Перенос значений из табличной части формы справочника в форму документа.
Имеется: Справочник с заполненной табличной частью и документ имеющий поле для выбора и аналогичную табличную часть с справочником.
Необходимо сделать так, что бы при выборе в документе элемента справочника все значения из его табличной части переносились в табличную часть документа, как такое можно реализовать? буду благодарен если кто поможет.
Необходимо сделать так, что бы при выборе в документе элемента справочника все значения из его табличной части переносились в табличную часть документа, как такое можно реализовать? буду благодарен если кто поможет.
По теме из базы знаний
- Реализация подбора на основе управляемых форм 1С 8.2
- Универсальная загрузка табличной части документа из таблицы (внешняя обработка)
- Заполнение табличной части из Excel
- Как автоматически заполнить обработкой табличную часть документа "Ввод начальных остатков" (Тип операции = "Расчеты с партнерами"). 1С: ERP
- Как передать Таблицу Значений в Динамический Список?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(9) Мда, один ответ полезней другого, ну раз вы любите приводить аналогии, то вот вам аналогия. Подходит ученик к учителю, и спрашивает, как решить этот пример,на что ему учитель отвечает, иди читай учебник, мне некогда. С вами ситуация аналогична, тема была создана не для того что бы каждый из вас высказал бесполезное мнение (особенно меня смешит тот факт, что вы друг другу подсасываете, хотя второй человек, который в данной ситуации повторяет все за первым, выглядит максимально глупо и смешно), а помог чем то, я с таким же успехом могу подойти к бомжу и спросить, а как мне это сделать и он даст такой же ответ, только в данной ситуации толку от него не будет, так же как и от ваших ответов, или вы думаете вы самые умные и никто не знает что нужно идти читать учебник, с вашей логикой в каждой теме можно такой ответ оставлять
(11)
Ну ок. Ну допустим я тебе напишу:
1. Организовать цикл по табличной части справочника.
2. Для каждой строки табличной части справочника добавляешь новую строку в табличную часть документа
3. Заполняешь новую строку табличной части документа данными из строки табличной части справочника.
И все. Самый простой примитивный вариант. Делай.
PS. Давно ли инфостарт стал обучающим центром? Мы тут вроде не учителя.
Подходит ученик к учителю, и спрашивает, как решить этот пример
Научись цифры писать, прежде чем приходить к учителю решать примеры. С азов начинай. А не с дифференциальных уравнений.
Ну ок. Ну допустим я тебе напишу:
1. Организовать цикл по табличной части справочника.
2. Для каждой строки табличной части справочника добавляешь новую строку в табличную часть документа
3. Заполняешь новую строку табличной части документа данными из строки табличной части справочника.
И все. Самый простой примитивный вариант. Делай.
PS. Давно ли инфостарт стал обучающим центром? Мы тут вроде не учителя.
(12) Вот вроде максимально доступно пытаешься объяснить человеку. почему он не прав, а он стоит на своем и все, тогда попробуем по другому, суть моей аналогии заключалась в том, что к учителю подходят за готовым решением или полным объяснением того как это решить, а не за бесполезным ответом, потому что тогда зачем нужен учитель ? Выдал учебники, поставил человека который будет следить за порядком и все, а вы все о своем, грустно что люди не могут понять простых вещей.
(13)
что к учителю подходят за готовым решением или полным объяснением того как это решить
Что за бред??? К учителю подходят за подсказкой (направить в нужную сторону), а не за решением. За удочкой, а не за рыбой. Или "учитель, как мне найти тот сарай, в котором лежит удочка для моей рыбы".
(14) К учителю могу подходить как и за подсказкой так и за решением, потому что это один из способов обучения, ты можешь направить ученика и он сам придет к ответу и поймет как решать или объяснить ему как решать и он так же поймет как решать, в моем случае 2й вариант,
(21) Это вы сейчас только что парировали сами свой же тезис с аппендицитом? Похвально, что вы поняли что все зависит от ситуации, и именно поэтому ваш пример был не корректен. Но к сожалению досадно то, что вы продолжаете бесполезный диалог, и все так же ничем мне не помогаете, так что я предпочту завершить его.
Если я правильно понял задание. Можно сделать так.
В форме документа, при изменении справочника:
В форме документа, при изменении справочника:
&НаСервере
Процедура Справочник1ПриИзмененииНаСервере()
ТЗ = Справочник1.ТабличнаяЧасть1.Выгрузить();
Объект.ТабличнаяЧасть1.Загрузить(ТЗ);
КонецПроцедуры
Вариант через запрос.
&НаСервере
Процедура Справочник1ПриИзмененииНаСервере()
//ТЗ = Справочник1.ТабличнаяЧасть1.Выгрузить();
//Объект.ТабличнаяЧасть1.Загрузить(ТЗ);
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Справочник1ТабличнаяЧасть1.Реквизит1 КАК Реквизит1,
| Справочник1ТабличнаяЧасть1.Реквизит2 КАК Реквизит2
|ИЗ
| Справочник.Справочник1.ТабличнаяЧасть1 КАК Справочник1ТабличнаяЧасть1
|ГДЕ
| Справочник1ТабличнаяЧасть1.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка", Справочник1);
Результат = Запрос.Выполнить();
Если Не Результат.Пустой() Тогда
Выборка = Результат.Выбрать();
Объект.ТабличнаяЧасть1.Очистить();
Пока Выборка.Следующий() Цикл
НоваяСтрока = Объект.ТабличнаяЧасть1.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, Выборка);
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот