iScala 3.4 проверяет наличие требуемых DDF файлов до того, как вывести список выходных каналов для печати

В конце прошлого года я был участником международного проекта по переходу на новую версию iScala 3.4 с iScala 3.0

При переходе возникла неожиданная проблема с выходными каналами. Часть каналов исчезали при печати документов предоплаты в модуле «Книга Закупок». Странно так исчезали. Если попытаться распечатать список учётных измерений в Главной Книге или любой другой стандартный отчёт, то выдавался полный список выходных каналов, а при печати именно настроенных под выгрузку платежек, нужные каналы исчезали. Было перепробовано множество всяких тестов и изменений настроек, но ничто не помоглоБыло перепробовано множество всяких тестов и изменений настроек, но ничто не помогло

Времени было в обрез и пришлось воспользоваться планом «Б». Обратились к Рушану, чтобы он всю работу по формированию выгрузки перенёс из функциональности выходного канала в RGW и он, естественно, всё сделал быстро и качественно.

У этого же клиента я сейчас осуществляю ещё один проект — интеграцию iScala с ЭДО через Epicor Service Connect. Только такой путь был разрешён из соображений безопасности. Я лично считаю, что это чрезмерный взгляд на безопасность, но, как говорится, клиенту видней, и, если он так решил, то будем придерживаться данного решения. Для создания файлов я использую выходной канал EDI. И вот тут и начинается всё самое интересное. Я начал работу над проектом до перехода на новую версию в iScala 3.0, а продолжаю её уже в iScala 3.4. И при переносе всего, «что нажито непосильным трудом» мой выходной канал EDI тоже пропал из списка. А всё дело оказалось в том, что для данного типа канала в iScala 3.0 DDF файлы должны иметь расширение .edi, а в iScala 3.4 — .ddf

Как только я переименовал файлы, выходной канал появился. То есть получается, что когда вы собираетесь напечатать какой-то документ, iScala ищет во всех выходных каналах соответствующие ddf файлы и, при их отсутствии, не выдаёт в списке соответствующий выходной канал. То-то я смотрю, после заполнения полей в окне печати счетов-фактур она так долго задумывается перед тем как вывести список выходных каналов.

Так что, если вы не хотите долго ждать, почистите свой список каналов, убрав из него неиспользуемое.