К тех поддержке по загрузке ГТД из Эксель.
Добрый день!
Пытаюсь организовать загрузку деклараций из эксель, загружаю одновременно и эл инвойс и графы в ГТД, столкнулся с таким моментом, при загрузке многотоварки товары сортируются по нарастанию кодов ТН ВЭД. Мне же нужно чтобы товары в ГТД были в том же порядке что и в файле ексель.
Подскажите, пожалуйста, возможно есть какая-то галочка чтобы товары не сортировались по коду ТН ВЭД, а грузились как есть, либо сортировались в соответствии с заданным столбцом в эксель.
P.S. Так же было бы удобно если бы колонтитулы можно было бы добавлять не из введенного текста в опциях программы, а так же из столбца в эксель (по ссылке на столбец). Это бы позволило автоматически вносить для каждого товара свой колонтитул и не пользоваться склейкой в экселе. Для меня это не проблема, но для менее опытных пользователей эксель было бы удобно.
Заранее спасибо за ответ по основному вопросу.
support: чт, Лютий 13, 2014 17:34
Товары сортируются только в случае объединения по коду (3-я слева кнопка на панели QDPro (см.рис.) В этом случае понятие номер товара в исходном файле теряет смысл, т.к. например товары № 1, 3, 5 суммируются в 1, и следовательно позиции 3 станет 2-ой.)

Гость: пт, Лютий 14, 2014 14:18
Совершенно верно, опция сортировки товаров по коду включена, мне это и нужно. Если эту опцию отключить, мы получим столько товаров ГТД сколько позиций в исходном файле. Или где-то есть опция объединять товары в ГТД по идентификатору в определенном столбце? Возможно я ее не нашел? Я имею в виду, например, в столбце AZ указан номер товара ГТД (не позиции в инвойсе) на каждую позицию, и по этому номеру товары объединяются и сортируются. Аналог опции работы с идентификатором у Вас реализован для загрузки только тех строк в которых есть признак выделения (Настройки связи ячеек с графами ГТД / Строки).
Однако позволю с Вами не согласится, понятия номера позиции в исходном файле абсолютно не теряет смысл, просто (как в Вашем примере) позиции 3 и 5 попадут в первый товар вместе с первой позицией. Для меня есть большая разница в номере товара в ГТД и номере позиции в исходном файле (номер позиции в инвойсе).
Суть проблемы объясню на примере.
Допустим у нас есть 5 позиций с абстрактынми кодами ТН ВЭД 1 - 7326, 2 - 8481, 3 - 7326, 4 - 3926, 5 - 7326.
При автоматическом объединении мы получим 1 товар ГТД - 3926 (позиция 4), 2 товар ГТД - 7326 (позиции 1,3,5), 3 товар ГТД - 8481 (позиция 2). Когда позиций в исходном файле более 50 и кодов более 20, проверить соответсвие товаров в ГТД инвойсу составляет огромную проблему. Позиции получаются на столько пересортированы, что найти что-то просто не реально.
Мне же необходимо чтобы было так, взяли код ТН ВЭД на первую позицию из файла, нашли все позиции с этим кодом и страной и добавили в первый товар, взяли вторую позицию (если она раньше не была добавлена в предыдущие товары ГТД) нашли все позиции с этим кодом и страной (из последующих позиций) и добавили во второй товар и т.д. Таким образом мы получим 1 товар ГТД - 7326 (позиции 1,3,5), 2 товар ГТД - 8481 (позиция 2), 3 товар ГТД - 3926 (позиция 4) . Вот тут гораздо легче проверять соответсвие ГТД инвойсу.В первом товаре всегда будет первая позиция инвойса (а не 257 :), если в первом товаре ГТД больше одного артикула, то по порядку идем по инвойсу и находим вторую позицию и т.д. Во второй товар ГТД попадет самая первая позиция инвойса, которая не вошла в товар 1 и т.д.
Спасибо за Ваш комментарий, я так понял необхоимые мне опции в настоящий момент в Qdpro не реализованы. Хотелось все сделать проще, но вижу все же придется обратится к возможностям старого доброго экселя ;-)
support: пт, Лютий 14, 2014 16:08
Нет проблемы. Сделаем такой алгоритм сортировки. По большому счету, при загрузке из MS Excel и ОО Calc список сортируется не один раз по разным критериям, и добавить при записи еще один не составит особой сложности. После реализации "пожеланий" по ЭД сделаем это. Мы планируем на сайте сделать RoadMap, чтобы можно было видеть в какой из версий реализованы те или иные правки и пожелания и "открытые" темы, над которыми работа продолжается.
Olya: сб, Лютий 15, 2014 13:55
Гостю: Пт, Февраль 14, 2014 14:18
У Вас есть потребность проверить соответствие товаров в ГТД инвойсу. Существующий вариант объединения позиций инвойса Вам представляется не удобным, т.к. "Позиции получаются на столько пересортированы, что найти что-то просто не реально".
Предложенный Вами вариант немного упрощает проверку: "если в первом товаре ГТД больше одного артикула, то по порядку идем по инвойсу и находим вторую позицию (вторая позиция ЭИ в Excel-е находится на третей строке, см. пример выше) и т.д. Во второй товар ГТД попадет самая первая позиция инвойса, которая не вошла в товар 1 и т.д.". Т.е. проверяя первый товар пришлось дойти до последней строки файла Excel, а для проверки второго товара возвращаемся в начало файла Excel, пусть и не в первую строку.
Позвольте предложить третий вариант проверки (назовем его "Первый доработанный"):
1) загружаем данные как и раньше (программа сортирует товары по коду с учетом страны из гр.34);
2) открываем файл Excel и сортируем в нем строки по возрастанию кода товара и страны;
3) открываем в программе "Электронный инвойс" для всех товаров (Ctrl+F12), где раскрываем все позиции (кнопка "раскрыть инвойсы для всех товаров");
4) сравниваем отсортированный файл Excel (п.2) и "Электронный инвойс" (п.3). Позиции в обеих таблицах будут в одинаковом порядке (1-я строка файла Excel соответствует 1-й строке "Электронного инвойса", 2-я строка Excel = 2-я ЭИ, 3-я строка Excel = 3-я ЭИ и т.д.). Проверяем сверху вниз, НЕ "перескакивая" и НЕ "возвращаясь".
Гость: вт, Лютий 18, 2014 13:18
Ольга, Спасибо за предложенный вариант.
Но вопрос не в том чтобы сверить данные в эксель файле с данными загруженными в декларацию, не думаю, что при загрузке данных в QDpro могут возникнуть ошибки в принципе. Уверен, что модуль загрузки был составлен грамотно, и конечно же перед установкой этого модуля он был не однократно протестирован. Да и нет никаких проблем отсортировать, отфильтровать или сделать еще какие-то манипуляции с файлом эксель для приведения к виду удобному для проверки.
Вопрос в сверке инвойса пришедшего с грузом (печатного или сканированного документа) с поданной декларацией, инспектор сверяет декларацию с инвойсом. Если я подам многотоварную декларацию, отсортированную по тому алгоритму, что сейчас заложен в программе, то оформляться я буду до второго пришествия. Естественно все в рамках законодательства, но по человечески, боюсь даже представит, сколько инспектору потребуется времени чтобы все связать.
Гость: пн, Лютий 24, 2014 12:00
Спасибо!
Сегодня уже все работает как нужно.
Кстати, если кому-нибудь будет нужно отсортировать товары как это было раньше (в порядке возрастания кодов ТН ВЭД), можно воспользоваться 9-ой слева кнопкой в окошке товары (для входа в окошко - в режиме редактирования нажимаем F9).
Коментувати