Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
14 дек 2024, 00:35

Получение данных в табличную часть из другой

Автор Наталья242826, Вчера в 20:17

0 Пользователей и 1 гость просматривают эту тему.

Наталья242826

Имеется справочник Продукты у которого есть реквизит Вид производства с типом СправочникСсылка.ВидыПроизводства, где имеется табличная часть с колонками: номер строки и этапы; Также есть табличная часть которая заполняется нажимая на кнопку
&НаСервере
Процедура КомандаНаСервере(КолвоНоменклатур)

НоваяСтрока = Объект.Состав.Добавить();
НоваяСтрока.ТипСтрокиСостава = Перечисления.ТипыСтрокСоставПродуктов.Узел;

КонецПроцедуры

&НаКлиенте
Процедура Команда(Команда)
КолвоНоменклатур = 0;
Пока КолвоНоменклатур < КоличествоЭтапов Цикл
КомандаНаСервере(КолвоНоменклатур);
КолвоНоменклатур = КолвоНоменклатур + 1;
КонецЦикла;
КонецПроцедуры

Количество номенклатур - реквизит формы который заполняется та
&НаСервере
Процедура ВидПроизводстваПриИзмененииПослеНаСервере()
Строка=Объект.ВидПроизводства;
Для каждого с из Объект.ВидПроизводства.Этапы ЦИкл

КонецЦикла;
КоличСтрок = 0;
КоличествоЭтапов=с.НомерСтроки - 3;

КонецПроцедуры

&НаКлиенте
Процедура ВидПроизводстваПриИзмененииПосле(Элемент)

ВидПроизводстваПриИзмененииПослеНаСервере();
КонецПроцедуры

Как выбрать из реквизита Вид производства первые n записи, количество этих записей будет указано в реквизите КоличествоНоменклатур и добавить в табличную часть справочника продукты в колонку этап

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск