|
Программное проведение документа. |
☑ |
0
Wirtuozzz
25.03.15
✎
23:08
|
Конфигурация: Розница 2.1.4.9.
Обнаружил проблемный участок кода в конфе:
ЗаказОбъект = Документы.ЗаказПокупателя.СоздатьДокумент();
ЗаказОбъект.ОбменДанными.Загрузка = Истина;
...
...
...
...
Попытка
ЗаказОбъект.Запись(РежимЗаписиДокумента.Проведение);
Исключение
ЗаказОбъект.Запись(РежимЗаписиДокумента.Запись);
Конецесли;
В результате документ не создается и проводиться нечему.
Это методическая ошибка или глубокая мысль программиста 1С?
|
|
1
H A D G E H O G s
25.03.15
✎
23:10
|
(0) Глубокая мысль программиста 1С. Вам не понять.
|
|
2
Wirtuozzz
25.03.15
✎
23:14
|
(1) При изучении кода и добавления в исключение кода:
Сообщ = Новый СообщениеПользователю;
Сообщ.Текст = ОписаниеОшибки();
Сообщ.Сообщить();
получил ошибку
{ОбщийМодуль.ОбменССайтомПереопределяемый.Модуль(1493)}: Ошибка при вызове метода контекста (Записать): Действие не может выполняться в режиме загрузки данных.
|
|
3
DJ Anthon
25.03.15
✎
23:15
|
там таких участков...
|
|
4
Wirtuozzz
25.03.15
✎
23:18
|
А я и не знал что нельзя проводить документ в режиме загрузки.
|
|
5
Wirtuozzz
25.03.15
✎
23:33
|
А в версии конфы 2.1.7.9 данный косяк исправлен.
|
|
6
Wirtuozzz
26.03.15
✎
00:21
|
Итог такой: перетащил модули из новой конфы, добавил необходимые объекты, обновил некоторые объекты в составе конфы. Типовая настройка обмена заказами с сайтом.
|
|
7
D_E_S_131
26.03.15
✎
09:33
|
(4) Для чего бы тогда нужен был механизм "отложенное проведение"...
|
|
8
Wirtuozzz
26.03.15
✎
10:29
|
(7) не понял намека, можно поподробнее?
|
|