• Обсуждения на сайте Альта-Софт

эд-2 Ж/Д НАКЛАДНЫЕ

Модераторы: Renat, Gala, alta_olg, Lemur, expert

Аватара пользователя
Ranger_Z
Эксперт
Сообщения: 1072
На форуме: c 28 ноя 2007
Откуда: МКС
Сказал: 5 ед.
Получил: 125 ед.

Re: эд-2 Ж/Д НАКЛАДНЫЕ

Сообщение Ranger_Z »

Альбом разрабатываем не мы, а его специфика такова, что данная информация идет отдельно.
Аватара пользователя
Nick
Аксакал
Сообщения: 734
На форуме: c 02 фев 2005
Откуда: Альта-Софт, Программист
Сказал: 13 ед.
Получил: 124 ед.

Re: эд-2 Ж/Д НАКЛАДНЫЕ

Сообщение Nick »

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

И этот общий случай (типа 123 накладных и 234 вагона) Заполнителем никак не обработать, непонятно что к чему относится.

А вот случай 1-к-1 мне кажется можно в Заполнителе реализовать. Добавить в режиме "много маленьких накладных" помимо полей ЗАГОЛОВКА накладной, еще поля ПЕРВОГО вагона и ПЕРВОГО документа. Сейчас позову автора Заполнителя, пусть он посмотрит.
blanco
Почетный участник
Сообщения: 110
На форуме: c 14 ноя 2004
Откуда: Москва
Сказал: 0 ед.
Получил: 23 ед.

Re: эд-2 Ж/Д НАКЛАДНЫЕ

Сообщение blanco »

Работница писал(а):ЖАЛЬ, ЧТО ВЫ НЕ МОЖЕТЕ ЭТО СДЕЛАТЬ, хотя совсем непонятно почему прочую необязательную информацию вы включили в этот блок, а именно номера вагонов, документы и погран. станции выводите в отдельный блок :o
Такое ограничение вызвано структурой XML документа. Вагоны вынесены в отдельное дополнение, потому что у одной "накладной" их может быть много. Чисто технические проблемы адаптации древовидного XML документа, в модель альта-документа. Внешне в Альта-ГТД выглядит нормально, но влечет за собой каскад проблем, т.к. Заполнитель исторически умеет работать только с одним блоком: или блок о товаре, или блок дополнения. Вы не первый кто жалуется, задача собственно с момента появления ЭД2 документов сформулирована и висит в плане. ЖД накладные - лишь один из множества подобных документов, когда значащая часть вынесена в дополнение. К сожалению, с начала 2011 года ощущается некоторый аврал и до решения этой задачи руки не доходят. Заполнитель вообще по остаточному принципу развивается, командование приоритеты сместило на другие проекты.

Пришлите образец Вашей XLS таблицы на blanco@alta.ru для опытов. Ваша заявка будет как минимум четвертая, может количество в качество перейдет.
Отдел разработки ПО, Белоусов Юрий.
Работница
Активный участник
Сообщения: 66
На форуме: c 26 апр 2010
Сказал: 0 ед.
Получил: 1 ед.

Re: эд-2 Ж/Д НАКЛАДНЫЕ

Сообщение Работница »

То что часть информации вынесена в отдельные блоки это тоже хорошо это тоже нужно. Файл для опытов сегодня неприменно пришлем. И будем ждать чуда!!! :)
Работница
Активный участник
Сообщения: 66
На форуме: c 26 апр 2010
Сказал: 0 ед.
Получил: 1 ед.

Re: эд-2 Ж/Д НАКЛАДНЫЕ

Сообщение Работница »

Пожалуйста, разъясните такой момент:
с некоторых пор поле № ж/д вагона стало обязательным. В случае если 1 накладная - 1 вагон, то все хорошо.
А как заформализовать накладную если 1 накладная и 70 вагонов? Раньше №№ вагонов были вынесены в отдельое поле. А сейчас как? Чего то мы не видим?
blanco
Почетный участник
Сообщения: 110
На форуме: c 14 ноя 2004
Откуда: Москва
Сказал: 0 ед.
Получил: 23 ед.

Re: эд-2 Ж/Д НАКЛАДНЫЕ

Сообщение blanco »

Номера вагонов у документа "Эд2 ЖД-Накладная" расположены в дополнении. Это определяется структурой таможенного XML формата. Так же как, на пример, транспортные средства или Контейнеры у документа ГТД.
Рассмотрим варианты исходных XLS таблиц:

1) Если в таблице МНОГО накладных каждая с ОДНИМ вагоном, то выбираем документ "ЭД-2 : ЖД накладная" и включаем "одна строка один документ". Номер вагона назначаем как "Заголовок\Вагон\Номер вагона".
Т.е. на самом деле номера вагонов это дополнение, но, как раз для таких случаем, мы прописали первые 3 вагона в заголовок. Поэтому Заполнитель создаст много накладных, а в каждой из них дополнение с вагонами.

2) Если у Вас ОДНА накладная с КУЧЕЙ вагонов. Тогда выбираете в Заполнителе документ "ЭД-2 : Используемые вагоны". Т.е. делаете не саму накладную, а вливаете дополнение к ней. Вагоны назначаете как "Номер вагона". После этого программа создаст одну накладную с заполненным дополнением с вагонами.

3) Если МНОГО накладных в одной таблице и МНОГО вагонов к ним во второй таблице.
Обрабатывать сразу 2 таблицы, связанные логически через какой-то столбец, Заполнитель по прежнему не умеет, но работы по созданию такого режима ведутся.
Отдел разработки ПО, Белоусов Юрий.
Работница
Активный участник
Сообщения: 66
На форуме: c 26 апр 2010
Сказал: 0 ед.
Получил: 1 ед.

Re: эд-2 Ж/Д НАКЛАДНЫЕ

Сообщение Работница »

Все сделали и попробовали. Пребываем в состоянии близкому к счастью. :P Юрий, спасибо!!!!!
blanco
Почетный участник
Сообщения: 110
На форуме: c 14 ноя 2004
Откуда: Москва
Сказал: 0 ед.
Получил: 23 ед.

Re: эд-2 Ж/Д НАКЛАДНЫЕ

Сообщение blanco »

Есть хорошие новости:

Изменения в программе "Заполнитель"

==== 0.1.65.0 от 19.07.11 =====
Добавлено
- Теперь Заполнитель умеет находить документ в Альта-ГТД по номеру и загружать
в него дополнение. В типовом случае, разные дополнения загружаются в документ
в несколько приемов: сначала создается документ, потом в него в методом
"Вставить в текущий документ" по очереди загружаются дополнения. Однако если
используется режим "Каждая строка таблицы = отдельный документ", то "вставить
в текущий" не возможно технически, т.к. данные передаются сразу для нескольких
документов. Для решения этой проблемы у дополнений в подменю "Заголовок" будут
создаваться поля "Номер документа, который надо найти в Альта-ГТД". Если это
поле в заполнителе будет заполнено номером документа существующего в базе
Альта-ГТД, то программа будет предлагать не только "создать новый"/"вставить в
текущий", но и "найти документ с номером XXXX и вставить в него".
Таким образом, когда из Заполнителя будут передаваться данные дополнения сразу
для нескольких документов с разными номерами, то при загрузке дополнение будет
добавлено в каждый из них.
Практическая иллюстрация на примере документа "ЭД2 ЖД. Накладная". Предположим,
у декларанта имеется две XLS таблицы: одна с перечнем накладных, вторая с перечнем
вагонов, где у каждого вагона указан номер его накладной. Вагонов больше чем
накладных, т.е. у нескольких вагонов может быть одинаковый номер документа.
Декларант на основе первой таблицы в режиме "Создавать отдельный документ для
каждой строки таблицы" создает в Альта-ГТД много документов "ЭД2 ЖД. Накладная".
Согласно XLS-таблице в каждой такой накладной среди прочих будет заполнено и
поле "СМГС\Номер документа". Затем в заполнитель загружается таблица с вагонами.
Столбец с номерами накладных назначается как "Заголовок\Номер ЖД накладной,
которую надо найти в Альте и прицепить к ней вагоны". А столбец с вагонами,
назначаем, как ни странно, полем "Номер вагона". При нажатии "Готово" Заполнитель
создаст в каталоге C:\Alta\In\ сразу несколько файлов обмена, с данными о вагонах
для отдельных накладных. Дальше Альта-Гтд будет последовательно эти файлы,
искать в базе по номеру нужную "ЭД2 ЖД. Накладную" и добавлять в нее вагоны.
В данный момент поле "Номер документа, который надо найти в Альта-ГТД" прописано
у небольшого количества наиболее востребованых документов, но потенциально
его можно прописать к любому дополнению.

Если есть товарищи с "третьим" вариантом (накладные сами по себе, вагоны сами по себе), то можно пробовать.
Отдел разработки ПО, Белоусов Юрий.
Ответить