Имя: Пароль:
1C
1С v8
КД УТ Розница
0 ColonelAp4u
 
08.12.14
13:59
Добрый день помогите пожалуйста сделать КД из УТ документ внутренний заказ в Розницу заказ поставщику с движением товара, произвольным алгоритмом. Стандартным делаю без движения все нормально конвертируется. Только потом самому провести нужно еще раз чот бы движение создать в регистре.
1 vicof
 
08.12.14
14:01
РежимПроведения (по-моему, так называется) укажи в правилах.
2 ColonelAp4u
 
08.12.14
14:38
А если поточнее? Объект.РежимПроведения=?
3 Franchiser
 
гуру
08.12.14
14:41
Так сделать можно, но это считается плохим тоном. Недостатком является, то что если при проведении будет ошибка, то документ в принципе не загрузится. По-хорошему, нужно запоминать выгруженные документы затем проводить в алгоритме.
4 ColonelAp4u
 
08.12.14
14:47
Дело в том что выгружается без ошибок и нужно провести после загрузки.
5 Franchiser
 
гуру
08.12.14
14:50
(4) если не хочешь заморачиваться напиши в послезагрузки Объект.РежимПроведения=РежимЗаписиДокумента.Проведение как то так. По правильному делай параметр типа Массив или Список значений, в него запоминай выгруженные документы. И после загрузки данных выполняй проведение по этому массиву.
6 ColonelAp4u
 
08.12.14
14:52
Объект.Записать(РежимЗаписиДокумента.Проведение);
7 Franchiser
 
гуру
08.12.14
14:53
да может так.
8 ColonelAp4u
 
08.12.14
14:53
уже сделал
9 ColonelAp4u
 
08.12.14
14:53
работает
10 ColonelAp4u
 
08.12.14
14:54
тему можно оф, потом буду пробовать не стандартным алгоритмом делать, весь документ из входящих данных получать
11 Franchiser
 
гуру
08.12.14
14:54
(9) имей ввиду , что если будет ошибка при проведении документа, может получиться так что у тебя документа в базе не появится
12 Franchiser
 
гуру
08.12.14
14:57
надежнее наверно будет написать:
Объект.Записать();
Объект.Записать(РежимЗаписиДокумента.Проведение);
13 Franchiser
 
гуру
08.12.14
14:58
хотя если если там в транзакции мб тоже не спасет
14 Defender aka LINN
 
08.12.14
15:09
(3) "если при проведении будет ошибка, то документ в принципе не загрузится"
И откуда вы такие беретесь только?
15 ColonelAp4u
 
08.12.14
15:21
(14) все верно документ в принципе конвертируется уже проведенный заново я провожу только для того что бы отобразить движение товара в регистре
16 Franchiser
 
гуру
08.12.14
16:01
(14) читал на сайте 1ckod.info, в принципе не проверял
17 Franchiser
 
гуру
08.12.14
16:05
(14)  еще кажется тест от Гилева был пр КД, с вопросом как правильно загружать проведенные документы конвертацией данных. Правильный ответ загружать непроведенные, затем проводить в алгоритме.
18 Defender aka LINN
 
08.12.14
16:15
(17) Он еще и тесты пишет...
(16) А стоило бы.
2 + 2 = 3.9999999999999999999999999999999...