Заполнение документа Данные для расчета зарплаты
ЗУП 3.1.5.129
создана внешняя обработка для заполнения табличной части документа, если использовать её например для документа Разовые начисления, то табличная часть документа заполняется нормально и видно всё сразу после её отработки, если же в качестве документа указать документ
Данные для расчета зарплаты, то табличная часть "ЗначенияПоказателей" не заполняется, ниже представлен упрощенный текст модуля формы
не могу понять, почему в табличной части не показываются данные?
создана внешняя обработка для заполнения табличной части документа, если использовать её например для документа Разовые начисления, то табличная часть документа заполняется нормально и видно всё сразу после её отработки, если же в качестве документа указать документ
Данные для расчета зарплаты, то табличная часть "ЗначенияПоказателей" не заполняется, ниже представлен упрощенный текст модуля формы
&НаКлиенте
Процедура ВыполнитьКоманду(ИдентификаторКоманды, ОбъектыНазначенияМассив) Экспорт
ОбъектДляЗаполнения = ВладелецФормы.Объект;
ОбъектДляЗаполнения = ВыполнитьЗаполнениеНаСервере(ОбъектДляЗаполнения);
КопироватьДанныеФормы(ОбъектДляЗаполнения, ВладелецФормы.Объект);
Сообщить(ВладелецФормы.Объект.ЗначенияПоказателей[0].Объект);
Сообщить(ВладелецФормы.Объект.ЗначенияПоказателей[0].Показатель);
Сообщить(ВладелецФормы.Объект.ЗначенияПоказателей[0].Значение);
КонецПроцедуры
&НаСервере
Функция ВыполнитьЗаполнениеНаСервере(ОбъектДляЗаполнения)
НоваяСтрока = ОбъектДляЗаполнения.ЗначенияПоказателей.Добавить();
НоваяСтрока.Объект = Справочники.Сотрудники.НайтиПоНаименованию("Иванов Иван Иванович");
НоваяСтрока.Показатель = Справочники.ПоказателиРасчетаЗарплаты.ПолучитьСсылку(Новый УникальныйИдентификатор("6eb07bcc-f779-11e7-a208-0cc47a546903")); //ПитаниеСотрудников
НоваяСтрока.Значение = 999.99;
Возврат ОбъектДляЗаполнения;
КонецФункции
Показатьне могу понять, почему в табличной части не показываются данные?
Прикрепленные файлы:
ЗаполнитьПитаниеИзУПП_lite.epf
По теме из базы знаний
- Заполнение документа "Данные для расчета зарплаты" на примере распределяемой премии по окладу для ЗУП 3.1
- Наряд на сдельную работу. Форма 414-АПК для документа Данные для расчета зарплаты (Сдельный наряд) ЗУП 3.1
- Заполнение документа Данные для расчета зарплаты из файла Excel
- Загрузка данных из MS Excel в документ Данные для расчета зарплаты (ERP 2, КА 2, ЗУП 3.1)
- Внешняя обработка заполнения табличной части документа "Данные для расчета зарплаты"
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
К таблицам значений в реквизитах формы надо обращаться.
В вашем случае реквизит: ДанныеСводно
Название колонки показателя берете из ПоказателиРасчетаЗарплаты
Почему то не получилось через "найти строки" найти нужную строку
В вашем случае реквизит: ДанныеСводно
Название колонки показателя берете из ПоказателиРасчетаЗарплаты
Почему то не получилось через "найти строки" найти нужную строку
Для каждого эл из ВладелецФормы.ПоказателиРасчетаЗарплаты Цикл
Если СокрЛП(эл.Показатель) = СокрЛП(ПоказательПремияНаРуки) Тогда
НазваниеКол = эл.ИмяРеквизита;
НоваяСтрока = ВладелецФормы.ДанныеСводно.Добавить();
НоваяСтрока.Объект = Сотрудник;
НоваяСтрока[НазваниеКол] = ПремияНаРуки;
Прервать;
КонецЕсли;
КонецЦикла;
ПоказатьПрикрепленные файлы:
ЗагрузкаПремииНаРуки_05.epf
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот