Обмен с конфигурацией «Бухгалтерия предприятия. Обмен с конфигурацией «Бухгалтерия предприятия Можно ли установить синхронизацию на 1с розница

  • 25.01.2021

Давайте рассмотрим простой пример из реальной жизни. Допустим у нас есть фирма которая занимается оптово-розничной торговлей, также в этой фирме как и в любой другой ведется бухгалтерия. На предприятии установлены две типовые базы, это УТ (управление торговлей) и БП (бухгалтерия предприятия), соответственно в каждой из баз ведется свой учет, в УТ управленческий для отражения всех операций связанных с торговлей, в БП бухгалтерский. Чтобы не делать двойную работу, т.е. не создавать одни и теже документы в двух базах (ведь движения должны быть по управленческому и по бухгалтерскому учету) мы как раз и настроим синхронизацию между этими базами .

Обмен данными будем настраивать односторонний , из УТ ---> БП. Также возможно настроить двухсторонний обмен, но на практике это не так часто требуется, поэтому в нашем примере мы его рассматривать не будем.

Подготовительные действия для настройки обмена в БП

Давайте приступим к настройке синхронизации, сначала зайдем в базу 1С "Бухгалтерия предприятия 3.0" (приемник), нам необходимо проверить включена ли синхронизация для этой базы, для того чтобы это сделать нам нужно сначала зайти в базу. Как только база откроется переходим на вкладку "Администрирование" ---> "Настройки синхронизации данных"

Перед нами открывается новая вкладка, ее необходимо заполнить так же как на скриншоте ниже, за исключением префикса информационной базы. Префикс должен состоять из двух букв, вы можете задать любой, но по стандарту 1С лучше задавать префикс по названию конфигурации, то есть для "Бухгалтерии Предприятия" префикс будет как "БП". Если же у вас настраиваются сложные обмены и там есть несколько бухгалтерских баз, то префиксы должны явно отличаться друг от друга, тут можно в качестве аббревиатуры использовать первые две буквы названия организации.

Продолжаем настройку синхронизации данных в УТ

После того как мы сделали все необходимые действия в базе приемнике (БП 3.0), для продолжения настройки обмена данными нам необходимо открыть базу источник (УТ 11.1). Заходим на вкладку "Администрирование", слева в меню выбираем пункт "Настройки синхронизации данных" . Если синхронизация не включена, то включаем ее с помощью флажка, также не забываем указать префикс базы источника. Как только мы выполнили все пункты 1-4 как показано на изображении ниже, необходимо нажать на гиперссылку "Синхронизация данных" (пункт 5).

В новом отобразившемся окне необходимо нажать на зеленый плюсик (Настроить синхронизацию данных), в выпавшем меню выбираем пункт "Бухгалтерия предприятия 3.0".

Настройка важных моментов в обмене данными между УТ и БП

Теперь мы видим окно с настройкой синхронизации данных в 1С, выбираем пункт "Указать настройки вручную" и жмем "Далее".

Продолжаем настраивать обмен данными в 1С, на следующей вкладке нам нужно выбрать вариант подключения к информационной базе приемнику (прямое подключение к программе), параметры подключения (на данном компьютере или в локальной сети), каталог где располагается база приемник, а также необходимые данные аутентификации (имя пользователя и пароль в базе).

На следующей странице мы должны заполнить правила отправки и получения данных из конфигурации БП 3.0 (приемник). Жмем "изменить правила выгрузки данных".

Перед нами открылось окно "Правила отправки данных", в нем мы задаем следующие параметры:

  • Какая НСИ будет отправляться (в нашем примере нас интересуют только документы и НСИ используемая в них, поэтому мы бырали соответствующий пункт, если выбрать первый пункт "Отправлять всю" то вместе с документами будут перегружаться и все справочники, зачастую если информация не используется в документах то она бесполезна для приемника, ведь она никак не влияет на учет)
  • С какой даты отправлять всю информацию (ручную синхронизацию мы в этой статье рассматривать не будем)
  • По какой или каким организациям выполнять отправку данных (в нашем примере мы выбрали одну организацию ИП "Предприниматель")
  • Правила формирования договоров
  • Обобщенный склад
  • Сворачивать ли документы по складу

После того как мы сделали настройки нажимаем "Записать и закрыть".

