|
Универсальный обмен данными в формате XML. Есть вопрос |
☑ |
0
эцп
13.12.10
✎
17:11
|
Дорабатываю под себя правила переноса из БП 1.6 в 2.0: добавил новое ПКО для своего документа, получающее данные из входящих данных. Проблема в переносе реквизита "Проведен". Если отключить этот реквизит или уставить его в значение "Ложь", то документ при загрузке создается не проведенным, если "Истина", то создается проведенный, но без проводок (во входящих данных нет информации о проводках).
Вопрос: как указать обработке загрузки данных, что эти документы нужно провести?
Самое интересное, что в стандартных правилах обмена есть не мало документов у которых реквизит "Проведен" отмечен флагом "Отключить", но документ все равно переносится проведенным. *DONT_KNOW*
|
|
1
эцп
13.12.10
✎
17:43
|
Например, если просто переносить один документ, то он переносится непроведенным
|
|
2
Поручик
14.12.10
✎
08:15
|
Переносить движения документа. Или В обработчике ПередЗагрузкой (или глобальном или для объекта) прописать Для глобального Если Документы.ТипВсеСсылки().СодержитТип(ТипОбъекта) Тогда РежимЗаписи = "Проведение"; РежимПроведения = "Неоперативный"; КонецЕсли; Для объекта РежимЗаписи = "Проведение"; РежимПроведения = "Неоперативный";
|
|
3
эцп
14.12.10
✎
08:42
|
(2) Спасибо! Только я забыл, что при переносе данных загружаю не обработкой "Универсальный обмен в формате XML", а стартовым помощником - он и проводит документы :(
|
|
4
Поручик
15.12.10
✎
22:47
|
Самое простое, после переноса провести документы групповой обработкой, отобрав документы с установленным реквизитом Проведен.
|
|
5
ДенисЧ
15.12.10
✎
22:51
|
Самое простое - в обработчике послеЗагрузки сказать Объект.Записать(РежимЗаписиДокумента.Проведение)
|
|