|
Ошибка загрузки данных | ☑ | ||
---|---|---|---|---|
0
Klesk666
04.04.15
✎
22:52
|
Ошибка в обработчике события ПослеЗагрузкиДанных (конвертация)
Обработчик = ПослеЗагрузкиДанных (конвертация) ОписаниеОшибки = Ошибка при вызове метода контекста (Записать): Не удалось записать "Выдача наличных ФП00-000475 от 01.04.2015 10:11:24"! ПозицияМодуля = (93) КСообщенияОбОшибках = 23 В отладчике при установке остановки на ошибках - останавливается на процедуре вывода информации об ошибке, где искать ошибку? |
|||
1
Klesk666
05.04.15
✎
14:59
|
Скажите вот я подсмотрел что можно прописать в ПередВыгрузкойОбъекта()
Если ТипЗнч(Правило) = Тип("СтрокаТаблицыЗначений") Тогда Для Каждого Кол из Правило Цикл Сообщить("Колонка Правила:"+Кол); КонецЦикла; Иначе Сообщить("Правило:"+Правило); КонецЕсли; и впринципе понятно где произошла ошибка а как подобное прописать в ПередЗагрузкойОбъекта? |
|||
2
GreyK
05.04.15
✎
15:54
|
(0) Подключи обработчик загрузки и смотри отладчиком.
|
|||
3
Stim
05.04.15
✎
16:10
|
ошибка в коде приемника.
скорее всего, какие-то данные не заполнены, инициализируется проверка и запись отваливается с ошибкой ставьте при записи проверку на обменДанными.загрузка = истина |
|||
4
Klesk666
05.04.15
✎
16:34
|
(2) у меня обмен через синхронизацию
(3) я понимаю, просто для РКО там несколько правил, понять в каком из них ошибка мне затруднительно Почему не срабатывает Конвертация_ПередЗагрузкойОбъекта в БП 3.0, вставил туда вышенаписаные строки - но эффекта нет. |
|||
5
Klesk666
05.04.15
✎
17:45
|
причем в обработке "универсальный обмен данными в формате xml" эти сообщения выводятся
|
|||
6
GreyK
05.04.15
✎
18:14
|
(4) Кто мешает загрузить файл синхронизации через универсальный обмен данными?
|
|||
7
Klesk666
05.04.15
✎
18:15
|
(6) лезут какие то другие ошибки
Загрузка данных завершена. Загружено объектов: 0 Окончание загрузки: 05.04.2015 18:15:03 Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(4648)}: Индекс находится за границами массива Колонка Правила:Нет Колонка Правила:Да Колонка Правила:Нет Колонка Правила:Нет Колонка Правила:Соответствие Колонка Правила:Соответствие Колонка Правила:Соответствие Колонка Правила:ТаблицаЗначений Колонка Правила:ТаблицаЗначений Колонка Правила:Нет Колонка Правила:Да Колонка Правила:Нет Колонка Правила:Нет Колонка Правила:ТаблицаЗначений Колонка Правила: Колонка Правила:Если РежимЗагрузкиДанныхВИнформационнуюБазу() Тогда //Занесем данные об объекте в таблицу отложенной обработки НоваяСтрока = Параметры.ЗагруженныеОбъекты.Добавить(); НоваяСтрока.ИмяПКО = "СвойстваОбъектов"; НоваяСтрока.Объект = Объект; НоваяСтрока.Параметры = ПараметрыОбъекта; КонецЕсли; Колонка Правила: Колонка Правила: Колонка Правила:Нет Колонка Правила:Нет Колонка Правила:Нет Колонка Правила:Нет Колонка Правила: Колонка Правила: Колонка Правила: Колонка Правила: Колонка Правила: Колонка Правила:ПланВидовХарактеристикСсылка.ДополнительныеРеквизитыИСведения Колонка Правила: Колонка Правила: Колонка Правила:0 Колонка Правила:0 Колонка Правила:Нет Колонка Правила:Да Колонка Правила:Нет Колонка Правила:Нет Колонка Правила:Нет Колонка Правила:Нет Колонка Правила:Нет Колонка Правила: Колонка Правила: Колонка Правила: Колонка Правила:СвойстваОбъектов Загрузка объекта № 10 ИмяПКО = СвойстваОбъектов ТипОбъекта = Дополнительный реквизит / сведение КодСообщения = Ошибка формата файла обмена ИмяУзла = ДанныеПоОбмену Ошибка формата файла обмена ИмяУзла = ДанныеПоОбмену Начало загрузки: 05.04.2015 18:15:02 |
|||
8
GreyK
05.04.15
✎
18:37
|
(7) У тебя режим "Режим отладки" активирован в универсальном обмене?
|
|||
9
Klesk666
05.04.15
✎
18:40
|
(8) да
|
|||
10
GreyK
05.04.15
✎
19:02
|
(9)Надо попробовать выгрузить из источника по правилам синхронизации "Универсальной выгрузкой", но я представляю что там наворочено в "Перед выгрузкой" :(
|
|||
11
Klesk666
05.04.15
✎
19:12
|
(10) угу, и что делать?
Начало выгрузки: 05.04.2015 18:50:02 ПРАВИЛО ВЫГРУЗКИ ДАННЫХ: СтатьиРасходов00001 (СтатьиРасходов) ВЫГРУЗКА ОБЪЕКТА: Банковские услуги (Статья расходов) Правило:СтрокаДереваЗначений Конвертация объекта: Банковские услуги (Статья расходов) ПКО: СР_НазначенияИспользования (План видов характеристик: Статьи расходов) Ошибка в обработчике события ПередВыгрузкойОбъекта ПКО = СР_НазначенияИспользования (План видов характеристик: Статьи расходов) Объект = Банковские услуги (Статья расходов) Обработчик = ПередВыгрузкойОбъекта ОписаниеОшибки = Поле объекта не обнаружено (Владелец) ПозицияМодуля = (5) КодСообщения = 41 Ошибка при выгрузке данных для узла плана обмена ТипОбъекта = План видов характеристик объект: Статьи расходов Объект = Банковские услуги ОписаниеОшибки = Ошибка в обработчике события ПередВыгрузкойОбъекта ПКО = СР_НазначенияИспользования (План видов характеристик: Статьи расходов) Объект = Банковские услуги (Статья расходов) Обработчик = ПередВыгрузкойОбъекта ОписаниеОшибки = Поле объекта не обнаружено (Владелец) ПозицияМодуля = (5) КодСообщения = 41 ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(1653) КодСообщения = 72 УзелПланаОбмена = БП 3 Ошибка в обработчике события ПослеВыгрузкиДанных (конвертация) Обработчик = ПослеВыгрузкиДанных (конвертация) ОписаниеОшибки = Ошибка компиляции при вычислении выражения или выполнении фрагмента кода: {(7,3)}: Процедура или функция с указанным именем не определена (ЗарегистрироватьОбъектСозданныйПриВыгрузке) ПозицияМодуля = Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(12962) КодСообщения = 63 Окончание выгрузки: 05.04.2015 18:50:02 Выгружено объектов: 0 |
|||
12
MaxS
05.04.15
✎
19:19
|
(4) Потому что используются процедуры из правил, которые хранятся в базе приемнике. Там тоже нужно прописать код. ;)
|
|||
13
Klesk666
05.04.15
✎
20:36
|
(12) прописал в правилах обмена бп - не помогло
|
|||
14
MaxS
06.04.15
✎
06:51
|
(13) Обмен выполняется фоновым заданием на сервере. Кому оно там сообщает? Можно попробовать ОбщегоНазначенияКлиентСервер.СообщитьПользователю(...
Или писать сообщения в журнал... |
|||
15
Klesk666
06.04.15
✎
16:26
|
(14) пробывал и так, и просто чушь туда написать, похоже не срабатывает Конвертация_ПередЗагрузкойОбъекта, что делать
|
|||
16
Klesk666
06.04.15
✎
19:51
|
Все оказалось проще (14) прав, и там можно включить отладку, тогда описание ошибки выводится в журнал, всем спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |