|
Добавить новый документ на основании
| ☑ |
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) ну значит не все галки поставил
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший