Имя: Пароль:
1C
1С v8
Ошибка РИБД с отбором УТ11
0 WhiteDragon93
 
17.02.17
15:33
Всем привет, имеем последнюю УТ и платформу с РИБД с отбором по подразделению. При попытке загрузить данные в центральную базу вываливается ошибка.

Ошибка чтения файла сообщения обмена: {Обработка.КонвертацияОбъектовРаспределенныхИнформационныхБаз.МодульОбъекта(196)}: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка при выполнении обработчика - 'ПриПолученииДанныхОтПодчиненного': {ПланОбмена.СОтборами.МодульОбъекта(225)}: Ошибка при вызове метода контекста (Выполнить): {(10, 32)}: Поле не найдено "НастройкиАдресныхСкладовНовая.ИспользоватьПодпитку"
НастройкиАдресныхСкладовНовая.<<?>>ИспользоватьПодпитку,
1 Mikhail Volkov
 
18.02.17
05:01
(0) Исправил, как?
2 WhiteDragon93
 
20.02.17
09:13
(1) написал на партнерку, ждем
3 dezss
 
20.02.17
09:23
Туповатый вопрос: это после обновления?
И если да, то до обновы обмены делали?
4 luter-89
 
20.02.17
09:52
Обновляй конфу, видимо запрос наваяли, а ресурс добавить в регистре забыли. В версии 11.2.3.177 все ок
5 WhiteDragon93
 
20.02.17
10:44
(3) обновлял до последнего релиза, не помогло
6 dezss
 
20.02.17
10:48
(5) Обмен через xml?
7 WhiteDragon93
 
20.02.17
12:22
(5) ага, архивированный
8 DiademGuards
 
