Что делать, если несколько поставщиков используют одинаковый формат накладной¶
Вопрос:
Что делать, если два поставщика или более имеют одинаковый формат накладных, а в программе «М-АПТЕКА плюс» все макеты должны быть уникальными?
Ответ:
Необходимо создать новый макет методом копирования старого.
Ниже приведено краткое описание процедуры на примере макета Импорт накладных «РусСМ» (Москва):
- Создать новый аналогичный Тип импорта.
- Создать новый аналогичный Конвертор.
- Создать новый аналогичный макет, полученный копированием данных макета Импорт накладных «РусСМ» (Москва).
Для того чтобы создать новый аналогичный макет, опираясь на уже имеющийся макет Импорт накладных «РусСМ» (Москва) необходимо выполнить следующие действия:
-
Открыть экранную форму Настройка типов импорта, расположенную по адресу: Конструктор → Экспорт-импорт → Настройка типов импорта.
-
Откроется окно Настройка типов импорта:
-
Сначала с помощью кнопки
, расположенной в самом верху, напротив поля Тип макета, следует открыть окно для создания нового типа импорта.
-
Откроется окно Ввод/Редактирование типа импорта. Необходимо нажать на кнопку
(Создать новый тип импорта):
-
В нижней части окна станут активными поля для ввода кода и названия нового типа импорта (макета). Нужно ввести, например, код – MosNaklPharmSM02 и наименование: Импорт накладных Фарм-СМ (Москва) 02, после чего воспользоваться кнопкой Записать:
-
Далее следует нажать на кнопку
(Выбрать отмеченный тип импорта и выйти из формы). Теперь только что созданный тип импорта будет выбран в самом верху главного окна Настройка типов импорта.
-
На вкладке Конвертор необходимо щёлкнуть по кнопке
, расположенной над полем Кодовая страница:
-
Откроется окно Список конверторов данных для экспорта-импорта, в котором надо в левой части окна (Типы конверторов) выбрать Конвертор данных в формат DBASE:
-
Создать новый конвертор по кнопке
. Имя будет проставлено автоматически, если нет, то его следует ввести вручную. Далее необходимо из выпадающего списка выбрать кодовую страницу
<User.ConvertCPWinToDos>
, как показано ниже: -
По окончании настройки нужно сохранить данные с помощью кнопки Записать, а также кнопки
вверху формы.
-
В главном окне следует нажать на кнопку
, расположенную напротив поля Макеты импорта:
-
Откроется окно Настройка макетов экспорта-импорта, в котором нужно щёлкнуть по кнопке Добавить:
-
Откроется экранная форма Создание (редактирование) макета экспорта-импорта, где Код и Наименование нового макета будут установлены автоматически, в противном случае их придётся ввести вручную.
-
Далее из выпадающего списка следует выбрать Имя класса User.DocData. Поставить «галочку» Скопировать данные из макета. Нужный (копируемый) макет выбрать из списка – в этом примере используется Импорт накладных «РусСМ» (Москва), после чего нажать кнопку Записать:
-
Теперь требуется подключить созданный макет в список доступных макетов, для чего его надо найти в «дереве» справа и нажать кнопку <<, после чего воспользоваться кнопкой Записать:
-
Теперь в главном окне формы Настройка типов импорта следует открыть вкладку Устройство вывода и методы. {: #ustrojstvo_vyvoda_i_metody}
-
Щёлкнуть по кнопке
, расположенной справа от поля Местоположение:
-
Откроется окно Описание местоположения файла, где надо выбрать файл накладной в файловой системе сервера, затем нажать кнопку Записать:
-
В нижней части формы нажать на кнопку
, расположенную слева над полем Наименование метода постдействия по импорту:
-
В открывшемся «дереве» выбрать метод User.LibDocs.ImportFile и щёлкнуть по кнопке Выбор:
-
Новый макет готов. Осталось только нажать на кнопку Выход и можно использовать только что созданный макет.