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

создание инвойса

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

Ответить
tatlan1
Активный участник
Сообщения: 42
На форуме: c 17 июн 2009
Сказал: 1 ед.
Получил: 3 ед.

создание инвойса

Сообщение tatlan1 »

Всем добрый день! Делаю ГТД из конструктора, при поставке- несколько разных инвойсов. Когда создаю ЭД- инвойс из ГТД, почему-то появляется только один ЭД-инвойс под одним номером со всеми товарами, хотя в ГТД забиваю 2-3 инвойса. Приходится вручную исправлять: копирую этот полученный инвойс и убираю лишние товары. И, ГЛАВНОЕ, в этом случае АВТОМАТИЧЕСКИ не пересчитываются общие вес и сумма по инвойсу. Опять вручную исправляю и пересчитываю. Можно это как-то исправить?
rvs
Активный участник
Сообщения: 74
На форуме: c 27 апр 2010
Сказал: 1 ед.
Получил: 22 ед.

Re: создание инвойса

Сообщение rvs »

В файле GTD.ini (Настройка/файл GTD.INI) найдите секцию [GTD]
и добавьте в ней настройку G44ToED=1 :

[GTD]
G44ToED=1

Сохраните.
После этого в ЭД-инвойс будут попадать только те товары, для которых он прописан в ГТД
Sergey
Аксакал
Сообщения: 671
На форуме: c 14 ноя 2004
Откуда: Санкт-Петербург
Сказал: 4 ед.
Получил: 102 ед.

Re: создание инвойса

Сообщение Sergey »

rvs писал(а):В файле GTD.ini (Настройка/файл GTD.INI) найдите секцию [GTD]
и добавьте в ней настройку G44ToED=1 :

[GTD]
G44ToED=1

Сохраните.
После этого в ЭД-инвойс будут попадать только те товары, для которых он прописан в ГТД
И не только в ЭД-Инвойс. Эта настройка влияет на все документы из 44-й графы, сертификаты/декларации соответствия и т.д.
vikons
Активный участник
Сообщения: 39
На форуме: c 29 ноя 2006
Откуда: Таганрог
Сказал: 0 ед.
Получил: 0 ед.

Re: создание инвойса

Сообщение vikons »

При формировании инвойса ЭД из ГТД номер контракта (вида ТАН-123) из 44 графы переносится без первой буквы (АН-123), если изменить первую букву на английскую - то все переносится верно. Номер контракта из двух букв переносится нормально.
blanco
Почетный участник
Сообщения: 110
На форуме: c 14 ноя 2004
Откуда: Москва
Сказал: 0 ед.
Получил: 23 ед.

Re: создание инвойса

Сообщение blanco »

vikons писал(а):При формировании инвойса ЭД из ГТД номер контракта (вида ТАН-123) из 44 графы переносится без первой буквы (АН-123), если изменить первую букву на английскую - то все переносится верно. Номер контракта из двух букв переносится нормально.
Да, в скрипте переноса данных есть проблема с буквой Т. Выкусываются все из начала слова. Исправим. Если очень спешно, то можете в файле

wGtdInfo.dat найти секцию

[INV<-GTD.Script]

и в ней 3 строки

tmp:=StupCase(Doc1.GetOldField('@44_4_4011'));
__KONTRAKT:=Trim(ExtractWord(1,tmp, 'ОТ'));
__KONTRAKTDATE:=Trim(ExtractWord(2,tmp, 'ОТ'));

замените на

__KONTRAKT := StUpCase(Doc1.GetOldField('@44_4_4011_nodate'));
__KONTRAKTDATE:= StUpCase(Doc1.GetOldField('@44_4_4011_date'));

тогда будет все без ошибки переноситься.
Отдел разработки ПО, Белоусов Юрий.
tatlan1
Активный участник
Сообщения: 42
На форуме: c 17 июн 2009
Сказал: 1 ед.
Получил: 3 ед.

Re: создание инвойса

Сообщение tatlan1 »

Sergey писал(а):
rvs писал(а):В файле GTD.ini (Настройка/файл GTD.INI) найдите секцию [GTD]
и добавьте в ней настройку G44ToED=1 :

[GTD]
G44ToED=1

Сохраните.
После этого в ЭД-инвойс будут попадать только те товары, для которых он прописан в ГТД
И не только в ЭД-Инвойс. Эта настройка влияет на все документы из 44-й графы, сертификаты/декларации соответствия и т.д.
Ответить