|
Табличная часть документа в табличную часть другого документа. |
☑ |
0
kirya94
22.05.14
✎
20:54
|
Есть документ "служебная записка" с ТЧ товары...нужно при заполнении нового документа "заказ" в ТЧ копировать товары служебной записки.Служебную записку нужно выбирать при заполнении заказа...Буду признателен при помощи...сам круглый новичок. прошу объяснять понятно, желательно на пальцах.
|
|
1
Kalambur
22.05.14
✎
20:57
|
РТФМ етить колотить. ну хэлпом то в первую очередь надо учиться пользоваться
|
|
2
NcSteel
22.05.14
✎
21:00
|
Вариант РАЗ
1. Добавить реквизит в Заказ с типом Служебная записка. Либо если есть типовой реквизит "Документ основание" или "Счет" то туда добавить документ Служебная записка.
2. В свойствах документа Заказ в стандартную ТЧ "Вводится на основании" добавить документ "Служебная записка".
3. В документе Заказ в модуле объекта в процедуре "ОбработкаЗаполнения" прописать необходимый код по заполнению документ.
Вариант ДВА
Разработать внешнюю подключаемую обработку заполнения табличных частей для документа Заказ
|
|
3
kirya94
22.05.14
✎
21:21
|
Процедура СлужебнаяЗапискаПриИзменении(Элемент)
Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.СлужебнаяЗаписка") Тогда
Для Каждого ТекСтрокаТовары Из ДанныеЗаполнения.Товары Цикл
НоваяСтрока = Товары.Добавить();
НоваяСтрока.Количество = ТекСтрокаТовары.Количество;
НоваяСтрока.Материал = ТекСтрокаТовары.Материал;
НоваяСтрока.Характеристика = ТекСтрокаТовары.Характеристика;
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Вот я что то выдрал из стандартного...тока как работу если нормально организовать?
|
|
4
kirya94
22.05.14
✎
21:22
|
Решил пока по первому варианту по простому(2)
|
|
5
zulu_mix
22.05.14
✎
21:41
|
(3) Товары.Загрузить(ДанныеЗаполнения.Товары.Выгрузить();
и никаких циклов
|
|
6
zulu_mix
22.05.14
✎
21:41
|
скобку ) одну пропустил перед ;
|
|
7
kirya94
22.05.14
✎
22:19
|
&НаКлиенте
Процедура СлужебнаяЗапискаПриИзменении(Элемент)
Товары.Загрузить(СлужебнаяЗапискаСсылка.Товары.Выгрузить());
КонецПроцедуры
(6)
Что я не так делаю?
|
|
8
elCust
22.05.14
✎
22:38
|
(7) Тут как я вижу две проблемы. Первая: НаКлиенте, вторая УФ.
|
|