|
|
|
Ошибка при обменах Розница для Украины 1.0 и УТ 11 | ☑ | ||
|---|---|---|---|---|
|
0
VitushVV
27.09.15
✎
10:57
|
При обменах через "Google Disc" на одном компьютере проблем нет, переношу Розницу на другой компьютер выдает ошибку:
Ошибка при загрузке данных: {Обработка.ОбменДаннымиXML.МодульОбъекта(1598)}: Ошибка в обработчике события ПослеЗагрузкиОбъекта ИмяПКО = ПоступлениеТоваров ТипОбъекта = Поступление товаров Объект = Поступление товаров УТ000000015 от 23.09.2015 23:19:22 Обработчик = ПослеЗагрузкиОбъекта ОписаниеОшибки = Преобразование значения к типу Булево не может быть выполнено ПозицияМодуля = (12) КодСообщения = 21 |
|||
|
1
EugeniaK
27.09.15
✎
11:14
|
(0) Ну и что непонятно?
Судя по сообщению, ошибка в ПКО ПоступлениеТоваров в обработчике ПослеЗагрузкиОбъекта Обмен не типовой, мы не знаем, что у вас там в правилах. Обращайтесь к тому, кто правила писал. |
|||
|
2
VitushVV
27.09.15
✎
11:23
|
Правила написаны при создание настроек между базами. Плюс они работают на одном ПК а на разных нет.
|
|||
|
3
VitushVV
27.09.15
✎
11:55
|
Ошибка здесь "Правило.ПослеЗагрузки"
внутри текст! Может вы обнаружите ошибку?! "//менять склад нужно не всегда Если (Объект.ЭтоНовый() Или Объект.Склад.Пустая() Или Объект.Склад.Магазин <> Объект.Магазин) И НЕ Объект.Магазин.Пустая() Тогда Объект.Склад = Объект.Магазин.ОсновнойСклад; КонецЕсли; // если ордерная схема - нужно находить все ПО и расставлять у них реквизит ДокументОснование Если Объект.ПоступлениеПоОрдернойСхеме Тогда //на тот случай, если ПО еще не записаны ПровестиЗаписьНеЗаписанныхОбъектов(); МассивУникальныхИдентификоторовПриходныхОрдеров = ЗначениеИзСтрокиВнутр(ПараметрыОбъекта["МассивУникальныхИдентификаторовПриходныхОрдеров"]); Если МассивУникальныхИдентификоторовПриходныхОрдеров.Количество() <> 0 Тогда //получим ссылку на текущий объект Если Объект.ЭтоНовый() Тогда СсылкаНаОбъект = Объект.ПолучитьСсылкуНового(); Иначе СсылкаНаОбъект = Объект.Ссылка; КонецЕсли; Для Каждого УИд Из МассивУникальныхИдентификоторовПриходныхОрдеров Цикл ПриходныйОрдерОбъект = Документы.ПриходныйОрдерНаТовары.ПолучитьСсылку(УИд).ПолучитьОбъект(); Если ПриходныйОрдерОбъект <> Неопределено И ПриходныйОрдерОбъект.ДокументОснование <> СсылкаНаОбъект Тогда ПриходныйОрдерОбъект.ДокументОснование = СсылкаНаОбъект; ПриходныйОрдерОбъект.Записать(); КонецЕсли; КонецЦикла; КонецЕсли; КонецЕсли;" |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |