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