18.03.17
23:12
Решился данный вопрос хоть? А то аналогичная проблема(
9 Mikhail Volkov
 
19.03.17
05:15
(8) Не знаю как в УТ11.3, в УТ11.2 много дописывать пришлось по РИБД с отбором по подразделению.
10 DiademGuards
 
19.03.17
13:23
(9) Если бы не начальство которому надоело выскакивающее окно о необходимости обновления... было бы всё отлично на 11.1
11 DiademGuards
 
19.03.17
20:57
Если кому будет интересно, на партнёрсом сайте решение от разработчиков со снятием конфы с поддержки:
В процедуре "ПриПолученииДанныхФайла" модуля объекта планов обмена РИБ и РИБ с отборами исправить текст запроса:
    ИначеЕсли ТипПолучаемогоОбъекта = Тип("РегистрСведенийНаборЗаписей.НастройкиАдресныхСкладов") Тогда
      
       Запрос = Новый Запрос("
           |ВЫБРАТЬ
           |    НастройкиАдресныхСкладовНовая.Склад,
           |    НастройкиАдресныхСкладовНовая.Помещение,
           |    НастройкиАдресныхСкладовНовая.ГлубинаАнализа,
           |    НастройкиАдресныхСкладовНовая.МинимальнаяВероятностьОтгрузки,
           |    НастройкиАдресныхСкладовНовая.УровеньОбслуживанияУпаковокКлассаX,
           |    НастройкиАдресныхСкладовНовая.УровеньОбслуживанияУпаковокКлассаY,
           |    НастройкиАдресныхСкладовНовая.УровеньОбслуживанияУпаковокКлассаZ,
           |    НастройкиАдресныхСкладовНовая.ИспользоватьАдресноеХранение,
           |    НастройкиАдресныхСкладовНовая.ИспользоватьАдресноеХранениеСправочно,
           |    НастройкиАдресныхСкладовНовая.ИспользоватьРабочиеУчастки,
           |    НастройкиАдресныхСкладовНовая.НастройкаФормированияПоРабочимУчасткамОтбор,
           |    НастройкиАдресныхСкладовНовая.ОграничиватьПоВесуОтбор,
           |    НастройкиАдресныхСкладовНовая.ОграничиватьПоОбъемуОтбор,
           |    НастройкиАдресныхСкладовНовая.ОграничениеПоОбъемуОтбор,
           |    НастройкиАдресныхСкладовНовая.ОграничениеПоВесуОтбор,
           |    НастройкиАдресныхСкладовНовая.РабочийУчастокОтбор,
           |    НастройкиАдресныхСкладовНовая.НастройкаФормированияПоРабочимУчасткамПодпитка,
           |    НастройкиАдресныхСкладовНовая.ОграничиватьПоВесуПодпитка,
           |    НастройкиАдресныхСкладовНовая.ОграничиватьПоОбъемуПодпитка,
           |    НастройкиАдресныхСкладовНовая.ОграничениеПоВесуПодпитка,
           |    НастройкиАдресныхСкладовНовая.ОграничениеПоОбъемуПодпитка,
           |    НастройкиАдресныхСкладовНовая.РабочийУчастокПодпитка
           |ПОМЕСТИТЬ ВТ_НовыйНаборЗаписей
           |ИЗ
           |    &ТаблицаНабораЗаписей КАК НастройкиАдресныхСкладовНовая
           |;
           |
           |////////////////////////////////////////////////////////////////////////////////
           |ВЫБРАТЬ
           |    ВТ_НовыйНаборЗаписей.Склад КАК Склад,
           |    ВТ_НовыйНаборЗаписей.Помещение КАК Помещение,
           |    ВТ_НовыйНаборЗаписей.ГлубинаАнализа,
           |    ВТ_НовыйНаборЗаписей.МинимальнаяВероятностьОтгрузки,
           |    ВТ_НовыйНаборЗаписей.УровеньОбслуживанияУпаковокКлассаX,
           |    ВТ_НовыйНаборЗаписей.УровеньОбслуживанияУпаковокКлассаY,
           |    ВТ_НовыйНаборЗаписей.УровеньОбслуживанияУпаковокКлассаZ,
           |    ВТ_НовыйНаборЗаписей.ИспользоватьАдресноеХранение,
           |    ВТ_НовыйНаборЗаписей.ИспользоватьАдресноеХранениеСправочно,
           |    ВТ_НовыйНаборЗаписей.ИспользоватьРабочиеУчастки,
           |    ВТ_НовыйНаборЗаписей.НастройкаФормированияПоРабочимУчасткамОтбор,
           |    ВТ_НовыйНаборЗаписей.ОграничиватьПоВесуОтбор,
           |    ВТ_НовыйНаборЗаписей.ОграничиватьПоОбъемуОтбор,
           |    ВТ_НовыйНаборЗаписей.ОграничениеПоОбъемуОтбор,
           |    ВТ_НовыйНаборЗаписей.ОграничениеПоВесуОтбор,
           |    ВТ_НовыйНаборЗаписей.РабочийУчастокОтбор,
           |    ВТ_НовыйНаборЗаписей.НастройкаФормированияПоРабочимУчасткамПодпитка,
           |    ВТ_НовыйНаборЗаписей.ОграничиватьПоВесуПодпитка,
           |    ВТ_НовыйНаборЗаписей.ОграничиватьПоОбъемуПодпитка,
           |    ВТ_НовыйНаборЗаписей.ОграничениеПоВесуПодпитка,
           |    ВТ_НовыйНаборЗаписей.ОграничениеПоОбъемуПодпитка,
           |    ВТ_НовыйНаборЗаписей.РабочийУчастокПодпитка,
           |    ЕСТЬNULL(НастройкиАдресныхСкладов.РегламентноеЗаданиеРасчетаПоказателейПрогноза,       &ПустойИдентификатор) КАК РегламентноеЗаданиеРасчетаПоказателейПрогноза,
           |    ЕСТЬNULL(НастройкиАдресныхСкладов.РегламентноеЗаданиеСозданиеЗаданийНаОтбор,           &ПустойИдентификатор) КАК РегламентноеЗаданиеСозданиеЗаданийНаОтбор,
           |    ЕСТЬNULL(НастройкиАдресныхСкладов.РегламентныеЗаданияСозданияЗаданийНаПересчетТоваров, """") КАК РегламентныеЗаданияСозданияЗаданийНаПересчетТоваров,
           |    ВЫБОР
           |        КОГДА НастройкиАдресныхСкладов.РегламентноеЗаданиеСозданиеЗаданийНаОтбор ЕСТЬ NULL
           |            ТОГДА ЛОЖЬ
           |        ИНАЧЕ НастройкиАдресныхСкладов.ИспользоватьРегламентноеЗаданиеСозданияЗаданийНаОтбор
           |    КОНЕЦ КАК ИспользоватьРегламентноеЗаданиеСозданияЗаданийНаОтбор
           |ИЗ
           |    ВТ_НовыйНаборЗаписей КАК ВТ_НовыйНаборЗаписей
           |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиАдресныхСкладов КАК НастройкиАдресныхСкладов
           |        ПО ВТ_НовыйНаборЗаписей.Склад = НастройкиАдресныхСкладов.Склад
           |            И ВТ_НовыйНаборЗаписей.Помещение = НастройкиАдресныхСкладов.Помещение");
========================================================
Напомню, что при попытке обновления переферийного узла, процесс зацикливается и до конца не проходит, предлагая либо завершение работы, либо повторную синхронизацию с ошибкой.
Пы.сы. делайте копии чаще при танцах с бубном.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс