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