Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 1
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Помогите с написанием реестра НН для конфигурации А4: БТР Релиз 3.22/99 , Реєстр 4 страниц V   1 2 3 > »           
yfrf111 Подменю пользователя
сообщение 22.02.11, 11:45
Сообщение #1

Говорящий
***
Группа: Пользователи
Сообщений: 54
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

1С Предприятие 7.70.20, Релиз Конфигурации А4: БТР Релиз 3.22/99

Как формулой задать в новой форме, чтобы нажал, в выборе периода, галочкой и год выбрался или месяц?



5_kopeek Подменю пользователя
сообщение 22.02.11, 12:12
Сообщение #2

Ветеран
*******
Женщине-одинэснику
Группа: Пользователи*
Сообщений: 940
Спасибо сказали: 285 раз
Рейтинг: 0

yfrf111, ну посмотрите, как реализовано заполнение этих ячеек в стандартной отчетности и сделайте по аналогии.
Например, для определения года даты используйте функцию ДатаГод(НачалоПериода), а для месяца -- ДатаМесяц(НачалоПериода). По клеточкам строку разбивать Вы уже научились. Только ж вместо НачалоПериода напишите имя переменной из Вашего модуля, а то опять скажете, что мой вариант не работает.
Если Вы и далее не будете пытаться думать сами, придется Вам либо предоставлять платные консультации, либо платные услуги.

Спасибо сказали: yfrf111,

yfrf111 Подменю пользователя
сообщение 22.02.11, 14:08
Сообщение #3

Говорящий
***
Группа: Пользователи
Сообщений: 54
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(5_kopeek @ 22.02.11, 13:12) *
yfrf111, ну посмотрите, как реализовано заполнение этих ячеек в стандартной отчетности и сделайте по аналогии.
Например, для определения года даты используйте функцию ДатаГод(НачалоПериода), а для месяца -- ДатаМесяц(НачалоПериода). По клеточкам строку разбивать Вы уже научились. Только ж вместо НачалоПериода напишите имя переменной из Вашего модуля, а то опять скажете, что мой вариант не работает.
Если Вы и далее не будете пытаться думать сами, придется Вам либо предоставлять платные консультации, либо платные услуги.

А подскажите как найти диалог, в конфигурации этот, выбор периода?

В реестре, самого диалога нет!

Ziam Подменю пользователя
сообщение 22.02.11, 16:00
Сообщение #4

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 234
Из: Харцызск
Спасибо сказали: 62 раз
Рейтинг: 0

На сколько я могу судить, этот диалог подвешен на большую кнопку, справа от дат. В свойствах кнопки, закладка Дополнительно, поле Формула. Там вызывается процедура типовая, показывающая этот диалог выбора. (Дословно синтаксис не помни, искать влом). Посмотрите там.

Спасибо сказали: yfrf111,

yfrf111 Подменю пользователя
сообщение 22.02.11, 16:31
Сообщение #5

Говорящий
***
Группа: Пользователи
Сообщений: 54
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Ziam @ 22.02.11, 17:00) *
На сколько я могу судить, этот диалог подвешен на большую кнопку, справа от дат. В свойствах кнопки, закладка Дополнительно, поле Формула. Там вызывается процедура типовая, показывающая этот диалог выбора. (Дословно синтаксис не помни, искать влом). Посмотрите там.

Да, там есть формула с помощью которой вызывается этот диалог, в моем случае, это

ВвестиПериод(ВыбДатаНачала,ВыбДатаКонец)

в Случае для Украины 035 релиз

ВвестиПериод(Дата1,Дата2)

Вопрос, где сам диалог прячеться, чтобы посмотреть идентификаторы для галочки, "С начала Года", "С начала Месяца" в самой кнопке ...(Дат) индефикатора нет!

Zaval Подменю пользователя
сообщение 22.02.11, 16:55
Сообщение #6

Крутой
Иконка группы
Группа: Местный
Сообщений: 1994
Из: Киева и окрестностей
Спасибо сказали: 406 раз
Рейтинг: 0

Не заморачивайтесь - это системный диалог.
Есть такая хорошая штука - СП(СинтаксисПомощник). smile.gif

ВвестиПериод(<?>,,)
Синтаксис:
ВвестиПериод(<НачалоПериода>,<КонецПериода>,<Подсказка>)
Назначение:
Вызов диалога специального вида, при помощи которого пользователь может выбрать период. Выбранный пользователем период записывается в переменные, передаваемые как параметры при вызове метода.
Возвращает:
1 - если в диалоге нажата кнопка ОК;
0 - если нажата кнопка Отмена, клавиша ''Esc'' или закрыто окно диалога;
Параметры:
<НачалоПериода> - имя переменной, объявленной в модуле для приема вводимого значения даты начала периода;
<КонецПериода> - имя переменной, объявленной в модуле для приема вводимого значения даты конца периода;
<Подсказка> - текст заголовка окна диалога ввода;

Спасибо сказали: yfrf111,

yfrf111 Подменю пользователя
сообщение 23.02.11, 11:44
Сообщение #7

Говорящий
***
Группа: Пользователи
Сообщений: 54
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

Номер порції реєстру, что должно делать? И как это записать, в формуле?

Vofka Подменю пользователя
сообщение 23.02.11, 12:13
Сообщение #8

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

yfrf111, алё!
Хватит жестко офтопить. Изначальный вопрос решён? Если решён - создаём другую тему с новым вопросом, если нет - продолжаем писать здесь по теме. Не нужно всё свои вопросы сваливать в одну тему! 59000000.gif

Спасибо сказали: yfrf111,

yfrf111 Подменю пользователя
сообщение 23.02.11, 14:41
Сообщение #9

Говорящий
***
Группа: Пользователи
Сообщений: 54
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Vofka @ 23.02.11, 13:13) *
yfrf111, алё!
Хватит жестко офтопить. Изначальный вопрос решён? Если решён - создаём другую тему с новым вопросом, если нет - продолжаем писать здесь по теме. Не нужно всё свои вопросы сваливать в одну тему! 59000000.gif

Vofka Вопрос еще, не решен, с реестром! Приведущий вопрос, являеться продолжением темы, заполнениях клеточек, "Реєстр отриманих та виданих податкових накладних, 2011". Не вижу смысла, создавать еще одинаковую тему, с очередным вопросом, по этой же, теме!

yfrf111 Подменю пользователя
сообщение 24.02.11, 8:31
Сообщение #10

Говорящий
***
Группа: Пользователи
Сообщений: 54
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(yfrf111 @ 22.02.11, 12:45) *
Как формулой задать в новой форме, чтобы нажал, в выборе периода, галочкой и год выбрался или месяц?



Ну, кто подскажет, как сделать, чтобы месяц, писался не 3 а 03?

yfrf111 Подменю пользователя
сообщение 24.02.11, 9:53
Сообщение #11

Говорящий
***
Группа: Пользователи
Сообщений: 54
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(yfrf111 @ 22.02.11, 12:45) *
Как формулой задать в новой форме, чтобы нажал, в выборе периода, галочкой и год выбрался или месяц?



Пишу эту формулу Сред(ДатаМесяц(ВыбДатаНачала),1,1)
в другой ячейке, Сред(ДатаМесяц(ВыбДатаНачала),2,1) а мне при проверке выдает месяц не 03 а просто 3, второй день, бьюсь над этой проблемой! Помогите?

Vofka Подменю пользователя
сообщение 24.02.11, 10:06
Сообщение #12

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

В проблему не вникал, так, навскидочку:

Если СтрДлина(СокрЛП(ВыбДатаНачала)) = 1 Тогда
   ПерваяЦифраМесяца = "0";
   ВтораяЦифраМесяца = Сред(ДатаМесяц(ВыбДатаНачала),1,1);
Иначе
   ПерваяЦифраМесяца = Сред(ДатаМесяц(ВыбДатаНачала),1,1);
   ВтораяЦифраМесяца = Сред(ДатаМесяц(ВыбДатаНачала),2,1);
КонецЕсли;

yfrf111 Подменю пользователя
сообщение 24.02.11, 11:31
Сообщение #13

Говорящий
***
Группа: Пользователи
Сообщений: 54
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Vofka @ 24.02.11, 11:06) *
В проблему не вникал, так, навскидочку:

Если СтрДлина(СокрЛП(ВыбДатаНачала)) = 1 Тогда
   ПерваяЦифраМесяца = "0";
   ВтораяЦифраМесяца = Сред(ДатаМесяц(ВыбДатаНачала),1,1);
Иначе
   ПерваяЦифраМесяца = Сред(ДатаМесяц(ВыбДатаНачала),1,1);
   ВтораяЦифраМесяца = Сред(ДатаМесяц(ВыбДатаНачала),2,1);
КонецЕсли;

Нет, не помогло, как выдавало месяц "2" так и выдает, ошибок нет. А нужно чтобы выдавало "02", при выборе месяца!

Vofka Подменю пользователя
сообщение 24.02.11, 11:33
Сообщение #14

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Цитата
Нет, не помогло, как выдавало месяц "2" так и выдает, ошибок нет. А нужно чтобы выдавало "02", при выборе месяца!

А я что говорил, что выдаст 02? Я ж не решаю вашу задачу. Я разделил на отдельные переменные номер месяца. Что делать дальше - сами думайте.

Спасибо сказали: yfrf111,

yfrf111 Подменю пользователя
сообщение 24.02.11, 12:36
Сообщение #15

Говорящий
***
Группа: Пользователи
Сообщений: 54
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

Оказалось, самое гениальное, это довольно простое!))) записал без модуля, просто
в ячейке месяца №1 Сред(Формат(ВыборДатаНачала,"Д(0)ДДММГГГГ"),4,1)
а в ячейке № 2 Сред(Формат(ВыборДатаНачала,"Д(0)ДДММГГГГ"),5,1)
Где "ВыборДатаНачала", это индефикатор поля "Начала Периода", в моем случае документа Реестр. Работает на ура!!! Теперь за место "2", пишет "02".) Всем спасибо за помощь!

Не знаю, правильно я сделал, но проблема решена!!!

Vladal Подменю пользователя
сообщение 24.02.11, 12:46
Сообщение #16

Оратор
Иконка группы
Группа: Местный
Сообщений: 365
Из: Slovensko
Спасибо сказали: 78 раз
Рейтинг: 0

ну или формат с ведущими нулями:
стырил в типовой налоговой
ПерваяЦифраМесяца  = Сред(Формат(ВыбДатаНачала,"Д(0)ДДММГГГГ"),4,1)
ВтораяЦифраМесяца = Сред(Формат(ВыбДатаНачала,"Д(0)ДДММГГГГ"),5,1)

yfrf111 Подменю пользователя
сообщение 24.02.11, 13:30
Сообщение #17

Говорящий
***
Группа: Пользователи
Сообщений: 54
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Vladal @ 24.02.11, 13:46) *
ну или формат с ведущими нулями:
стырил в типовой налоговой
ПерваяЦифраМесяца  = Сред(Формат(ВыбДатаНачала,"Д(0)ДДММГГГГ"),4,1)
ВтораяЦифраМесяца = Сред(Формат(ВыбДатаНачала,"Д(0)ДДММГГГГ"),5,1)

Это как в фильмах, когда разборки основные закончены, все расходятся по домам, в конце фильма, и подкрепления появляеться с крутыми пушками, и кричат где этот враг?))))))

yfrf111 Подменю пользователя
сообщение 24.02.11, 17:27
Сообщение #18

Говорящий
***
Группа: Пользователи
Сообщений: 54
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0



1С Предприятие 7.70.20, Релиз Конфигурации А4: БТР Релиз 3.22/99

Как сделать так, чтобы подтягивались, автоматически, Идентификационные номера?


Индефикаторы в конфигурации
Справочники ////Справочник
Сотрудники //////Сотрудники
Директор
ГлавныйБухгалтер ////// Глав бух
ИДНомер //////Индефикационый номер

Я думаю, что нужно обратиться как-то; типа так Ид = Справочники.Сотрудники.Директор.ИДНомер(запросить как-то нада);
а в ячейках указать; Сред(Ид,1,1) и.т.д

к сожалению, данная версия, не работает как пример(

yfrf111 Подменю пользователя
сообщение 24.02.11, 17:42
Сообщение #19

Говорящий
***
Группа: Пользователи
Сообщений: 54
Из: Киев
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(yfrf111 @ 24.02.11, 18:27) *


1С Предприятие 7.70.20, Релиз Конфигурации А4: БТР Релиз 3.22/99

Как сделать так, чтобы подтягивались, автоматически, Идентификационные номера?


Индефикаторы в конфигурации
Справочники ////Справочник
Сотрудники //////Сотрудники
Директор
ГлавныйБухгалтер ////// Глав бух
ИДНомер //////Индефикационый номер

Я думаю, что нужно обратиться как-то; типа так Ид = Справочники.Сотрудники.Директор.ИДНомер(запросить как-то нада);
а в ячейках указать; Сред(Ид,1,1) и.т.д

к сожалению, данная версия, не работает как пример(



Частый совет, смотри как реализовано, в Бухучете в конфе. Смотрю там кака это вышая математика, пробывал копировать, ругаеться сильно, на все!

пример кода

Функция ИзмИННРукБух() ////неизвестная функция

Если флИдетОчистка = 1 Тогда /// кака это очистка
Возврат 0;
КонецЕсли;

///индефикаторы XML///// HKBOS = "" + ИННРук1 ////Директор
+ ИННРук2 ////ячейки
+ ИННРук3
и.т.д....

///индефикаторы XML///// HKBUH = "" + ИННГБ1 /ГлавБух
+ ИННГБ2
+ ИННГБ3

и.т.д....
КонецФункции

Pepe Подменю пользователя
сообщение 24.02.11, 17:44
Сообщение #20

Почти крутой
Иконка группы
Группа: Местный
Сообщений: 1434
Из: Ужгород
Спасибо сказали: 761 раз
Рейтинг: 230

Посмотрите где у вас в конфигурации хранится ИНН директора и глбуха. Он может быть в справочнике фирмы.

Спасибо сказали: yfrf111,

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


4 страниц V   1 2 3 > » 
Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 01.05.24, 9:53
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!