ЗУП 3.1 - загрузка данных из шапки документа в табличную часть
Здравствуйте, помогите пожалуйста решить вопрос, конфигурация ЗУП КОРП 3.1, в документе Назначение планового начисления, нужно дату из реквизита Дата Окончания, при нажатии на кнопку выгрузить в табличную часть. Сделал это как внешнюю обработку через кнопку на форме :
Код работает, но мне нужно сделать как внешнюю обработку через "ЗаполнениеОбъекта", чтобы кнопка появилась на форме в самом документе. Тут возникли сложности, при нажатии на кнопку выдаёт ошибку :
{ВнешняяОбработка.ЗаполнениеТабличнойЧасти.Форма.Форма.Форма(37)}: Значение не является значением объектного типа (Записать)
ОБ.Записать(РежимЗаписиДокумента.Запись);
Спасибо
&НаКлиенте
Процедура Заполнить(Команда)
ЗаполнитьНаСервере();
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьНаСервере()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| НазначениеПлановогоНачисления.Ссылка КАК Ссылка,
| НазначениеПлановогоНачисления.ДатаОкончания КАК ДатаОкончания
|ИЗ
| Документ.НазначениеПлановогоНачисления КАК НазначениеПлановогоНачисления
|ГДЕ
| НазначениеПлановогоНачисления.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("ссылка", ВыборДок ) ;
РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ДатаОкон =(ВыборкаДетальныеЗаписи.ДатаОкончания) ;
ОБ = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект();
Для каждого стр из ОБ.сотрудники цикл
Стр.ДатаОкончания = ДатаОкон;
КонецЦикла ;
КонецЦикла;
ОБ.Записать(РежимЗаписиДокумента.Проведение);
КонецПроцедуры
ПоказатьКод работает, но мне нужно сделать как внешнюю обработку через "ЗаполнениеОбъекта", чтобы кнопка появилась на форме в самом документе. Тут возникли сложности, при нажатии на кнопку выдаёт ошибку :
{ВнешняяОбработка.ЗаполнениеТабличнойЧасти.Форма.Форма.Форма(37)}: Значение не является значением объектного типа (Записать)
ОБ.Записать(РежимЗаписиДокумента.Запись);
Спасибо
По теме из базы знаний
- Как самому написать обмен между Бухгалтерией 2.0 и ЗУП 3.1. (Часть 1)
- Загрузка лицевых счетов в ЗУП 3.1 из Эксель
- Заполнение начислений документа "Премия" ЗУП 3.1 из файла Excel(*.xlsx)
- Программное создание и расчет документов начисления зарплаты в конфигурации ЗУП 3.1 и ERP (по подразделениям)
- Заполнение документа "Премия" из файла Excel (Табельный номер + Сумма премии) с использованием внешней обработки заполнения табличной части и расширения. ЗУП 3.1
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)