Поскольку в нашем примере мы настраиваем и пользуемся односторонним обменом, из УТ в БП , то настройки правил получения данных из "Бухгалтерии предприятия 3.0" нас не интересуют, поэтому жмем "Далее".

В новом окне нам предлагается настроить правила для базы приемника (БП). В пункте 1 называем обзываем как-нибудь нашу базу, задаем ей префикс. ПРЕФИКС должен быть таким же каким мы его задавали в самой базе БП в начале этой статьи, если префиксфы будут отличаться синхронизация данных в программе 1С работать не будет. После этого жмем пункт 2, а потом пункт 3.

В пункте 3 нам необходимо разрешить проведение документов при их загрузке в базу. Нажимаем "Записать и закрыть".

Теперь окно должно иметь примерно такой вид как показано ниже, жмем "Далее".

В этом окне находится справочная информация о создаваемой синхронизации в 1С. Просто жмем кнопку "Далее". Если при настройке синхронизации данных у Вас программа вывела ошибку, значит Вам необходимо связаться с нами, чтобы наш специалист 1С оказал Вам помощь прямо сейчас !

На следующем шаге программа предложит выполнить синхронизацию сразу после создания настройки обмена данными . Согласимся с этим и нажмем "Готово".

Перед вами отобразиться окно в котором вы увидите информацию о том как проходит синхронизация. Если база приемник не пустая, т.е. в ней уже велся учет, то пользователю в программе 1С будет предложено сделать сопоставление объектов вручную. Сопоставление объектов в 1С при синхронизации данных - это сопоставление одинаковых объектов приемника с одинаковыми объектами в источнике.

Давайте рассмотрим пример, допустим в УТ есть контрагент с наименованием "ООО ФармГрупп" и ИНН 1234567, а в БП также есть контрагент с ИНН 1234567, но наименованием "ФармГрупп", если мы при сопоставлении данных на этапе синхронизации не сопоставить эти два объекта, то после синхронизации в приемнике (Бухгалетрия предприятия 3.0) мы будем иметь два контрагента с ИНН 1234567 и двумя наименованиями "ООО ФармГрупп" и "ФармГрупп" соответственно. Для того чтобы не возникало подобных ситуаций и был изобретен механизм сопоставления объектов.

В нашем примере база приемник пустая, и поэтому окна сопоставления объектов у нас не открывалось. Зато после выполнения некоторых операций система обязательно предложит пользователю добавить некоторые дополнительные данные и выведет следующее окно. Никаких дополнительных данных нам передавать не требуется, все что нужно мы уже настроили раньше, поэтому на этом шаге выбираем "Не добавлять документы к отправке". Жмем "Далее".

Заключительный этап выполнения обмена данными между 1С

На заключительном этапе программа отобразит следующее окно, в нем пользователя проинформируют о том, что синхронизация была проведена успешно, жмем "Готово". На этом синхронизация между базами в одностороннем обмене из "Управлении торговлей 11.1" (УТ) в "Бухгалтерию предприятия 3.0" (БП) завершена.

В данной статье даны рекомендации (некий самоучитель) по правильной и, значит, максимально быстрой настройке рабочего места кассира (РМК) – функционального блока программного продукта 1С Розница (релиз 2.2.6.33 от 31.08.2017), разработанного на платформе «1С:Предприятие».

Поскольку само решение предназначено для автоматизации работы розничной торговой точки с любой пропускной способностью, функционал, обеспечивающий работу кассового комплекса, в состав которого может входить, например, и весовое оборудование, можно считать основным. Именно поэтому, работу по настройка программы в этой части просто называют «настройкой магазина 1С».

Программный модуль РМК обладает исчерпывающей функциональностью для эффективной работы кассовой точки на торговой площади любой пропускной способности. Доступ к инструментарию модуля с возможностью использовать те или инфе функции конкретным кассиром задается в общих настройках 1С Розница в сочетании с персональными правами конкретного сотрудника.

Настройка торгового оборудования

Настройку магазина 1С вообще и РМК в частности начнем с такой важной составляющей торговли, как торговое оборудование. Трудно себе представить магазины без электронных касс, а ведь со времени их массового распространения прошло меньше 30 лет. Возможность подключения фискальных регистраторов к информационной системе упростило процесс не только обслуживания покупателей, но и получения отчетности при повышении точности данных и их соответствия реальности.

Настроить работу оборудования можно зайдя в «Администрирование» - «Подключаемое оборудование». Поставив галку на «Использовать подключаемое оборудование», двигаемся в пункт меню «Подключаемое оборудование», который находится справа.

В открывшемся окне 1С Розница 2.2 выбираем «Фискальные регистраторы»-«Создать».



После «Записать и закрыть» в списке оборудования появился наш регистратор.


Выбрав его в списке, жмем «Настроить». Если драйвер оборудования не установлен, то программа сообщит об этом и предложит установить его.


После команды «Установить драйвер» программа установит его и откроет окно настроек оборудования.


Тут следует провести «Тест устройства». Его результаты отобразятся в сообщении, и если все прошло нормально, оборудование будет успешно подключено. В заключении выбираем «Записать и закрыть».

Настройка магазина 1С может производиться в разрезах продовольственной розницы и непродовольственной, но вне зависимости от этого важно настроить права пользователей, так как именно это обеспечит контроль корректной работы персонала с товарно-материальными ценностями и, конечно же, в части расчета с покупателями.

Заходим в «Администрирование»-«Пользователи и права»-«Персональные настройки пользователей»-«Дополнительные права пользователей».



Первого пользователя, если он не создан, правильнее будет назначить администратором. Проставляем все галочки и жмем «Записать».

Для отчетности и формирования правильного фискального документа (чека) необходимо задать реквизиты торгового предприятия в «НСИ»-«Реквизиты организации».


Заполняем всю необходимую информацию и сохраняем данные.


Далее создаем магазин, от которого будут осуществляться продажи в «НСИ»-«Магазины»-«Создать». Заносим в систему наименование непосредственно магазина, наименование склада, с которого будет осуществляться отгрузка, организацию, от которой будут проводиться продажи и правила ценообразования.

На последних остановимся поподробнее.

Для того чтобы создать новое правило, нажимаем кнопку выбора из списка (стрелочка вниз справа). Автоматически вам будет предложен выбор правила из списка или возможность создания нового (зеленый плюс). Поскольку мы настраиваем новую базу с нуля, то список будет пуст, и нам предстоит «создать новое» правило. Вводим наименование правила и создаем вид цен. Для этого, так же как и ранее, нажимаем «Выбрать из списка» и в появившемся окне жмем «Создать». Откроется окно создания вида цен.



Начнем с создания вида цены «Закупочная». Она не будет использоваться при продаже, поэтому соответствующий пункт галочкой не отмечаем. Заполнять ее можно вручную или автоматически, подставив значение из информационной базы. В примере мы выбираем вариант «Заполнять по данным ИБ при поступлении». Схема компоновки данных: «Цены поступления» (в этом случае цены будут заполняться из документа поступления). Нажимаем «Записать и закрыть». На окно «Виды цен» наши манипуляции никак не повлияли, и только что созданная нами цена не появилась. Это произошло из-за того, что галочка «Использовать при продаже» не была проставлена.

Нажав «Создать» еще раз, поработаем теперь с видом цены «Розничная». Ставим галочку «Использовать при продаже» и выбираем способ задания цены «рассчитывать по другим видам цен». В том же окне чуть ниже появится конструктор формул, с помощью которого можно настроить автоматический расчет цены по заданной формуле.


В примере мы создали наценку в 30% от закупочной цены, нажав «Записать и закрыть». Только после этих действий в списке видов цен отобразилась наша розничная цена. А нажатием «Выбрать» мы подтвердили необходимость, чтобы наша цена добавилась в правило ценообразования.


Повторяем «Записать и закрыть» два раза. Настройка создания магазина завершена успешно.


Для «создания», то есть настройки кассы заходим в раздел «НСИ»-«Кассы». Нажимаем «Создать» и выбираем магазин, созданный нами ранее. Выбираем название кассы и ставим галочку «пробивать чеки по кассе ККМ». Касса у нас еще не создана, поэтому создаем ее, воспользовавшись кнопкой выбора справа, просим «показать все», затем – «Создать».



В подключаемом оборудовании выбираем фискальный регистратор, задаем наименование, указываем серийный и регистрационный номера. В завершении нажимаем «Записать и закрыть».


Выбираем созданную кассу из списка и нажимаем «записать и закрыть» еще раз.

На этом мы закончили настройку реквизитов, необходимых, чтобы запустить рабочее место кассира (РМК).

Создание документов

Начнем с поступления товаров в разделе «Закупки»-«Поступления товаров» и создадим новый документ.

В самом документе существует возможность создать нового поставщика, записав название фирмы-поставщика и все необходимые реквизиты. Заполнить таблицу номенклатуры документа, как и с поставщиком, создав новые номенклатурные позиции, мы можем прямо из создаваемого документа. Указываем наименование товара, тип номенклатуры, ставку НДС и единицу измерения. В итоге получим документ следующего вида:


Нажимаем кнопку «Провести» (документ с зеленой стрелочкой), а затем «Создать на основании» (два документа с зелеными стрелочками). В выпадающем меню выбираем «Установка цен номенклатуры».


Откроется «Установка цен номенклатуры».


Программа автоматически рассчитала розничную цену по формуле, которую мы задали. Закупочная цена регистрируется документом «Поступление». Нажимаем «Провести и закрыть».

Ради эксперимента зайдем и проверим остатки товара на складах. Для этого в главном меню заходим в раздел «Склад»-«Отчеты по складу»-«Остатки на складах» - «Сформировать».


Видим, что товары поступили и числятся в остатках по складу.

Продажа товара

Переходим непосредственно к продаже товара. Для этого заходим в «Продажи»-«РМК (управляемый режим)».

Перед нами меню РМК – то, что увидит перед собой кассир. Чтобы начать работу, необходимо открыть смену. Нажимаем кнопку «Открытие смены», что вызовет печать чека открытия смены.





Программа пробьет чек.



«Изменение настройки РМК» и «Создать».


В открывшемся окне выбираем необходимые настройки: на первой вкладке устанавливаем флаги напротив пунктов «Объединять позиции с одинаковым товаром», «Использовать расширенную настройку кнопок нижней панели» и «Открывать нижнюю панель при запуске». На второй вкладке выбираем, какие кнопки будут присутствовать на нижней панели (здесь можно выбрать произвольное количество кнопок).

Обратите внимание на то, что в окошке «Максимальное количество кнопок в одном ряду» должно стоять число отличное от 0, потому что из-за этого при работе с РМК могут возникнуть различные ошибки.


Настроив кнопки нижней панели, нажмем «Записать и закрыть». Теперь открыв раздел «Регистрация продаж», мы видим, что появилась нижняя панель с кнопками, которые мы выбрали в настройках.


Чтобы закрыть кассовую смену, нажимаем «Закрытие смены». Программа попросит подтвердить закрытие. Нажав «Да», мы получим отчетную информация о продажах за прошедшую смену.


Нажимаем кнопку «Закрытие смены». Программа распечатает чек закрытия и сформирует отчет о розничных продажах.


На этом быстрая настройка магазина 1С Розница закончена, и с ней можно работать. Конечно настроек в программе намного больше, но именно для быстрого старта работы рассмотренных вполне достаточно, а остальные можно будет дозаполнить по ходу работы.

Удачных вам продаж!

Программы 1С: Розница 2.0 (и 1С Розница 2.2) предназначены для налаживания бизнес-процессов предприятий, у которых существует рассредоточенная розничная сеть магазинов. 1С Розница 2.0 (и 1С Розница 2.2) могут использоваться как для настройки работы в самих магазинах, в которых есть большое количество рабочих мест, так и в виде кассовых программ.

Что же необходимо знать для того, чтобы начать работать в программе 1С предприятие Розница? Первое, что нужно сделать - это создать пользователей. Каждому пользователю мы задаем определенный набор прав, которые определяются «ролями». Таких «ролей» у одного и того же пользователя может быть несколько (кроме того, у разных пользователей «роли» могут совпадать). Права же для всех участников системы назначаются администратором.

Как это сделать? (см. таблицу ниже)

В режиме «Предприятие» новые пользователи добавляются в справочник с одноименным названием, а роли им назначаются через создание групп (подгрупп) доступа пользователей.

Например, можно создать следующие группы доступа для пользователей: администраторы, менеджеры по продажам, кассиры, бухгалтеры. После этого каждому из участников можно прописать свою группу доступа. Указывается это в справочнике «Пользователи», вкладка «Права доступа».

Для того, чтобы магазин начал успешно функционировать, необходимо внести все сведения - о структуре, о сотрудниках, которые работают в магазине, о всех товарах, которыми торгуют в этом магазине, а также об остатках денежных средств, имеющихся в наличии в кассе. Все права по этим категориям находятся только в введении администратора, он и должен вносить изменения. Информацию о сотрудниках необходимо занести в справочник «Физические лица», а информацию об организациях - в соответствующей вкладке справочника 1С: предприятие Розница. Сам справочник доступен в разделе «Нормативно-справочная информация».

В карточке по компании мы обязательно вносим следующие данные - сокращенное и полное название, коды - ИНН и КПП, указываем ответственных лиц, а также адреса и телефоны. Банковские реквизиты, подчиненные кассы и другую информацию об организации можно заполнить перейдя по ссылке.

После того, как были заполнены все эти данные, необходимо перейти к вкладке из справочника «Магазины». Здесь нужно указать, использует ли магазин ордерную схему или нет (подробнее об этом мы расскажем в статье «Закупки»). Все остальные реквизиты заполняются на усмотрение пользователя. Если нам необходимо создать склад магазина, то это мы можем сделать непосредственно в самом справочнике (см. пример ниже).

Магазин подставляется автоматически, нам остается выбрать тип склада и наименование.

В системе доступно два типа склада:

1.Складское помещение – через этот тип склада оформляются оптовые продажи товаров конкретному покупателю (юридическому лицу). Оформление розничных продаж здесь не предусмотрено.

2. Торговый зал – складское помещение, из которого осуществляется розничная продажа товаров. В магазине может быть сколько угодно много складов этого типа.

Как мы уже и упоминали выше, программы 1С:Розница 2.0 (и 1С Розница 2.2) могут использоваться и как кассовые программы. В конфигурации Розница используются два типа касс:

· Операционная касса, в которой хранятся денежные средства организации. В эту кассу передается денежная выручка из тех касс, которые обслуживают торговые залы, касс ККМ.

· Контрольно-кассовая машина (ККМ). Кассы ККМ предназначены для регистрации денежных средств, полученных от розничного покупателя.

Касса КММ может быть разных типов - фискальный регистратор или АСПД, ККМ без подключения оборудования и ККМ Offline. Любая касса должна быть обязательно привязана к магазину.

И напоследок разберемся как правильно настроить одну из самых главных вещей программы 1С Розница - товары. Перечень наименований и основных характеристик товара хранится в справочнике «Номенклатура» (о котором мы поговорим несколько подробнее чуть позже).

Для начала нужно внести информацию о начальных остатках товаров на складах (вводится с помощью документа «Оприходование товаров», который, в свою очередь, находится в разделе «Склад»). В таблицу вносится информация о товарах, которые есть на складе, их характеристиках, количестве и закупочной цене (см. пример в таблице ниже).

Для того, чтобы не вносить номенклатуру, контрагентов и остатки вручную мы можем предложить использовать обработки по загрузке информации как из 1С: Бухгалтерия предприятия, 1С: Управление небольшой фирмой (УНФ), 1С: Управление торговлей (УТ), так и из различных файлов, например, xls, xml.

Итак, мы рассмотрели общие первоначальные настройки по 1С Розница. Об остальных настройках в программе 1С Розница можно будет ознакомиться в других наших статьях.

Компания «Петербургские бизнес решения» будет рада видеть вас в числе своих клиентов!

Если у вас появились вопросы, вы можете воспользоваться любым удобным для вас средством связи.

Автоматизированные системы управления в большинстве случаев состоят из отдельных баз данных и зачастую имеют территориально распределенную структуру. При этом правильно реализованный обмен данными - необходимое условие для эффективной работы таких систем.

Первоначальная настройка обмена при этом может потребовать ряда действий, не только в части программирования, но и консалтинга, даже если мы имеем дело с однородными источниками, как в случае с продуктами на платформе «1С:Предприятие». Почему настройка обмена 1С (или, как еще это называется - синхронизация данных в 1С 8.3) может стать самой трудоемкой и недешевой задачей проекта интеграции, рассмотрим в этой статье.

Обмен данными в среде 1С позволяет:

  • Исключить двойной ввод документов;
  • Автоматизировать смежные бизнес-процессы;
  • Оптимизировать взаимодействие между распределенными подразделениями;
  • Оперативно актуализировать данные для работы специалистов разных отделов;
  • «Разграничить» разные виды учета.*

*В случае, когда данные одного вида учета существенно отличаются от другого, необходимо обеспечить конфиденциальность информации и «разграничить» информационные потоки. Например, обмен данными между 1С УТ и 1С Бухгалтерия не требует выгрузки в базу регламентного учета управленческих данных, т.е. синхронизация в 1С тут будет неполная .

Если представлять стандартный процесс реализации первичного обмена данными, когда хотя бы один из его объектов – продукт 1С, то можно выделить следующие этапы:

  • Согласование состава обмена;
  • Определение транспорта (протоколов обмена);
  • Установка правил;
  • Составление расписания.

Выявление состава обмена 1С

Объекты обмена можно условно поделить на «источник» и «приемник». При этом они могут исполнять две роли одновременно, что будет называться – двусторонним обменом. Определение источника и приемника происходит логическим путем в зависимости от необходимости или от функциональных возможностей системы.*

*Например, при интеграции «WA: Финансист» – решения для ведения финансового учета и управления процессами казначейства, разработанного на базе «1С:Предприятие», эксперты WiseAdvice рекомендуют именно его в качестве мастер-системы. Это обусловлено наличием инструментов контроля для соблюдения правил заявочной политики, а соответственно, и для обеспечения эффективности работы решения.

Далее на основе полученных и зафиксированных требований со стороны пользователей создается список данных для обмена, определяется их объем, требования к частоте обмена, прописывается процесс работы с ошибками и обработки исключительных ситуаций (коллизий).

На этом же этапе в зависимости от парка имеющихся систем и структуры предприятия определяются с форматом обмена:

Распределенная информационная база

  • РИБ подразумевает обмен между идентичными конфигурациями баз данных 1С, с четкой структурой управления «главный-подчиненный» для каждой пары обмена. Являясь элементом технологической платформы, РИБ помимо данных может передавать изменения в конфигурации и административную информацию БД (но только от главного к подчиненному).

Универсальный обмен данными в 1С

  • Механизм, позволяющий настроить обмен баз 1С, как с конфигурациями на платформе «1С:Предприятие», так и с системами сторонней разработки. Обмен осуществляется посредством перевода данных в универсальный xml-формат в соответствии с «Планами обмена».

EnterpriseData

  • Новейшая разработка фирмы 1С, предназначенная для реализации обмена данными в формате xml между продуктами, созданными на платформе «1С:Предприятие», с любыми системами автоматизации. Применение EnterpriseData упрощает доработки, связанные с обменом. Ранее при включении в систему новой конфигурации была необходима реализация механизма импорта и экспорта данных, как для нее, так и для уже имеющихся систем. Теперь системы, поддерживающие EnterpriseData, не нуждаются в доработках, имея только одну точку «входа-выхода».

Определение транспорта (протоколов обмена)

Для системы на платформе «1С:Предприятие 8» предусмотрен широкий спектр возможностей для организации обмена с любыми информационными ресурсами посредством общепринятых универсальных стандартов (xml, текстовые файлы, Excel, ADO-соединение и т.д.). Поэтому при определении транспорта для данных обмена следует отталкиваться от возможностей базы данных сторонней системы.

Синхронизация справочников

Основным принципом эффективной синхронизации справочников является наличие одной точки ввода. Но если речь идет о работе со справочниками, исторически заполнявшимися по разным правилам, необходимо четко определить поля синхронизации для приведения обмена к «общему знаменателю».*

*На этом этапе может потребоваться проведение работ по нормализации НСИ на стороне источника данных. В зависимости от состояния справочников и их объема, процесс сопоставления элементов, распознавания, выявления ошибок и дублей, а также заполнения недостающих полей и назначение полей синхронизации, может потребовать работы целой группы экспертов, как со стороны интегратора (владельца методики нормализации НСИ), так и со стороны заказчика.

Установка правил

Возможность отображения данных систем-источников в приемниках зависит от правильно заданных правил обмена. Правила, представленные в формате xml, регулируют соответствие ключевых реквизитов объектов источника-приемника. Решение «1С:Конвертация данных» предназначено для автоматизации создания правил для реализации как единоразового обмена, так и постоянного.

Гарантирует отсутствие потерь данных при обмене План обмена. Это составная часть любой конфигурации на платформе «1С:Предприятие», полностью описывающая порядок обмена 1С: состав данных (документы с «опознавательными» реквизитами) и узлы (информационные базы приемники-передатчики), а также активацию РИБ для избранных направлений обмена.

Любое изменение данных, занесенных в План обмена, фиксируется и получает признак «измененности». До тех пор, пока измененные данные не будут соответствовать друг другу в узлах приемника-передатчика, признак сброшен не будет, и система будет рассылать контрольные сообщения в оба узла. После выгрузки данных и подтверждения их полного соответствия в обеих системах, признак сбрасывается.

Расписание обмена в 1С

Для автоматизации регулярного обмена устанавливается периодичность выгрузки данных. Частота обмена зависит от необходимости и технических возможностей. Также конфигурации на платформе «1С:Предприятие» позволяют настроить обмен данными при наступлении какого-нибудь события.

Рассмотрев стандартный процесс реализации обмена, обратим внимание на факторы, которые потребуют доработок на разных этапах:

  • Не типовые, сильно доработанные конфигурации БД;
  • Разные версии платформы «1С:Предприятие»;
  • Давно не обновлявшиеся, не актуальные версии конфигурации;
  • Объекты обмена, ранее подвергшиеся доработкам;
  • Необходимость в нестандартных правилах обмена;
  • Сильно различающийся набор и состав реквизитов в имеющихся справочниках.

Поскольку даже стандартные действия по реализации первичного обмена данными требуют экспертных знаний, их рекомендуется проводить при участии специалистов 1С. Только после выполнения всех вышеописанных действий следует переходить к настройке обмена в конфигурации. Рассмотрим интеграцию баз данных на примере «1С:УПП» и «1С:Розница» (по этой же схеме настраивается обмен с «1С:УТ»). Также к типовой синхронизации относится обмен УПП - УПП, характерный для масштабных систем автоматизации на крупнейших промышленных предприятиях.

В подменю «Сервис» выбираем «Обмен данными c продуктами на платформе…» (выбор прямого обмена с «Розницей» зачастую грозит ошибками на уровне COM-объектов). Обратим внимание на служебное сообщение «Данная возможность недоступна».


Чтобы решить эту проблему, необходимо выбрать «Настройку обмена данными»


…и проставить галочку. Далее сообщение об ошибке игнорируем.


В настройках синхронизации данных выбираем «Создать обмен с «Розница»…



Перед настройкой параметров подключения через локальный или сетевой каталог следует убедиться, что на диске под каталог есть место. Хотя, как правило, он не занимает более 30-50 Мб, в исключительных случаях под него может потребоваться до 600 Мб. Создать необходимый каталог можно прямо из конфигуратора.



При подключении через сетевой каталог предложения настроить подключение посредством FTP-адреса и по электронной почте игнорируем, нажимая «Далее».


В настройках вручную проставляем префиксы – условные обозначения баз (как правило, БП, УПП, РО), задаем правила и начальную дату выгрузки данных. Префикс будет указываться в названии документов, для обозначения базы, в которой они были созданы. Если правила выгрузки не будут отредактированы, данные по умолчанию будут выгружаться по всем имеющимся параметрам.



Создаем файл настройки обмена для «Розницы», чтобы не повторять свои действия. При необходимости немедленной отправки данных сразу после настройки синхронизации – проставляем галочку.


Для автоматизации процесса обмена необходимо настроить расписание.


Меню «Розница».


Проставляем галочку и выбираем «Синхронизацию».


Производим «обратную» настройку, выбирая Управление производственным предприятием.




Загружаем файл с настройками, созданный в УПП.


Проставляем галочку, адрес система подхватывает автоматически.





Действуем так же, как в УПП.









Проверочное сопоставление данных (Ручное сопоставление данных рекомендуется произвести на подготовительном этапе, поскольку эти работу могут стать самыми трудоемкими в процессе реализации обмена). Открытие окна сопоставления происходит по двойному щелчку мыши.



В случае ошибки в синхронизации «Подробно…» будет заменено на «Никогда…».


«Подробно…» открывает журнал регистрации с уточненной информацией по обмену.


Готово.

