Загрузка продаж из R-Keeper 7 в 1С: Бухгалтерию 3.0







Пример автоматизации переноса данных о продажах из системы R-Keeper 7 в типовую Бухгалтерию 3. И не просто продаж, а еще и разбирание проданной продукции на составляющие ингредиенты и все это в рамках типовой Бухгалтерии. Минимум трудозатрат — максимум результата.
Погнали знакомиться с тем, что вышло …

Доброго времени суток, всем читающим. 

Поступила задача — нужно автоматизировать загрузку данных о продаже товаров, продукции и билетов через систему R-Keeper 7 в сети кинотеатров области.  Бух учет двух юр. лиц ведется в типовой  БП 3.  Система  R-Keeper работает на своем отдельном от 1С сервере, данные сливаются в 2 разных SQL базы. Существующие выгрузки из R-keeper  работают только с 1С Общепит или 1С Управление рестораном, но у нас типовая БП 3.  

Значит, будем писать свою!

Было  

Как был построен процесс переноса данных до написания загрузки:

1) бухгалтер распечатывает подробный отчет о проданных товарах по 1 кинотеатру за один день и по каждому виду платежа (наличка, карты) 

2) из такой распечатки выбирает данные о продаже Билетов за наличку и за безнал — создает "Отчет о розничных продажах" (ООРП)  и ПКО по выручке за  Билеты

3) в ООРП по продаже блюд и товаров  руками набивает проданные товары из справочника БП, количество, сумму, счета учета, аналитику 

4) Создает ПКО на проданные товары.

5) Для товаров с видом Продукция и имеющих комплектацию создаются документы комплектации этой продукции. (используется не производство, а именно комплектация)

Вводом информации по продажам в Семи кинотеатрах занимаются Три бухгалтера и делают они это 60-70 % своего основного рабочего времени. 

Стало

Как выглядит процесс после внедрения модуля переноса данных о продажах после первичной прогрузки: 

1) Выбираем период загрузки данных ( или интервал дат или один день)  и читаем данные напрямую из SQL сервера с базами R-Keeper 

2) Отмечаем галочками какие кинотеатры и виды документов будем грузить.  

3) Создаются указанные виды документов полностью заполненные и непроведенные (ООРП и ПКО) для контроля. Отдельно документы по продаже билетов, отдельно по продаже товаров и продукции с разбивкой по видам оплаты.

4) Если в документе ООРП есть товары с видом Продукция, то по нажатию кнопки "Создать комплектацию"  происходит автоматическое создание документов Комплектации на все Продукции с автоматическим расчетом требуемых ингредиентов, а если в составе ингредиентов встречается полуфабрикат, то он так же разбирается на составные комплектующие.  Документы Комплектации проводятся в автоматическом режиме. 

5) Если ошибок по проведению комплектации нет,  то без проблем проводится созданный ООРП на эти товары.

В итоге  перенос продаж из Кипера по 1 кинотеатру за 1 день стала составлять от 1 до 5 мин в зависимости от состояния учета в БП склада по комплектующим. 

Детали  реализации. 

Данная интеграция написана в виде расширения типовой Бухгалтерии 3 без вскрытия основной конфигурации.  Работает в файловой версии базы 1С с подключением напрямую к SQL серверу R-Keeper через ODBC SQL драйвер. 

Склады и официанты из Кипера сопоставляются со складами в БП через внутренний справочник.

Номенклатура Кипера и БП сопоставляется через регистр сведений. 

Регистрация загруженных данных по дням,Кинотеатру и виду документов фиксируется в Регистре. Повторная  загрузка ООРП перезаполняет созданные ранее документы, не создавая лишних дубликатов.

Комплектация продукции также фиксируется и привязывается к определенному ООРП и в случае повторного нажатия "Создать Комплектацию" не задваивается, а перезаполняется пропуская уже проведенные документы комплектации.  Вложенность спецификации разбирается до 4 уровня по комплектующим. 

 

Расширение заточено под конкретного заказчика.

Разработано на Платформе 8.3.13.1644 , Релиз БП 3.0.73.54

У кого есть потребность в подобной загрузке из R-Keeper 7 в 1С — обращайтесь.

6 Comments

  1. gubanoff

    (0) а R-Keeper другие способы интеграции поддерживает, кроме прямых запросов к SQL?

    Reply
  2. VPanin56

    (1) Продукт «1С-Рарус: Интеграция с R-Keeper v.7» позволяет загружать данные из кассовой системы в программы «1С-Рарус: Комбинат питания» и «1С-Рарус: Управление рестораном».

    Модуль «1С-Рарус: Интеграция с R-Keeper v.7» разработан совместно компаниями «1С-Рарус» и UCS, поэтому при обновлении версии на любой стороне обмена продукт работает корректно.

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

    Reply
  3. gubanoff

    (0) так ваша разработка — это модуль «1С-Рарус: Интеграция с R-Keeper v.7» или ваша оригинальная разработка?

    Reply
  4. gubanoff

    (0) общий модуль «RK_Инеграция» запаролен, так задумано?

    Reply
  5. VPanin56

    (3) Я к Рарусу отношения не имею, даже не видел что у них и как сделано. Их разработка для своих Конфигураций — Комбинат питания и «Управление рестораном»

    У моего заказчика была задачу грузить в типовую БП, это я и реализовал.

    Reply
  6. VPanin56

    (4) Конечно, там самое вкусное.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *