Имя: Пароль:
1C
 
Заполнить расетные годы в документе "Начисление по больничному листу" в ЗУП
0 Andrey2C
 
10.04.15
17:35
Сделал обработку для загрузки в документ "Начисление по больничному листу" в ЗУП. Не могу установить значения в полях ввода ПервыйГодРасчета и ВторойГодРасчета. Кто знает, подскажите, пожалуйста, как заполнить поля? Делаю так:
ФормаДок = ДокументОП.ЭтотОбъект.ПолучитьФорму("ФормаДокумента");
            ПервыйГодРасчет =  ФормаДок.ЭлементыФормы.Получить(99);
            ВторойГодРасчет =  ФормаДок.ЭлементыФормы.Получить(101);
            КолДнейРабот =  ФормаДок.ЭлементыФормы.Получить(122);
            //Инд =         ФормаДок.ЭлементыФормы.Индекс(ФормаДок.ЭлементыФормы.Найти("ПервыйГодРасчета"));
            ПервыйГодРасчет.Значение = Формат(Год(ЗП77.ДатаДок),"ЧГ=0");
            ВторойГодРасчет.Значение = Формат(Год(ЗП77.ДатаДок),"ЧГ=0");
            КолДнейРабот.Значение = 3;
Много вариантов перепробовал. В отладчике смотрю значения присваиваются, а на форме пусто и документ не проводится. Не могу понять где они храняться в базе то? Как установить эти значения? Нашел на форуме одном что запросом через РАЗНОСТЬДАТ, но как это сделать?
1 Andrey2C
 
10.04.15
17:38
Значение в Количество рабочих дней проставляется таким же способом а годы расчета нет!
2 Andrey2C
 
10.04.15
17:57
редакция ЗУП 2.5 1С 8.2
3 Andrey2C
 
12.04.15
17:04
Ап