Описание услуги
Методы ускорения и оптимизации изначального обмена данными между программами 1С: Управление торговлей и 1С: Бухгалтерия
3 вида обмена:
- Между 1С: Управление торговлей Базовая и 1С: Бухгалтерия Проф.
В этих программных продуктах осуществление учета производится лишь по одной фирме, в первом случае – в течение нескольких лет, 1С: Бухгалтерия с самого начала пустая и развернута.
Было выполнено обновление платформы, первой и второй конфигураций до новейшей модификации.
- Между 1С: Управление торговлей Проф и 1С: Бухгалтерия Базовая.
В первой программе осуществляется ведение учета в течение нескольких лет по нескольким предприятиям, во второй, которая с самого начала пустая и развернута – по одному предприятию с НДС. Платформа и конфигурация 1С: УТ уже последней модификации, 1С: Бухгалтерия обновлена.
- Между 1С: Управление торговлей Проф и 1С: Бухгалтерия Проф
В первой программе осуществляется ведение учета в течение нескольких лет по двум предприятиям, для каждого из которых развернута соответствующая 1С: Бухгалтерия Проф. В каждой такой конфигурации учет ведется лишь по одному предприятию. Версия 1С: Бухгалтерии до этого была 2.0, без обмена с 1С: Управление торговлей. Выполнены обновление до 1С: Бухгалтерия 3.0 и настройка обмена с 1С: Управление торговлей. Платформа и конфигурация 1С: УТ уже последней модификации, 1С: Бухгалтерия обновлена.
Программой-источником считается 1С: УТ.
Настройка синхронизации 1С: УТ и 1С: Бухгалтерия
Сценарии задач по видам обмена отличаются друг от друга, неточности сопоставления по предприятию: Название, ИНН, КПП – одни и те же. Наиболее негативное при этом то, что, когда после изначальной выгрузки из первой конфигурации во вторую, в базовых настройках выгружающей все имеющиеся справочники (например, Банки с количеством элементов в несколько тысяч, Номенклатура в несколько тысяч элементов), возникает либо очевидная, либо неочевидная ошибка: <Объект не обнаружен>.
При настройке операции обмена для Базовых редакций ошибка будет очевидной – в процессе выгрузки либо загрузки выйдет уведомление о наличии очевидной ошибки – так как для основных версий возможно ведение учета лишь по одному предприятию.
При настройке операции обмена для Проф версий - ошибка будет неявной – ее получится обнаружить лишь при оценке загруженной информации – например, для предприятия будет сформировано 2 элемента с аналогичными ИНН и КПП.
Изначальная выгрузка и загрузка элементов требует большого количества времени. На среднем компьютере это и занимает примерно 8-12 ч. Настраивается все изначально на копиях. После этого эти же процедуры заново выполняются на рабочих базах на серверах – возможно, потребуется немного меньше времени. После ряда недочетов может быть принято решение не осуществлять запуск изначальной выгрузки.
Настройка корректировок
Первый вид обмена:
- В конфигурации 1С: Бухгалтерия Проф предусмотрена полезная дополнительная опция – обработка «Регистрация корректировок для обмена». С применением подобной обработки можно добиться отключения всех, за исключением одной, регистраций по обмену – нажатием на «Отменить регистрацию изменения».
- Необходимо оставить лишь регистрацию по предприятию – для явного сопоставления предприятия при загрузке в программу-реципиент.
- Если потребуется, следует добавить нажатие на «Добавить регистрацию» и выполнить проверку, нажав на «Показать зарегистрированные изменения данного типа».
- После этого нужно выполнить запуск синхронизации – стадия изначальной выгрузки и загрузки элементов.
- Затем требуется ручное добавление справочников через вышеописанный инструмент в порядке очередности – например, Банки и Номенклатура разными очередями, Контрагенты, Валюта, Типы Цен и прочее – 3-й очередью. Это обеспечивает сокращение времени одной очереди операции от 20 (для документации) до 120 минут (для справочников). Возможное количество очередей – 4, 5, 6.
- Документацию нужно сперва зарегистрировать ручным способом, добавить корректировки по документации через запросы – интегрированный инструмент обработки «Регистрация изменений для обмена».
- Далее выполняется разработка обработки для авторегистрации всей соответствующей документации с применением схожего инструмента «Удаление документов и справочников для любых баз на обычных формах».
- При такой обработке вместо прописывания запросов для каждого документа, типа: «Добавления документов по запросу» (ВЫБРАТЬ ОтчетОРозничныхПродажах.Ссылка ИЗ Документ.ОтчетОРозничныхПродажах КАК ОтчетОРозничныхПродажах ГДЕ ОтчетОРозничныхПродажах.Дата > &Дата И ОтчетОРозничныхПродажах.Организация = &Организация И ОтчетОРозничныхПродажах.ОтражатьВБухгалтерскомУчете = ИСТИНА И ОтчетОРозничныхПродажах.Проведен = ИСТИНА), инструмент самостоятельно обработает всю документацию предприятия и произведет регистрацию в необходимом плане обмена. В таком случае для поступлений и реализаций тоже происходит регистрация Номенклатуры, Контрагентов, Договоров, для банковских выписок – банковских счетов и кредитных учреждений.
Второй вид обмена:
В ситуации с программой-донором 1С: Бухгалтерия Базовой версии внесение корректировок в алгоритмы программы невозможно, потому что сохраненные справочники добавляются в обмен заблаговременно. Если определенный объект не будет добавлен в обмен, в базу-реципиент может выгрузиться <Объект не обнаружен...>. Это же может быть использовано для третьего вида обмена.
Третий вид обмена:
В другой ситуации с 1С: Управление торговлей Проф в обмен не добавляются справочники Банки, Контрагенты, Номенклатура, Договоры Контрагентов. Выполняется доработка алгоритма «Реализации Товаров Услуг» – добавление в процедуру «При Записи()» приведенного ниже кода, для «Поступления Товаров Услуг» – добавление аналогичного алгоритма (чего хватает для учета в программе-реципиенте):
//доработка+ Если НЕ Отказ И ОтражатьВБухгалтерскомУчете И Организация = Справочники.Организации.НайтиПоКоду("000000002") Тогда УзелОбмена = ПланыОбмена.ОбменУправлениеТорговлей103БухгалтерияПредприятия30.НайтиПоКоду("РС"); ПланыОбмена.ЗарегистрироватьИзменения(УзелОбмена, БанковскийСчетОрганизации); ПланыОбмена.ЗарегистрироватьИзменения(УзелОбмена, БанковскийСчетОрганизации.Банк); ПланыОбмена.ЗарегистрироватьИзменения(УзелОбмена, Контрагент); ПланыОбмена.ЗарегистрироватьИзменения(УзелОбмена, ДоговорКонтрагента); МасТоваров = Товары.ВыгрузитьКолонку("Номенклатура"); МасУслуг = Услуги.ВыгрузитьКолонку("Номенклатура"); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Номенклатура.Ссылка КАК Ссылка |ИЗ | Справочник.Номенклатура КАК Номенклатура |ГДЕ | (Номенклатура.Ссылка В (&МасТоваров) | ИЛИ Номенклатура.Ссылка В (&МасУслуг)) |ИТОГИ ПО | Ссылка ИЕРАРХИЯ"; Запрос.УстановитьПараметр("МасТоваров", МасТоваров); Запрос.УстановитьПараметр("МасУслуг", МасУслуг); Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); Пока Выборка.Следующий() Цикл ПланыОбмена.ЗарегистрироватьИзменения(УзелОбмена, Выборка.Ссылка); КонецЦикла; КонецЕсли.
Регистрация документации в данном случае происходит либо ручным способом (для анализа и самопроверки, а также в редких случаях, когда все документы за период регистрировать не нужно), либо посредством описанной обработки.
Если говорить о регистрах данных, их регистрация происходит в плане обмена, выгрузка осуществляется после сдачи-приемки работ в случае надобности.
Заказать услугу настройки обмена данными 1С: Управление торговлей и 1С: Бухгалтерия
Для заказа услуги настройки достаточно позвонить менеджерам компании «АйТи-Консалтинг». Специалисты 1С подготовят систему к процессу обмена данными, настроят и произведут синхронизацию между программами.