|
v7: Проведение документа по ОЛЕ, плавающий трабл...
| ☑ |
0
palpetrovich
23.10.15
✎
13:18
|
кусок колдика:
РН = БазаОЛЕ.CreateObject("Документ.РасходнаяНакладная");
// блаблабла
РН.Провести();
Иногда, примерно раз из десяти, не создаются движения документа по регистрам, хотя документ отмечен как проведенный
Почему так происходит? можно-ли победить?
зы: не критично, но интересно
|
|
1
palpetrovich
23.10.15
✎
13:25
|
есичё, попытка есть:
Попытка
РН.Провести();
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
|
|
2
palpetrovich
23.10.15
✎
13:39
|
эхехех... а джентльмену всегда есть, что сказать :)
зы: ну и ладно
|
|
3
hhhh
23.10.15
✎
14:08
|
реально веришь, что по одной строчке CreateObject("Документ.РасходнаяНакладная"); можно разгадать эту шараду?
|
|
4
palpetrovich
23.10.15
✎
14:14
|
(3) да она ка-бы и ни при чем, банальное создание дока по ОЛЕ в "параллельной" базе и его проведение. Иногда не создаются движения. Ругани - нет
Если перепровести такой док вручную - движения появляются
собственно вся шарада
|
|
5
HawkEye
23.10.15
✎
15:33
|
(4) т.е. мы должны сами отванговать модуль проведения твоих документов и понять, почему интерактивно он проводится, а программно нет? )))
я конечно могу ответить, но не думаю, что ответ тебя утроит: "проблема в кривых руках разработчика"
|
|
6
palpetrovich
23.10.15
✎
17:28
|
(5) чукча писатель? :)
|
|
7
HawkEye
23.10.15
✎
17:51
|
(6) судя по тебе - да...
напрягись и прочитай:
"у меня при проведении по ОЛЕ - все нормально проводится"...
а теперь подумай в чем разница...
|
|
8
Попытка1С
23.10.15
✎
17:58
|
Запускай проведение на стороне 1с.
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой