О системах планирования ресурсов предприятия Scala, iScala
“ Вы, наверное, помните материал, рассказывающий о возможности загрузить данные в iScala из системы электронного документооборота (ЭДО) с помощью механизма Epicor Service Connect. А если у Вас нет Service Connect'а?
  • Главная
    • О проекте
      • Разъяснение о проекте и его участниках
      • Заявление / Memorandum
    • Новости проекта
    • Список опубликованных материалов основного раздела
    • Информация, перенесённая из старых форумов
    • Подписаться на новостную рассылку
  • Наши услуги
  • Статьи
    • Статьи
    • Избранное
    • Мысли вслух
  • Процедуры
  • Доходчиво о сложном
    • Обучение
    • Как сделать?
    • iScala «для чайников»
    • Оч.умелые ручки
  • Структура таблиц
    • Scala 5.1 SR13
    • iScala 2.2 HF 2.3318
    • Tables structure changes history from iScala 2.2 SR2 to iScala 3.0 FSP4
    • Epicor iScala 2.3 — 2.03.3363
    • Epicor iScala 2.3 SR1
    • Epicor iScala 2.3 SR2
    • Epicor iScala 2.3 SR3
    • Epicor iScala 3.00 FSP 2 — 3.00.02254
    • Epicor iScala 3.0 FSP4 — 3.0.4267
    • Изменение структуры таблиц iScala 3.1 по сравнению с iScala 3.0 FSP4 / Table structure changes between iScala 3.0 FSP4 and iScala 3.1
    • Epicor iScala 3.1 — 3.1.0511
    • Epicor iScala 3.2 — 3.2.0317
    • Epicor iScala 3.3 — 3.3.0419
    • Epicor iScala 3.4 — 3.4.0399
    • Epicor iScala 3.5 — 3.5.0.0429
    • Изменение полей в таблицах БД iScala 3.4 по сравнению с iScala 3.2 / Difference between DB structure of iScala 3.4 and iScala 3.2
    • Изменение полей в таблицах БД iScala 3.5 по сравнению с iScala 2.2 / Difference between DB structure of iScala 3.5 and iScala 2.2
  • Материалы по модулям iScala
    • Главная Книга
    • Основные Средства
    • Книга Закупок
    • Книга Продаж
    • Заказы на Закупку
      • Требования
    • Заказы на Продажу
    • Управление Запасами
    • Установка, Администрирование
      • Настройка определений документов MSRS
    • Заработная плата
    • Структура базы данных
    • Отчётность SSRS
    • Отчётность AFR
    • Примеры отчётов
    • Примеры отчётов AFR
    • Интеграция с другими системами
    • Epicor Service Connect
  • English
  • Контакты
  • Поиск
Главная  »»»  Новости  »»»  Новости проекта scala.org.ru

Новости проекта scala.org.ru

25.05.2020 Автор Алексей Васильев

Пожалуйста, включите отображение картинок, если оно у Вас выключено 🙂

Здравствуйте,

Вы, наверное, помните материал, рассказывающий о возможности загрузить данные в iScala из системы электронного документооборота (ЭДО) с помощью механизма Epicor Service Connect. А если у Вас нет Service Connect’а? Настоящий продавец, на вопрос, можно ли то же самое сделать без Сервис Коннекта, конечно, сказал бы, что это невозможно и сразу же предложил бы Вам его купить. Проблема, однако в том, что Вы не можете это сделать, даже если захотите, если у Вас старая версия iScala, для которой уже не выпускаются обновления. Конечно, настоящий продавец предложил бы Вам обновить версию и докупить требуемую функциональность 🙂 Но я, скорее всего, ненастоящий продавец, а точнее совсем не продавец, а потому мне всё время приходят в голову безумные идеи, что нужно попытаться найти и реализовать такой сценарий, который позволил бы решить задачу не только при отсутствии лицензии на Epicor Service Connect, но даже для такой древней версии, как Scala 5.1. 🙂 Вот так примерно, проходят мои выходные 🙂

Давайте рассмотрим сценарий импорта информации в Scala 5.1 (разумеется, это может быть и более поздняя версия iScala от 2.2 до 3.4) при отсутствии возможности использовать Service Connect. Для упрощения примера (как и в вышеописанной статье) будем рассматривать импорт счета-фактуры поставщика на услуги (т.е. не будем задействовать склад). Постараюсь описать очень кратко сам процесс без особых технических подробностей.

Я подготовил хранимую процедуру сервера баз данных, которая считывает данные из сохраненного из системы ЭДО xml файла акта (это может быть также файл счёта-фактуры или УПД) и добавляет к ним нужную информацию из базы данных Скалы:

Хранимая процедура, использующая данные из XML файла, сохранённого из ЭДО

На базе этой процедуры создан отчёт сервера отчётности (см. картинку ниже). (Если у Вас очень старая версия сервера баз данных, тогда прочтите статью о том, как можно развернуть сервис отчётности при использовании очень старых версий SQL Server’а)

Отчёт, построенный на базе информации из файла ЭДО и Scala 5.1

Пользователь сохраняет файл из системы ЭДО в папку на своём компьютере или на сервере, переходит в отчёт, указывает путь к папке, выбирает из списка сохранённый файл и получает необходимую информацию. Как Вы видите, я не стал делать «красивости», этот отчёт просто пример того, как всё можно сделать. Заголовки с русским текстом — это информация, полученная из файла ЭДО, а заголовки с английскими наименованиями (например, Supplier Code) — это информация, добавленная из БД Скалы. Внизу отчёта ссылка, нажав на которую отчёт создаст текстовые файлы для импорта в Скалу с помощью стандартной процедуры импорта. Пользователю останется только зайти в Скалу и выполнить процедуру импорта счета-фактуры и проводок по этому счету-фактуре.

Вот и всё. Просто и эффективно 🙂

Других материалов, кроме предыдущего выпуска рассылки пока нет, я решил новый материал доставить прямо на дом, это сейчас тренд 🙂

image Новости проекта scala.org.ru
Очень хочется поделиться новыми материалами на сайте. Это то, что меня сейчас реально занимает, в первую очередь это про статью «Заметки из практического опыта внедрения ЭДО с покупателями». Может быть…
Рубрика: Новости Метки: новости, ЭДО
VK Telegram Про канал в WhatsApp

Copyright © 2025 О системах планирования ресурсов предприятия Scala, iScala.

Gammapolis WordPress Theme by ERP & Business Consulting

Прокрутка вверх