ООО "ПМ-Студия" | Мы рады Вас удивить! |
Загрузить
|
Примеры
|
Логическая схема работы программы представлена на схеме.
Основная задача программы, это принять информацию из KitchenDraw (KD). Именно KD обеспечивает визуализацию модели кухни и распечатку внешнего вида заказываемой кухни. Далее информация посредством файла формата XML переносится в программу KDVB1C. При этом производится фильтрация элементов заказа, на стандартные и нестандартные. С тандартные, это те, которые имеют полное соответствие по размерам и кодам с элементами в 1С, с прайсом, говоря проще. Cтандартные элементы сразу перекодируются, получая наименование, код и цену из справочника импортированного из 1С. Нестандартные элементы, принимаются в программу KDVB1C, но они не имеют цены, т.к. алгоритмы расчета цены различны. Оператор, при вводе заказа, должен вручную назначить цену нестандартному элементу. Что бы, каждый раз не повторять назначение цены, этот элемент должен быть запомнен под определенным уникальным именем, которое в свою очередь назначается из KD.
Все неопознанные элементы, тоже принимаются из KD в KDVB1C, но при этом они имеют названия из KD и не имеют цены. Соответственно они не распечатываются в спецификации заказа и используются только для украшения проекта. К таким элементам обычно относятся такие элементы, как плитка, картины, столы, окна и др. элементы KD. Любому такому элементу, может быть сопоставлен стандартный элемент из справочника «номенклатура» 1С, который импортируется с программу KDVB1C из 1C.
Из программы KDVB1C непосредственно можно распечатать договор и спецификацию заказа. Договор и спецификация печатается с использованием MS Word, который используется в качестве генератора отчетов. Имеется шаблон договора, который может быть изменен в любой момент, для отображения конкретных различий. Сам шаблон, представляет файл MS Word.
Информация из программы KDVB1C может быть выгружена в промежуточный файл, который в свою очередь может быть загружен в другую копию KDVB1C. Это сделано, для возможности организации сети салонов, принимающих заказы на кухни. Приняв заказ в салоне и выдав покупателю договор, спецификацию и фото реалистическое изображение, информация пересылается в центральный офис (производство), где может быть повторно распечатана, причем в подробном формате (включая X, Y, Z цвет и т.д.).
Далее информация из KDVB1C может быть выгружена в 1С. Сама выгрузка написана на ScriptVB и представлена в исходных кодах. Таким образом, она может быть изменена для любой конфигурации 1С, включая и нестандартные. В качестве примера постовляется скрипт осуществляющий передачу данных в 1С Бухгалтерия 7.7 (461 релиз). При этом формируется документ, «счет», который содержит наименования и цены заказа. Этот документ, является начальным документом, на основании которого формируются другие документы 1С, такие как расходная накладная, счет фактура и т.д.
Т.к. для настройки программы KDVB1C необходима информация из 1С, то её передача осуществляется непосредственно из 1С. Для удобства редактирования предусмотрена промежуточная выгрузка части информации из KDVB1C в Excel с последующей загрузкой опять в KDVB1C. Таким образом достигается удобство настройки программы.