|   |   | 
| 
 | Ошибка загрузки данных | ☑ | ||
|---|---|---|---|---|
| 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) прав, и там можно включить отладку, тогда описание ошибки выводится в журнал, всем спасибо     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |