Клиент обратился к нам с задачей сопоставить данные о остатках и оборотах между базами Розница и Бухгалтерия предприятия. Задача решается программно с выводом через систему компоновки данных (СКД) с добавлением логики получения данных из другой базы. Давайте рассмотрим этот проект более подробно:
Создано две формы и два макета:
Основная форма отчета (общие остатки с возможными отборами)
Расшифровка - форма отчета (сопоставленные данные по документам, делающие обороты по номенклатуре расшифровке)
Отчет запускается на стороне БП и обращается к Рознице и через com-соединение получает данные по двум сценариям:
Набор данных для Основного макета
Набор данных для Расшифровки макета, поле "Есть разница" показывает, найдено ли сопоставление по документам
Через COM-объект "Запрос" получаются данные по отборам (Период расшифровки, выделенная номенклатура и прочие параметры) из Розницы. Полученные из Розницы данные имеют характер оборотов с указанием регистратора, по которому и идет сопоставление с данными БП и последующий вывод на форме Расшифровки.
Преимущества решения:
Завершая этот проект, мы получили положительный отзыв от нашего клиента, который был полностью удовлетворен результатами сверки данных между базами Розница и Бухгалтерия. Новый отчет стал надежным инструментом для контроля и анализа данных, что способствует более эффективной работе предприятия.