Обработка обмена на управляемом приложении в Бухгалтерии предприятия 3.0. Код обработки открыт.
Отбор при выгрузке производится по реквизитам: Фирма, Контрагент, с выбором периода: ДатаНачала, ДатаОкончания.
Загрузка номенклатуры производится по коду. Новая номенклатура в БП 3.0 создается.
Условие загрузки — совпадение ИНН у организации и контрагента в одной и другой базе, но при необходимости можно установить свои фильтры при загрузке.
Мне нужно было выгружать только документы: прихода в расход, но при желании, воспользовавшись данным шаблоном обработки можно дописать выгрузку любых документов.
Пригодилась обработка,переделал для переноса реализаций из ТИС в БП 3.0.
А в чем проблема? Принцип обмена тот же. Пока задач таких не было, но скоро возможно появятся, тогда выложу обработку.
В какой из 2-х баз не должны работать пользователи в момент выгрузки-загрузки?
(4) a-m-gv, В обоих базах могут быть пользователе. Только в базе-источник нельзя одновременно «сидеть» пользователю по логином, которого происходит подключение к базе 1с 7.7. Это только в случае, если в настройках этого пользователя (в конфигураторе) стоит привязка к каталогу-настроек.
А на какой платформе тестировалось? А то у меня вот такая ошибка на платформе 8.3.9.1850
Ошибка соединения с информационной базой{ВнешняяОбработка.ПереносПоступленияТМЦИз77.Форма.Форма.Форма(41)}: Ошибка при вызове конструктора (COMОбъект): -2147467262(0x80004002): Интерфейс не поддерживается
Проверял у себя на платформе 8.3.9.2309 — работает без ошибок.