В некоторых случаях (допустим при большом документообороте или при сложном учете) конечному пользователю гораздо удобнее распределить учет между несколькими приложениями, время от времени выполняя обмен данными между ними. До выхода в свет платформы 1С версии 8.3 стандартный обмен данными происходил исключительно по желанию пользователя через выгрузку-загрузку информации с использованием файлов формата XML. В последнее время все чаще используется механизм синхронизации данных в 1С.

Причин популярности синхронизации несколько:

  • Не надо отдельно запускать процессы загрузки и выгрузки данных;
  • Автоматическое выполнение обмена информацией не препятствует ручному обмену;
  • Простота настройки (для стандартных конфигураций не надо даже создавать правила обмена;
  • Достаточно единожды создать синхронизацию и объявить расписание ее выполнения.

Условия нашей задачи

На входе мы имеем две стандартных конфигурации базы данных:

  1. Зарплата и управление персоналом (редакция 3.1.3);
  2. Бухгалтерия сельскохозяйственного предприятия (редакция 3.0.52).

Обе базы работают в файловом режиме. Настройку синхронизации можно проводить из любой базы.

Если синхронизация будет настраиваться из «Бухгалтерии» в «ЗУП» должна быть активирован флажок «Синхронизация» и наоборот.

Где находятся настройки

В «Бухгалтерии» заходим в подсистему «Администрирование», в меню «Настройка» и находим пункт «Синхронизация данных» (Рис. 1)

Откроется окно настройки синхронизации (Рис. 2)

Рис. 2

Здесь мы можем:

  1. Включить или отключить синхронизацию;
  2. Запретить загрузку неактуальных данных;
  3. Установить префикс для идентификации перенесенных данных;
  4. Перейти к другим настройкам синхронизации.

Запустив синхронизацию установкой соответствующего флажка и определив префикс, мы можем закрывать бухгалтерию. Дальнейшая работа будет производиться в «Зарплате».

Окно настроек синхронизации данных представлено на Рис. 3

Рис. 3

Рассмотрим его подробнее.

Окно настроек синхронизации

Начнем по порядку:


Отдельно хотелось бы заострить внимание читателя на окне «Регистрация изменений» (Рис. 5). В верхней части которого есть номера отправленного и принятых сообщений, после удачного обмена номера в базе-источнике и базе-приемнике должны совпадать. В некоторых случаях (синхронизация произошла с копией базы, сбои в работе) нумерация в базах нарушается. Исправить эту ситуацию можно простым щелчком на гиперссылке с номерами. Это действие позволяет вручную установить текущий номер отправленного и входящего сообщений (Рис. 6)

Рис. 6

Настройки синхронизации

На закладке «Настройки синхронизации данных» есть две команды:

  • Настроить;
  • Загрузить правила.

Запуск команды «Загрузить правила» открывает форму (Рис. 7)

Рис. 7

Здесь мы можем выбрать, собираемся ли мы использовать типовые правила обмена, поставляемые в конфигурации, или будем выполнять синхронизацию по собственным правилам, хранящимся в архивном файле.

Остальные настройки происходят по щелчку по кнопке «Настроить» (Рис. 8).

Рис. 8

В первом открывшемся окне можно:

  1. Открыть форму настройки сценария синхронизации;
  2. Просмотреть события отправки и получения информации;
  3. Определить дату, с которой будет происходить обмен;
  4. Если учет ведется по нескольким организациям, можно указать, какие именно из них будут участвовать в обмене;
  5. Определить параметры выгрузки проводок по зарплате: с детализацией по сотрудникам или без нее (сводно).

Команда «Загрузить комплект правил» аналогична такой же команде в предыдущем окне настройки.

Подробнее стоит остановиться на параметрах подключения (Рис. 9)

Рис. 9

В нашем случае база приемник и база источник находятся на одном компьютере и работают в файловом режиме, поэтому синхронизация между ними происходит через прямое подключение.

Нам необходимо:

  • Определить путь к базе-приемнику;
  • Задать параметры авторизации (в базе-приемнике должен быть создан пользователь с правами администратора);
  • После проверки подключения можно считать, что наша настройка закончена.

Если обмен происходит через другие типы подключения, необходимо настроить их параметры на соответствующих закладках.

Настройки расписания

И в конце пара слов про настройки расписания синхронизации, оно выполняется в соответствующей закладке окна (Рис. 3) и ничем не отличается от соответствующей формы настройки расписания прочих регламентных заданий.