Имя: Пароль:
1C
 
Добавить новый документ на основании
,
0 33554432
 
14.04.15
11:45
Есть задача для ут11, добавить для заказа поставщику возможность создания заказа клиента на его основании. То есть новую опцию в списке "создать на основании".

1. Как это лучше сделать и в каком месте (местах)
2. Не возникнет ли дальнейших проблем?
1 Gangar
 
14.04.15
11:47
(0) позвать специалиста. если появляются такие вопросы - без него лучше ничего не делать.
2 DmitriyDI
 
14.04.15
11:48
(0) тут главный вопрос не как, а зачем?
3 33554432
 
14.04.15
11:52
(2)
бухи просят
4 33554432
 
14.04.15
12:02
Кстати, чукча не дурак, если чо.
Я примерно представляю что нужно сделать
1. добавить в конфигураторе основание для документа
2. доработать фунцию заполнения
3. вставить галку в запрятанное в общих объектах место
так?
Ну и последствия интересуют.
5 ale-sarin
 
14.04.15
12:04
Не будет проблем в дальнейшем. Вы же просто заполнение автоматизируете.
6 mistеr
 
14.04.15
12:10
(4) Последствие - обновления станут уже не столь тривиальными.
По-моему тут более предпочтительно использовать внешнюю обработку заполнения ТЧ.
7 33554432
 
14.04.15
14:40
кстати, я эту тему прописал, но документы в структуре не появляются. В чем может быть причина?
8 DexterMorgan
 
14.04.15
14:46
в критерии отбора
9 DexterMorgan
 
14.04.15
14:46
СвязанныеДокументы
10 33554432
 
14.04.15
14:48
в заказе клиента, модуле, я  так написал. не появляется документ в структуре. почему?    

ИначеЕсли ТипДанныхЗаполнения = Тип("ДокументСсылка.ЗаказПоставщику") Тогда

сообщить(ДанныеЗаполнения.дата);    
этотобъект.товары.загрузить(ДанныеЗаполнения.товары.выгрузить());
этотобъект.Партнер= ДанныеЗаполнения.партнер;
этотобъект.контрагент= ДанныеЗаполнения.контрагент;
этотобъект.договор= ДанныеЗаполнения.договор;
этотобъект.соглашение= ДанныеЗаполнения.соглашение;
этотобъект.ДокументОснование= ДанныеЗаполнения.ссылка;
11 33554432
 
14.04.15
14:50
(9)
галку поставил для каждого документа
12 DexterMorgan
 
14.04.15
15:09
(11) ну значит не все галки поставил