Инструкция по установке (для администратора):
Распакуйте присланный файл. Папки XLS и BAT должны быть скопированы на компьютер со Scala 5.1.
Файл or000200.dd4 скопируйте в папку LAN\OR
Добавьте новый выходной канал для печати через XLS файл:

Следующий шаг:

Заполните все поля как на картинке ниже:

Если Scala установлена внутри виртуальной машины, расшарьте папку, куда будут сохраняться XLS файлы:

Вы можете поэкспериментировать с правами доступа, самое простое, разумеется, сделать как на картинке ниже:

Следующий шаг — подключение надстройки к Excel на компьютере, с которого пользователь будет загружать XML файлы в диадок. Для этого скопируйте папку XLAM из распакованного файла на диск C пользовательского компьютера. Откройте Excel, перейдите в пункт меню «Файл -> Параметры -> Надстройки», как на картинке ниже:

Нажмите на кнопку «Перейти», далее на кнопку «Обзор»:

Перейдите в папку XLAM (которая ранее скопирована из распакованного файла) и выберите файл UPD.xlam:

После выбора файла убедитесь, что надстройка активирована:

Закройте Excel!
Всё готово. Переходим к инструкции пользователя.
Инструкция по использованию (для пользователя):
Для того, чтобы при печати счёта-фактуры по заказу на продажу создавались файлы в требуемом формате был подготовлен шаблон документа с кодом 4. Это означает, что в заказе на продажу должен быть указан код документа 4:
Для изменения кода документа в уже существующем заказе используйте следующий пункт меню при корректировке заказа:

И далее:

Укажите код документа = 4:

Если указать код документа в карточке покупателя, то он будет подставляться по умолчанию во все новые заказы (существующие заказы нужно будет изменить «вручную», как описано выше):

Укажите требуемый код документа = 4:

При печати счёта-фактуры выберите требуемый принтер:

Сам процесс печати ничего на экран не выводит, Вы просто вернётесь в форму выбора заказа, он просто создаёт файл в заданной папке.
Для преобразования файла в нужный формат Вы должны перейти в папку XLS и открыть файл. Имя файла произвольное, чтобы определить последний созданный файл, отсортируйте список файлов по дате и времени создания

Щелкните дважды на выбранном файле, чтобы открыть его. Excel выдаст предупреждение, что файл какой-то «не такой». Это правда. На самом деле это не xls файл, а html, на такое «ухищрение» пришлось пойти, чтобы «сказать» Excel’ю в какой кодировке нужно открывать файл, иначе, мы бы получили «кракозябры» вместо русских букв (ну, Вы, наверное, помните, что Scala 5.1 — это раритетная версия, использующая ещё DOS кодировку). В общем, подтвердите, что хотите открыть файл:

Надеюсь, что файл откроется в правильном формате:

В меню Excel перейдите на закладку «Надстройки», раскройте подменю «УПД» и выберите «Создать XML файл УПД»:

Файл будет создан в той же самой папке, что и исходный XLS файл, имя создаваемого файла будет состоять из формализованного названия документа, номера заказа, номера счёта-фактуры и даты создания, таким образом Вам будет удобно его идентифицировать:

Повторите операцию для следующего пункта меню:


При закрытии XLS файла скажите, что не хотите его сохранять:

Если перейти в папку, можно увидеть созданные файлы:

HTML файл можно открыть в обычном веб браузере:

А XML файл открывать нет смысла, его нужно загрузить в диадок и уже там увидеть, как он будет визуализирован.
Войдем в диадок. Войти можно либо с использованием цифровой подписи, либо, используя логин и пароль:

Перейдите на закладку «Документы» и нажмите на ссылку «Новый документ»:

Загрузите оба файла:

Щёлкнув на ссылке с номером УПД можно увидеть его внешний вид (визуализацию):

Проверьте, всё ли правильно. И, если всё правильно, то при наличии у Вас необходимых прав, Вы можете подписать и отправить документы Вашему покупателю.
Желаю успеха 🙂


