Республика Мордовия, г. Саранск, ул. Б. Хмельницкого, 14
+7 (8342) 36-02-40

Фармация. Отчет сверки данных. Розница и Бухгалтерия Предприятия

Клиент обратился к нам с задачей сопоставить данные о остатках и оборотах между базами Розница и Бухгалтерия предприятия. Задача решается программно с выводом через систему компоновки данных (СКД) с добавлением логики получения данных из другой базы.  Давайте рассмотрим этот проект более подробно:

 

Создано две формы и два макета:

  • Основная (для вывода данных по остаткам);
  • Расшифровка (для выводы данных с сопоставлением документов по выделенной позиции номенклатуры).

 

Основная форма отчета (общие остатки с возможными отборами)

 

              

Расшифровка - форма отчета (сопоставленные данные по документам, делающие обороты по номенклатуре расшифровке)

 

 

Отчет запускается на стороне БП и обращается к Рознице и через com-соединение получает данные по двум сценариям:

  1. Остатки - через COM-объект "Запрос" получаются данные по отборам (дата, магазины и прочие параметры) из Розницы. Полученные данные сопоставляются с данные из БП и итоговая таблица выводится через СКД на Основную форму отчета.
  2. Расшифровка - событие "ОбработкаРасшифровки" инициализирует открытие формы Расшифровка, срабатывает лишь для полей "Разница", остальные поля Основной формы работают на СтандартнойОбработке.

 

Набор данных для Основного макета

 

 

Набор данных для Расшифровки макета, поле "Есть разница" показывает, найдено ли сопоставление по документам

 

 

Через COM-объект "Запрос" получаются данные по отборам (Период расшифровки, выделенная номенклатура и прочие параметры) из Розницы. Полученные из Розницы данные имеют характер оборотов с указанием регистратора, по которому и идет сопоставление с данными БП и последующий вывод на форме Расшифровки.

 

Преимущества решения:

  1. Автоматизация процесса: Новая форма позволяет автоматически сравнивать данные между базами Розница и Бухгалтерия, избегая ручного ввода и сопоставления.
  2. Детализированный анализ: Форма Расшифровка позволяет проводить детальный анализ данных по выделенной номенклатуре, что облегчает выявление и устранение расхождений.
  3. Эффективность: Оптимизация запросов и сопоставление данных позволило сократить время выполнения отчета и увеличить эффективность работы с данными.

 

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