Заполнить табличную часть документа из регистра сведений
Здравствуйте! Помогите пожалуйста, как заполнить данные из регистра сведений в табличную часть документа, у меня есть документ там есть кнопка заполнить, т.е когда нажимаю на кнопку табличная часть должна заполнятся
ПРОБОВАЛ ТАК но не заполняется
ПРОБОВАЛ ТАК но не заполняется
&НаКлиенте
Процедура ЗаполнитьДанные(Команда)
ЗаполнитьДанныеКифАмбулатНаСервере();
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьДанныеКифАмбулатНаСервере()
Отбор = новый Структура("Период", Объект.ДатаПервичногоПосещения);
Срез = РегистрыСведений.Обращения.СрезПоследних(Объект.ДатаПервичногоПосещения,Отбор);
Для каждого табдок из Объект.ОбращениеТабл Цикл
табдок.ПорядковыйНомерПосещений = Данные.ПорядковыйНомерПосещений;
табдок.Код = Данные.КодПосещения;
КонецЦикла;
КонецПроцедуры
ПоказатьПо теме из базы знаний
- Подсистема "COMExchange", консоль запросов, сервис обработки выборки запроса: корректируем регистры или «Берём банк, кассу, экспроприируем экспроприаторов».
- Версионирование справочников, документов и регистров сведений на SQL-сервере
- Обработка заполнения табличной части "Досрочное назначение пенсии" документа СЗВ-СТАЖ, УПП 1.3, ЗУП 2.5
- Дополнительные реквизиты табличной части документов без изменения хранения данных
- Обработка прямого изменения регистров сведений/накоплений (управляемые формы)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Срез = РегистрыСведений.Обращения.СрезПоследних(Объект.ДатаПервичногоПосещения,Отбор);
Для каждого текстр из Срез Цикл
новСтр = Объект.ОбращениеТабл.Добавить();
новСтр.ПорядковыйНомерПосещений = текстр.ПорядковыйНомерПосещений;
новСтр.Код = текстр.КодПосещения;
КонецЦикла;
Может так как-то. А то получается вы перебираете строки документа, а полученный срез не используйте. Или давайте больше о метаданных.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот