Описание
Внешняя обработка предназначена для переноса начальных остатков по запасам из локальной базы 1С в базу 1С:Фреш через стандартный OData-интерфейс.
Разработка создавалась для практической задачи быстрого переноса актуальных остатков в облачную базу без остановки работы пользователей и без выполнения полного обмена данными.
Типовой сценарий использования выглядит следующим образом: на основании рабочей базы создается копия во Фреше, после чего пользователи продолжают работать в локальной базе. За время подготовки и настройки облачной базы в локальной базе появляются новые движения и изменяются остатки. Вместо повторной полной выгрузки и загрузки информационной базы, которая может занимать много часов и требовать остановки работы пользователей, обработка формирует документ «Ввод начальных остатков» и передает актуальные остатки непосредственно через OData в базу 1С:Фреш.
Таким образом, на момент запуска пользователей в облачной базе остатки синхронизируются за несколько минут без длительного простоя и без повторного переноса всех данных.
Важное условие
Обработка не выполняет сопоставление объектов между базами. Для корректной работы необходимо, чтобы локальная и облачная базы содержали одинаковые идентификаторы объектов (GUID/UID).
Это возможно в следующих случаях:
-
облачная база создана как копия локальной базы;
-
справочники были предварительно перенесены с сохранением исходных UID;
-
используется перенос данных в пределах одной информационной базы или между идентичными базами.
В первую очередь это касается следующих объектов:
-
Номенклатура;
-
Организации;
-
Структурные единицы;
-
Единицы измерения;
-
другие справочники, участвующие в формировании документа.
Обработка использует существующие UID объектов и передает их напрямую в OData-запросах. Если идентификаторы в базах отличаются, документ может не создаться либо отдельные строки табличной части не будут загружены.
Особенности решения
-
Передача данных напрямую через OData.
-
Создание документа «Ввод начальных остатков» в 1С:Фреш.
-
Отсутствие необходимости выполнять полный обмен данными.
-
Возможность актуализировать остатки непосредственно перед началом работы пользователей во Фреше.
-
Минимальное время выполнения даже при большом количестве номенклатуры.
-
Не требует остановки работы пользователей в исходной базе.
Область применения
Разработка будет полезна при переносе работы из локальной базы в 1С:Фреш, а также в любых сценариях, когда необходимо быстро передать актуальные остатки между базами с одинаковыми UID объектов без выполнения полного обмена данными.
Проверено на следующих конфигурациях и релизах:
- Розница, редакция 3.0, релизы 3.0.13.363
Вступайте в нашу телеграмм-группу Инфостарт