gifts2017

Объединение справочников и перенос остатков номенклатуры из нескольких баз 1С 7.7 в 1 базу УПП 8.1

Опубликовал Max (danser) в раздел Программирование - Практика программирования

Объединение справочников и перенос остатков номенклатуры из нескольких баз 1С 7.7 в 1 базу УПП 8.1

Прошу сильно меня не пинать - в написании статей я не силён, но постарался описать алгоритм объединения справочников, может быть кому-то ещё понадобиться.

Вот и пришло к нам на предприятие УПП. Ситуация складывалась плачевная:
Есть 7 баз 7.7 и одна база УПП. Вся проблема состоит в том, что во всех 7 базах разные справочники номенклатуры. Идея пришла сама собой:

  • У любого справочника есть возможность установить подчиненность другому справочнику, так вот мы используем подчиненные справочники для того чтобы объединить номенклатуру - лично я использовал справочник «Комплектации», который подчинён справочнику «Номенклатура». Итак, нам понадобится создать по одному дополнительному реквизиту в обоих справочниках. Назовем этот реквизит «Количество» - в него мы будем записывать актуальные остатки по номенклатуре на день переноса. Итак, реквизит «Количество» у нас имеет тип число 15,5 (как и ресурс регистра «ОстаткиТМЦ»).
  • Ещё нам понадобится справочник «Базы» в него мы внесём список баз + путь_до_базы + имя_пользователя + пароль, чтобы не писать это всё в модуле. Вот и вся подготовка базы.
  • Ах да, чуть не забыл - нужно создать отдельную чистую базу, в которой мы будем собирать данные по номенклатуре из подчиненных баз.
  • Дальше создаём 2 обработки.
    1. Первая обработка будет забирать остатки из подчиненных баз и записывать количество. Здесь используем технологию ОЛЕ соединения.
    2. Вторая обработка забирает Номенклатуру из базы 7.7 и создает документ оприходования товаров в 8.1.
    Как написать обработки рассказывать не буду, выложу готовые примеры, которые переписать не составит труда.

Ну и самое основное - это конечно же сумасшедший ручной труд по заполнению справочников номенклатурой.

Удачи во внедрении УПП.

М. Шацкий 2007

Прошу профессоров прокомментировать, буду рад!

См. также

Подписаться Добавить вознаграждение
Комментарии
1. ICEk@W (icek@w) 29.02.08 12:08
Ситуация знакома :)... Только почему же "сумасшедший ручной труд по заполнению справочников номенклатурой"? Тоже обработками через ОЛЕ.
2. Dmitry (Dmitry77) 25.05.08 21:10
есть КД 20, там это все делается проще без оле.