УТ 10.3 Как в конвертации ограничить перенос КИ?
Есть две базы расположенные на разных компьютерах, не соединенных сетью. Одна база (Большая) заполняется собственными данными и из другой базы (Малая). Из Малой базы переносятся только документы реализации (Реализация и счета-фактуры). Элементы справочников (Контрагенты, номенклатура и пр.) переносятся в Большую базу только те, которые присутствуют в документах.
Задача: вместе с элементами справочника "Контрагенты" переносить и контактную информацию. У меня КИ переносятся полностью и тянут за собой и справочник "Контрагенты". Как и где нужно в правилах конвертации установить указанное ограничение?
Задача: вместе с элементами справочника "Контрагенты" переносить и контактную информацию. У меня КИ переносятся полностью и тянут за собой и справочник "Контрагенты". Как и где нужно в правилах конвертации установить указанное ограничение?
По теме из базы знаний
Найденные решения
Оказалось нужно просто в правилах конвертации справочника "Контрагенты" в обработчике "При выгрузке" вставить
Запрос = Новый Запрос("
|ВЫБРАТЬ
| КонтактнаяИнформация.Объект,
| КонтактнаяИнформация.Тип,
| КонтактнаяИнформация.Вид,
| КонтактнаяИнформация.Представление,
| КонтактнаяИнформация.Поле1,
| КонтактнаяИнформация.Поле2,
| КонтактнаяИнформация.Поле3,
| КонтактнаяИнформация.Поле4,
| КонтактнаяИнформация.Поле5,
| КонтактнаяИнформация.Поле6,
| КонтактнаяИнформация.Поле7,
| КонтактнаяИнформация.Поле8,
| КонтактнаяИнформация.Поле9,
| КонтактнаяИнформация.Поле10,
| КонтактнаяИнформация.Комментарий,
| КонтактнаяИнформация.ЗначениеПоУмолчанию,
| КонтактнаяИнформация.ТипДома,
| КонтактнаяИнформация.ТипКорпуса,
| КонтактнаяИнформация.ТипКвартиры
|ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
|ГДЕ
| КонтактнаяИнформация.Объект = &Объект");
Запрос.УстановитьПараметр("Объект", Источник);
Выборка = Запрос.Выполнить().Выбрать();
//Сообщить(Выборка.Количество());
Пока Выборка.Следующий() Цикл
ВыгрузитьПоПравилу(Выборка, , , , "КонтактнаяИнформация");
КонецЦикла;
ПоказатьОстальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6)
Достал такие правила (ЗУП 3.1.23 --> БП 3.0.125). Пытаюсь сделать по аналогии, но (пока) две проблемы:
- не могу вставить в "Контрагенты" группу свойств "Контактная информация" с типом "Табличную часть". Похоже, что это и не получиться, т.к. в ЗУП у справочника "Физические лица" есть табличная часть "Контактная информация", а в УТ 10.3 у "Контрагентов" такой части нет.
- Процедура или функция с указанным именем не определена (ВыгрузитьРегистр)
(5) ЗУП 3.1 -> БП 3.0
Достал такие правила (ЗУП 3.1.23 --> БП 3.0.125). Пытаюсь сделать по аналогии, но (пока) две проблемы:
- не могу вставить в "Контрагенты" группу свойств "Контактная информация" с типом "Табличную часть". Похоже, что это и не получиться, т.к. в ЗУП у справочника "Физические лица" есть табличная часть "Контактная информация", а в УТ 10.3 у "Контрагентов" такой части нет.
- Процедура или функция с указанным именем не определена (ВыгрузитьРегистр)
Оказалось нужно просто в правилах конвертации справочника "Контрагенты" в обработчике "При выгрузке" вставить
Запрос = Новый Запрос("
|ВЫБРАТЬ
| КонтактнаяИнформация.Объект,
| КонтактнаяИнформация.Тип,
| КонтактнаяИнформация.Вид,
| КонтактнаяИнформация.Представление,
| КонтактнаяИнформация.Поле1,
| КонтактнаяИнформация.Поле2,
| КонтактнаяИнформация.Поле3,
| КонтактнаяИнформация.Поле4,
| КонтактнаяИнформация.Поле5,
| КонтактнаяИнформация.Поле6,
| КонтактнаяИнформация.Поле7,
| КонтактнаяИнформация.Поле8,
| КонтактнаяИнформация.Поле9,
| КонтактнаяИнформация.Поле10,
| КонтактнаяИнформация.Комментарий,
| КонтактнаяИнформация.ЗначениеПоУмолчанию,
| КонтактнаяИнформация.ТипДома,
| КонтактнаяИнформация.ТипКорпуса,
| КонтактнаяИнформация.ТипКвартиры
|ИЗ
| РегистрСведений.КонтактнаяИнформация КАК КонтактнаяИнформация
|ГДЕ
| КонтактнаяИнформация.Объект = &Объект");
Запрос.УстановитьПараметр("Объект", Источник);
Выборка = Запрос.Выполнить().Выбрать();
//Сообщить(Выборка.Количество());
Пока Выборка.Следующий() Цикл
ВыгрузитьПоПравилу(Выборка, , , , "КонтактнаяИнформация");
КонецЦикла;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот