Выгрузка остатков товаров и Контрагентов из БУХ в КА
https://www.fl.ru/projects/5529349/vyigruzka-ostatkov-tovarov-i-kontragentov-iz-buh-v-ka.html
«Перенос справочников и начальных остатков из БП в КА через COM-соединение» 1. Общие сведения • Цель: Автоматизация переноса нормативно-справочной информации (НСИ) и начальных остатков (товаров и взаиморасчетов) из «1С:Бухгалтерия» (БП) в «1С:Комплексная автоматизация» (КА) перед стартом работы. • Метод интеграции: COM-соединение. Обработка запускается в базе КА, подключается к БП. • Режим работы: Внешняя обработка в КА. 2. Общие требования к обработке • Дата остатков: Задается пользователем вручную (например, 31.12.2025). • Логирование: Все действия (создание/поиск элементов, ошибки, пропуски) должны выводиться в лог на форме обработки. • Пакетная запись: Запись справочников и документов должна выполняться пакетами (по 500–1000 элементов) для предотвращения тайм-аутов COM. • Обработка дублей: Поиск существующих элементов в КА перед созданием новых (по Коду). 3. Блок 1. Перенос справочника «Контрагенты» • Источник (БП): Все контрагенты, по которым есть движения/остатки на счетах 60, 62, 76. и движениях за 5 лет (с 2021). • Правила сопоставления в КА: o Для ЮЛ: Поиск по Коду. Если не найден — создается новый. o Для ФЛ: Поиск по Коду. Если не найден — создается новый. • Заполняемые реквизиты: Код, Наименование, ИНН, КПП, Юридический адрес. И тд • Справочник «Договоры» : Выгружаются договоры, привязанные к перенесенным контрагентам. Поиск в КА по Наименованию и Владельцу. Заполняются: Наименование, Контрагент, Вид договора. 4. Блок 2. Перенос справочника «Номенклатура» • Источник (БП): Вся номенклатура, по которой есть остатки на счетах 41 (Товары) и 45 (Товары отгруженные) и движениях за 5 лет (с 2021). • Правила сопоставления в КА: Поиск по Коду. Если не найден — создается новый. • Заполняемые реквизиты : Код, Наименование, Артикул, Единица измерения (базовая), Вид номенклатуры и тд (сопоставляется с видом «Товар» в КА). 5. Блок 3. Перенос остатков по контрагентам (Взаиморасчеты) • Источник (БП): Развернутое сальдо на дату переноса по счетам 60, 62, 76 в разрезе Субконто: Контрагент, Договор. • Документ в КА: Создается документ «Ввод начальных остатков • Заполнение: В табличную часть переносится Контрагент, Договор и Сумма остатка. Тип задолженности (дебет/кредит) определяется по знаку сальдо в БП. 6. Блок 4. Перенос остатков по номенклатуре (Товары) • Источник (БП): Остатки по счетам 41 и 45 на дату переноса в разрезе: Номенклатура, Склад, Номер ГТД. • Справочники-зависимости: При переносе остатков автоматически создаются/сопоставляются справочники «Склады» и «Номера ГТД». • Документ в КА: Создается документ «Ввод начальных остатков • Заполнение: Склад, Номенклатура, Номер ГТД, Количество и Сумма (себестоимость берется с 41 счета в БП). 7. Требования к интерфейсу (Форма обработки) • Настройки: Путь к БП (или сервер/база), Пользователь, Пароль, Дата остатков. • Кнопки управления: o «Проверить подключение»; o «Перенести справочники (Контрагенты, Номенклатура)»; o «Перенести остатки (Взаиморасчеты, Товары)». • Лог: Табличное поле на форме для вывода сообщений об успехе/ошибках в реальном времени. 8. Обработка исключительных ситуаций • Пропуск помеченных на удаление элементов. • Если у контрагента или номенклатуры не заполнены обязательные реквизиты для КА (например, единица измерения) — элемент пропускается, в лог пишется ошибка.