Обмен данными: УТ 10.3 (8.2, обычное) и БП 2.0 (8.2, обычное)
Использую встроенный в Сервисе Помошник.
Сразу оговорюсь, что БП 2.0 переделанная под Туркменистан.
При стартовом обмене справочника вышла такая ошибка:
Цитата
ЗАГРУЗКА В ПРИЕМНИКЕ: {Обработка.ОбменДаннымиXML.МодульОбъекта(4685)}: Ошибка при вызове метода контекста (Выполнить): {(1, 40)}: Поле не найдено "БИК"
ВЫБРАТЬ Ссылка ИЗ Справочник.Банки ГДЕ <<?>>БИК = &БИК И РНН = &РНН
ВЫБРАТЬ Ссылка ИЗ Справочник.Банки ГДЕ <<?>>БИК = &БИК И РНН = &РНН
Просмотрел обе конфигурации и заметил, что в Справочнике Банки в УТ используется реквизит "БИК", а в справочнике Банки в БП используется его аналог, но "МФО" и не используется реквизит "РНН"...
Ну собственно это и дало ошибку.
Есть ли какая возможность что-то придумать, чтобы обойти этот момент? Т.е. что и где нужно изменить?
Ошибку дает в Функция НайтиЭлементЗапросом, где неявно формируется текст запроса.
К тому же нужно избавиться от РНН... Но подозреваю, что данные реквизиты всплывут при последующих обменах от БП в УТ, т.к. обмен двусторонний...
Что посоветуете? Мож кто сталкивался с подобным? Мож будет достаточным изменить где-то что-то?
Вот полный текст ошибки:
Цитата
Начат обмен данными по настройке "Обмен с "1С:Бухгалтерия 8 (начиная с версии 2.0)"" (9:43:44).
Начало загрузки: 12.03.2016 9:43:50
Окончание загрузки: 12.03.2016 9:43:51
Ошибка при загрузке объектов. Было загружено: 4
Начало выгрузки: 12.03.2016 9:43:52
ЗАГРУЗКА В ПРИЕМНИКЕ: {Обработка.ОбменДаннымиXML.МодульОбъекта(4685)}: Ошибка при вызове метода контекста (Выполнить): {(1, 40)}: Поле не найдено "БИК"
ВЫБРАТЬ Ссылка ИЗ Справочник.Банки ГДЕ <<?>>БИК = &БИК И РНН = &РНН
Ошибка при выгрузке данных для узла плана обмена
ТипОбъекта = Справочник объект: Банковские счета
Объект = 31231231231231231231231 в Daşary ykdysady bank TDY
ОписаниеОшибки = {Обработка.ОбменДаннымиXML.МодульОбъекта(4685)}: Ошибка при вызове метода контекста (Выполнить): {(1, 40)}: Поле не найдено "БИК"
ВЫБРАТЬ Ссылка ИЗ Справочник.Банки ГДЕ <<?>>БИК = &БИК И РНН = &РНН
ПозицияМодуля = Обработка.ОбменДаннымиXML.МодульОбъекта(1300)
КодСообщения = 72
УзелПланаОбмена = 1С:Бухгалтерия 8 (начиная с версии 2.0)
Окончание выгрузки: 12.03.2016 9:43:56
Произошла ошибка при выгрузке объектов. Было выгружено: 50
Обмен данными по настройке "Обмен с "1С:Бухгалтерия 8 (начиная с версии 2.0)"" завершен (9:43:56).
Начало загрузки: 12.03.2016 9:43:50
Окончание загрузки: 12.03.2016 9:43:51
Ошибка при загрузке объектов. Было загружено: 4
Начало выгрузки: 12.03.2016 9:43:52
ЗАГРУЗКА В ПРИЕМНИКЕ: {Обработка.ОбменДаннымиXML.МодульОбъекта(4685)}: Ошибка при вызове метода контекста (Выполнить): {(1, 40)}: Поле не найдено "БИК"
ВЫБРАТЬ Ссылка ИЗ Справочник.Банки ГДЕ <<?>>БИК = &БИК И РНН = &РНН
Ошибка при выгрузке данных для узла плана обмена
ТипОбъекта = Справочник объект: Банковские счета
Объект = 31231231231231231231231 в Daşary ykdysady bank TDY
ОписаниеОшибки = {Обработка.ОбменДаннымиXML.МодульОбъекта(4685)}: Ошибка при вызове метода контекста (Выполнить): {(1, 40)}: Поле не найдено "БИК"
ВЫБРАТЬ Ссылка ИЗ Справочник.Банки ГДЕ <<?>>БИК = &БИК И РНН = &РНН
ПозицияМодуля = Обработка.ОбменДаннымиXML.МодульОбъекта(1300)
КодСообщения = 72
УзелПланаОбмена = 1С:Бухгалтерия 8 (начиная с версии 2.0)
Окончание выгрузки: 12.03.2016 9:43:56
Произошла ошибка при выгрузке объектов. Было выгружено: 50
Обмен данными по настройке "Обмен с "1С:Бухгалтерия 8 (начиная с версии 2.0)"" завершен (9:43:56).