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

шаблон по данным ДТС

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

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

Dma
Новый участник
Сообщения: 2
На форуме: c 12 сен 2012
Сказал: 0 ед.
Получил: 0 ед.

шаблон по данным ДТС

Сообщение Dma »

Подскажите, можно ли использовать в шаблоне, данные из ДТС? Я пытаюсь сослаться на поля S_15_1; S_17_1; S_17_3, но ничего не выводится.
Аватара пользователя
Iskin
Эксперт
Сообщения: 10311
На форуме: c 08 июл 2008
Откуда: АО "КАМА"
Сказал: 145 ед.
Получил: 2628 ед.

Re: шаблон по данным ДТС

Сообщение Iskin »

.. есть один действующий, проверил работает, маски такие...
%%S_KTOV
%%S_12_1
%%S_18_1
%%S_11A_4
Думайте глобально, действуйте локально!
Dma
Новый участник
Сообщения: 2
На форуме: c 12 сен 2012
Сказал: 0 ед.
Получил: 0 ед.

Re: шаблон по данным ДТС

Сообщение Dma »

проблема в том, что у меня в один шаблон должны выкачиваться данные как из декларации так и из ДТС. Сейчас если я в декларации, то у меня в шаблон выгружаются данные только из нее, а если я перехожу в ДТС, то данные в шаблон выгружаются только из ДТС, а поля для данных из декларации остаются пустыми. Возможно ли в одном шаблоне совместить выгрузку из декларации и из ДТС
Марат Казань
Эксперт
Сообщения: 1282
На форуме: c 28 сен 2009
Сказал: 246 ед.
Получил: 114 ед.

Re: шаблон по данным ДТС

Сообщение Марат Казань »

Dma писал(а):проблема в том, что у меня в один шаблон должны выкачиваться данные как из декларации так и из ДТС. Сейчас если я в декларации, то у меня в шаблон выгружаются данные только из нее, а если я перехожу в ДТС, то данные в шаблон выгружаются только из ДТС, а поля для данных из декларации остаются пустыми. Возможно ли в одном шаблоне совместить выгрузку из декларации и из ДТС
Я тоже так пробовал, не получилось. Тогда обошлись, в ту ячейку поставили формулу Excel...
Можно попробовать делать 2 выгрузки и объединять в общий файл.
Dmitry
Постоянный участник
Сообщения: 14
На форуме: c 07 сен 2012
Сказал: 2 ед.
Получил: 0 ед.

Re: шаблон по данным ДТС

Сообщение Dmitry »

также столкнулся с данной проблемой. Похоже альта не умеет выгружать данные из ГТД и ДТС в один шаблон. Было бы интересно услышать комментарии самой альты: так ли это и, если да, то возможно ли реализовать выгрузку из ГТД и ДТС в один шаблон в следующих версиях?

Спасибо
rvs
Активный участник
Сообщения: 74
На форуме: c 27 апр 2010
Сказал: 1 ед.
Получил: 22 ед.

Re: шаблон по данным ДТС

Сообщение rvs »

Dmitry писал(а):Похоже альта не умеет выгружать данные из ГТД и ДТС в один шаблон.
Умеет.
Если выгружаете из декларации, то поля взаимосвязанной ДТС-1 нужно указывать с префиксом DS1.
То есть так:
%%DS1.S_KTOV
%%DS1.S_12_1
%%DS1.S_18_1
%%DS1.S_11A_4.

Если выгружаете из ДТС, то наоборот
%%GTD.31.Name
Следующие пользователи поблагодарили rvs за это собщение: Марат Казань
Dmitry
Постоянный участник
Сообщения: 14
На форуме: c 07 сен 2012
Сказал: 2 ед.
Получил: 0 ед.

Re: шаблон по данным ДТС

Сообщение Dmitry »

rvs писал(а):
Dmitry писал(а):Похоже альта не умеет выгружать данные из ГТД и ДТС в один шаблон.
Умеет.
Если выгружаете из декларации, то поля взаимосвязанной ДТС-1 нужно указывать с префиксом DS1.
То есть так:
%%DS1.S_KTOV
%%DS1.S_12_1
%%DS1.S_18_1
%%DS1.S_11A_4.

Если выгружаете из ДТС, то наоборот
%%GTD.31.Name
Спасибо за подсказку. Попробую
Аватара пользователя
aiki
Дед
Сообщения: 302
На форуме: c 14 апр 2010
Откуда: СП "Интегра", Ижевск
Сказал: 7 ед.
Получил: 74 ед.

Re: шаблон по данным ДТС

Сообщение aiki »

rvs писал(а):
Dmitry писал(а):Похоже альта не умеет выгружать данные из ГТД и ДТС в один шаблон.
Умеет.
Если выгружаете из декларации, то поля взаимосвязанной ДТС-1 нужно указывать с префиксом DS1.
То есть так:
%%DS1.S_KTOV
%%DS1.S_12_1
%%DS1.S_18_1
%%DS1.S_11A_4.

Если выгружаете из ДТС, то наоборот
%%GTD.31.Name
Поддержу, ссылки на взаимосвязанные документы работают. Неоднократно грузил данные из инвойса в шаблон ДТ и наоборот....
Dmitry
Постоянный участник
Сообщения: 14
На форуме: c 07 сен 2012
Сказал: 2 ед.
Получил: 0 ед.

Re: шаблон по данным ДТС

Сообщение Dmitry »

проверил все работает. Единственное, может кто подскажет, как сделать следующее. Нахожусь в окне списка ГТД/ДТС, выделяю несколько документов, далее выбираю печать в word\excel, далее выбираю шаблон, т.е. в объединяю в одном выгружаемом файле данные из нескольких ГТД/ДТС. Как получить таблицу со следующими столбцами:

номер декларации; расходы по транспортировке; расходы по страхованию и т.п.

т.е. если я выделяю 5 документов, то должен получить таблицу с 5-ю строками

Спасибо
rvs
Активный участник
Сообщения: 74
На форуме: c 27 апр 2010
Сказал: 1 ед.
Получил: 22 ед.

Re: шаблон по данным ДТС

Сообщение rvs »

Для выгрузки списка документов (только поля из шапки) предназначены идентификаторы %%START[DOC] ... %%END[DOC],
которые образуют таблицу с количеством строк равным количеству выбранных документов.
Пример:

%%START[DOC] %%7_1 %%8_NAM %%9_NAM %%END[DOC]
Марат Казань
Эксперт
Сообщения: 1282
На форуме: c 28 сен 2009
Сказал: 246 ед.
Получил: 114 ед.

Re: шаблон по данным ДТС

Сообщение Марат Казань »

Dmitry писал(а):проверил все работает. Единственное, может кто подскажет, как сделать следующее. Нахожусь в окне списка ГТД/ДТС, выделяю несколько документов, далее выбираю печать в word\excel, далее выбираю шаблон, т.е. в объединяю в одном выгружаемом файле данные из нескольких ГТД/ДТС. Как получить таблицу со следующими столбцами:
номер декларации; расходы по транспортировке; расходы по страхованию и т.п.
т.е. если я выделяю 5 документов, то должен получить таблицу с 5-ю строками
В Альте, есть еще возможность формирования отчетов.. сервис - отчеты. я там делал подобный отчет, из заготовок.
Dmitry
Постоянный участник
Сообщения: 14
На форуме: c 07 сен 2012
Сказал: 2 ед.
Получил: 0 ед.

Re: шаблон по данным ДТС

Сообщение Dmitry »

rvs писал(а):Для выгрузки списка документов (только поля из шапки) предназначены идентификаторы %%START[DOC] ... %%END[DOC],
которые образуют таблицу с количеством строк равным количеству выбранных документов.
Пример:

%%START[DOC] %%7_1 %%8_NAM %%9_NAM %%END[DOC]
это я знаю....

Я прописываю в шаблоне следующее:

%%START[BLOCK] %%@44_!_02021 %%DS1.S_S_1_3 %%DS1.S_S_2_3 %%END[BLOCK]

и получаю число абсолютно одинаковых строк равных числу товаров.

А если я выделяю несколько ГТД и пытаюсь их выгрузить в шаблон, то вообще выгружается только поле %%@44_!_02021.
rvs
Активный участник
Сообщения: 74
На форуме: c 27 апр 2010
Сказал: 1 ед.
Получил: 22 ед.

Re: шаблон по данным ДТС

Сообщение rvs »

Dmitry писал(а):
rvs писал(а):Для выгрузки списка документов (только поля из шапки) предназначены идентификаторы %%START[DOC] ... %%END[DOC],
которые образуют таблицу с количеством строк равным количеству выбранных документов.
Пример:

%%START[DOC] %%7_1 %%8_NAM %%9_NAM %%END[DOC]
это я знаю....

Я прописываю в шаблоне следующее:

%%START[BLOCK] %%@44_!_02021 %%DS1.S_S_1_3 %%DS1.S_S_2_3 %%END[BLOCK]

и получаю число абсолютно одинаковых строк равных числу товаров.

А если я выделяю несколько ГТД и пытаюсь их выгрузить в шаблон, то вообще выгружается только поле %%@44_!_02021.
Так Вам надо чтобы 1 строка =1 документ?
Тогда попробуйте все же идентификаторы %%START[DOC] ... %%END[DOC].
Именно DOC, а не BLOCK
Dmitry
Постоянный участник
Сообщения: 14
На форуме: c 07 сен 2012
Сказал: 2 ед.
Получил: 0 ед.

Re: шаблон по данным ДТС

Сообщение Dmitry »

rvs писал(а):
Dmitry писал(а):
rvs писал(а):Для выгрузки списка документов (только поля из шапки) предназначены идентификаторы %%START[DOC] ... %%END[DOC],
которые образуют таблицу с количеством строк равным количеству выбранных документов.
Пример:

%%START[DOC] %%7_1 %%8_NAM %%9_NAM %%END[DOC]
это я знаю....

Я прописываю в шаблоне следующее:

%%START[BLOCK] %%@44_!_02021 %%DS1.S_S_1_3 %%DS1.S_S_2_3 %%END[BLOCK]

и получаю число абсолютно одинаковых строк равных числу товаров.

А если я выделяю несколько ГТД и пытаюсь их выгрузить в шаблон, то вообще выгружается только поле %%@44_!_02021.
Так Вам надо чтобы 1 строка =1 документ?
Тогда попробуйте все же идентификаторы %%START[DOC] ... %%END[DOC].
Именно DOC, а не BLOCK
изменил шаблон - теперь вообще ничего не выгружается
Аватара пользователя
Iskin
Эксперт
Сообщения: 10311
На форуме: c 08 июл 2008
Откуда: АО "КАМА"
Сказал: 145 ед.
Получил: 2628 ед.

Re: шаблон по данным ДТС

Сообщение Iskin »

вы для наглядности сам шаблон и исходники выложите...
Думайте глобально, действуйте локально!
rvs
Активный участник
Сообщения: 74
На форуме: c 27 апр 2010
Сказал: 1 ед.
Получил: 22 ед.

Re: шаблон по данным ДТС

Сообщение rvs »

Dmitry писал(а):изменил шаблон - теперь вообще ничего не выгружается
Указанные идентификаторы работают только для списка документов.
Dmitry
Постоянный участник
Сообщения: 14
На форуме: c 07 сен 2012
Сказал: 2 ед.
Получил: 0 ед.

Re: шаблон по данным ДТС

Сообщение Dmitry »

rvs писал(а):
Dmitry писал(а):изменил шаблон - теперь вообще ничего не выгружается
Указанные идентификаторы работают только для списка документов.
Не подскажите, как тогда быть в моем случае?
rvs
Активный участник
Сообщения: 74
На форуме: c 27 апр 2010
Сказал: 1 ед.
Получил: 22 ед.

Re: шаблон по данным ДТС

Сообщение rvs »

Dmitry писал(а):Не подскажите, как тогда быть в моем случае?
Описанный Вами случай как раз про список.
Dmitry писал(а):Нахожусь в окне списка ГТД/ДТС, выделяю несколько документов, далее выбираю печать в word\excel, далее выбираю шаблон, т.е. в объединяю в одном выгружаемом файле данные из нескольких ГТД/ДТС.
т.е. если я выделяю 5 документов, то должен получить таблицу с 5-ю строками
Повторюсь еще раз, если Вам надо получить таблицу, в которой 1 строка = 1 документ и в которую надо выгрузить только поля из шапки каждого документа, тогда:

%%START[DOC] ... %%END[DOC]

Если Вам надо выгрузить поля из товаров нескольких документов, тогда:

%%START[BLOCK] ... %%END[BLOCK],

и в этом случае уже не будет количество строк равно количеству документов, а будет равно суммарному количеству товаров этих документов
Dmitry
Постоянный участник
Сообщения: 14
На форуме: c 07 сен 2012
Сказал: 2 ед.
Получил: 0 ед.

Re: шаблон по данным ДТС

Сообщение Dmitry »

тогда более менее понятно. допустим данные из ДТС я смогу в xls через функцию sumif прикрутить. Когда я выделяю несколько декларация и выгружаю их в template через

%%START[doc] %%@44_!_02021 %%END[doc],

то получаю число документов с кодом 02021 равное числу выделенных ДТ, тут все OK. Но ВСЕ выгруженные номера документов одинаковые и равны номеру документа из той декларации, которая идет первой в списке выделенных. Из-за чего такое может быть?

Спасибо
rvs
Активный участник
Сообщения: 74
На форуме: c 27 апр 2010
Сказал: 1 ед.
Получил: 22 ед.

Re: шаблон по данным ДТС

Сообщение rvs »

Dmitry писал(а):тогда более менее понятно. допустим данные из ДТС я смогу в xls через функцию sumif прикрутить. Когда я выделяю несколько декларация и выгружаю их в template через

%%START[doc] %%@44_!_02021 %%END[doc],

то получаю число документов с кодом 02021 равное числу выделенных ДТ, тут все OK. Но ВСЕ выгруженные номера документов одинаковые и равны номеру документа из той декларации, которая идет первой в списке выделенных. Из-за чего такое может быть?

Спасибо
Да, можно внутри %%START[DOC] ... %%END[DOC] выгружать поля из товаров, но только из какого-то определенного товара,
синтаксис такой:

%%START[DOC] %%BLOCK\1\@44_!_02021 %%END[DOC],

это выгрузятся документы из первых товаров каждого документа, можете подставить любой другой номер товара.
Следующие пользователи поблагодарили rvs за это собщение: Roza
Ответить