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

Вопрос по полям ЭД-2 Инвойс (E2I)

вопросы по работе с программным обеспечением

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

Ответить
Hierogliph
Новый участник
Сообщения: 5
На форуме: c 09 апр 2014
Сказал: 2 ед.
Получил: 0 ед.

Вопрос по полям ЭД-2 Инвойс (E2I)

Сообщение Hierogliph »

Добрый день.
В Excel генерируется список артикулов всех товаров и их количества, взятый из TOVG:
%%START[BLOCK] %%STARTSUB[TOVG]
%%BLOCK\TOVG\G31_15_MOD
%%BLOCK\TOVG\KOLVO
%%ENDSUB[TOVG] %%END[BLOCK]
Также в этот список необходимо внести напротив каждого артикула - стоимость, взятую из ЭД-2 Инвойс (E2I).
В инвойсе в списке товаров поле "Цена товара/услуги" в правом нижнем углу пишет "InvoiceGoods\PRICE". Как правильно указать ссылку на это поле для генерации списка?
Спасибо за ответ.
rvs
Активный участник
Сообщения: 74
На форуме: c 27 апр 2010
Сказал: 1 ед.
Получил: 22 ед.

Re: Вопрос по полям ЭД-2 Инвойс (E2I)

Сообщение rvs »

Такой связки в выгрузке в Word/Excel нет, связка возможна только по полям товара, но не артикула.

Если ЭД-2 инвойс создан из ГТД, то можно рассчитать цену на основе поля 42_1 формулой. Например так
%%42_1/%%SUM(BLOCK\TOVG\KOLVO)

Обращаю внимание, что такие формулы надо записывать в ячейку шаблона Excel с кавычкой:
'=%%42_1/%%SUM(BLOCK\TOVG\KOLVO)
Hierogliph
Новый участник
Сообщения: 5
На форуме: c 09 апр 2014
Сказал: 2 ед.
Получил: 0 ед.

Re: Вопрос по полям ЭД-2 Инвойс (E2I)

Сообщение Hierogliph »

Как нет поартикульно? Если у меня все работает и все выгружает в Excel. в ДТ - 1 наименование, около 10-15 артикулов, стоимости разные (не получится общую инвойсную разделить на кол-во товара). В дополнении к 31 расписываю все поартикульно. Соответственно в ЭД-2 Инвойсе (создан по ДТ) кол-во товаров = кол-ву артикулов, т.е. как если б в ДТ было не 1 наименование, а несколько.
rvs
Активный участник
Сообщения: 74
На форуме: c 27 апр 2010
Сказал: 1 ед.
Получил: 22 ед.

Re: Вопрос по полям ЭД-2 Инвойс (E2I)

Сообщение rvs »

Имелось в виду что в печати в Word/Excel нет связки записей в таблице TOVG в ДТ (артикулов) с этими же артикулами в ЭД-2 инвойсе,
то есть по артикулу в ДТ нельзя получить ссылку на артикул в инвойсе.

Пришлите ДТ и ЭД-2 инвойс на почту Альты. А также исходный инвойс, из которого ДТ создана.

И почему бы Вам не печатать отчет из самого инвойса, если ДТ создана из него? Все что есть в TOVG, есть и в исходном инвойсе.
Следующие пользователи поблагодарили rvs за это собщение: Hierogliph
Hierogliph
Новый участник
Сообщения: 5
На форуме: c 09 апр 2014
Сказал: 2 ед.
Получил: 0 ед.

Re: Вопрос по полям ЭД-2 Инвойс (E2I)

Сообщение Hierogliph »

rvs писал(а): И почему бы Вам не печатать отчет из самого инвойса, если ДТ создана из него? Все что есть в TOVG, есть и в исходном инвойсе.
было бы замечательно взять данные из самого инвойса. только я не знаю как :(
необходимые поля:
InvoiceGoods\AdditionalGoodsDescription_GoodsModel
InvoiceGoods\GOODSQUANTITY
InvoiceGoods\PRICE
может вы подскажете, как сгенерировать в Excel список всех товаров по инвойсу?
PS. почта альты - это какая?
rvs
Активный участник
Сообщения: 74
На форуме: c 27 апр 2010
Сказал: 1 ед.
Получил: 22 ед.

Re: Вопрос по полям ЭД-2 Инвойс (E2I)

Сообщение rvs »

rvs писал(а):было бы замечательно взять данные из самого инвойса. только я не знаю как
Аналогично как и из ДТ.
Если печатаете из исходного инвойса, из которого создана ДТ, то примерно так:
%%START[BLOCK]
%%BLOCK\31_MODEL
%%BLOCK\31_QUNT
%%BLOCK\42_ZAEDINIC
%%END[BLOCK]

Если хотите печатать из ЭД-2 инвойса, то так:
%%START[INVOICEGOODS]
%%InvoiceGoods\AdditionalGoodsDescription_GoodsModel
%%InvoiceGoods\GoodsQuantity
%%InvoiceGoods\Price
%%END[INVOICEGOODS]

Почта альты alta@alta.ru, support@alta.ru
В окне "О программе" есть адреса, телефоны..
Следующие пользователи поблагодарили rvs за это собщение: Hierogliph
Hierogliph
Новый участник
Сообщения: 5
На форуме: c 09 апр 2014
Сказал: 2 ед.
Получил: 0 ед.

Re: Вопрос по полям ЭД-2 Инвойс (E2I)

Сообщение Hierogliph »

rvs писал(а):
Если хотите печатать из ЭД-2 инвойса, то так:
%%START[INVOICEGOODS]
%%InvoiceGoods\AdditionalGoodsDescription_GoodsModel
%%InvoiceGoods\GoodsQuantity
%%InvoiceGoods\Price
%%END[INVOICEGOODS]
просто инвойс не использую, а вот из эд-2 инвойса - все получилось. спасибо большое. а еще такой момент - из эд-2 инвойса можно обращаться к полям ДТ? или из ДТ к полям эд-2 инвойса?
rvs
Активный участник
Сообщения: 74
На форуме: c 27 апр 2010
Сказал: 1 ед.
Получил: 22 ед.

Re: Вопрос по полям ЭД-2 Инвойс (E2I)

Сообщение rvs »

Если документы взаимосвязаны, можно обращаться к их полям из другого документа.
Перед идентификатором надо писать код документа, к которому обращаетесь, через точку.
Например если надо вытащить поле из ДТ, то пишете так:
%%GTD.7_1

Если из ЭД-2 инвойса, то так:
%%E2I.REGISTRATION_PRDOCUMENTNUMBER

Если надо обращаться к полям товара, то здесь есть ограничения - должна быть связка между товарами по ключевому полю - это бывает не у всех документов.
Или количество товаров в обоих документах должно быть равным.
С инвойсом так не выйдет скорее всего.
Hierogliph
Новый участник
Сообщения: 5
На форуме: c 09 апр 2014
Сказал: 2 ед.
Получил: 0 ед.

Re: Вопрос по полям ЭД-2 Инвойс (E2I)

Сообщение Hierogliph »

rvs писал(а):Если документы взаимосвязаны, можно обращаться к их полям из другого документа.
Перед идентификатором надо писать код документа, к которому обращаетесь, через точку.
Например если надо вытащить поле из ДТ, то пишете так:
%%GTD.7_1
Из ГТД обратиться к полям в ЭД-2 инвойсе получается. А вот наоборот - нет. В частности из ЭД-2 инвойса надо обратиться к полям REGNUM, BLOCK\31_8, BLOCK\47_7. Пишу %%GTD.REGNUM - поле остается пустым. Аналогично со другими переменными. На почту альты (в теме письма - для rvs) скинул в архиве всю декларацию, файл в экселе как хотелось бы, и 2 варианта формирования отчета - из ДТ и из ЭД-2 Описи.
Аватара пользователя
Ranger_Z
Эксперт
Сообщения: 1072
На форуме: c 28 ноя 2007
Откуда: МКС
Сказал: 5 ед.
Получил: 125 ед.

Re: Вопрос по полям ЭД-2 Инвойс (E2I)

Сообщение Ranger_Z »

Добрый день.

Дабы не плодить темы, задам вопрос тут.

Столкнулся с проблемой использования идентификатора %%@44_!_04021 в документе инвойс.
При печати в офис 2010 он работает, при печати в 2007 выгружает пустоту.
Может быть кто-то сталкивался и знает как это побороть?
rvs
Активный участник
Сообщения: 74
На форуме: c 27 апр 2010
Сказал: 1 ед.
Получил: 22 ед.

Re: Вопрос по полям ЭД-2 Инвойс (E2I)

Сообщение rvs »

===== 2.0.165.1 от 10.07.14 =====
Исправлено
- В предыдущей версии отвалился перенос номера и даты док-тов гр.44 из
Инвойса в другие взаимосвязанные.

Может в этом причина, а не в версии офиса?
Ответить