Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
допформы [2019/05/18 09:16] timofeev |
допформы [2023/04/27 12:51] (текущий) timofeev |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
В “Водяном” предусмотрена возможность создания собственных печатных форм на основе базовой формы.\\ | В “Водяном” предусмотрена возможность создания собственных печатных форм на основе базовой формы.\\ | ||
Шаблоны задаются в меню Администрирование – Дополнительных печатных форм. Для создания новой формы в открывшейся форме справочника нажимаем в панели инструментов “на основе типовой” и выбираем исходную форму.\\ | Шаблоны задаются в меню Администрирование – Дополнительных печатных форм. Для создания новой формы в открывшейся форме справочника нажимаем в панели инструментов “на основе типовой” и выбираем исходную форму.\\ | ||
+ | {{:dopformy2.png|}} | ||
+ | |||
Добавленный шаблон появится во всех документах, где есть базовая печатная форма. Алгоритм обработки также будет сохраняться базовый, т.е. для дополнительно формы доступны только те переменные и разделы, которые имеются в основной форме.\\ | Добавленный шаблон появится во всех документах, где есть базовая печатная форма. Алгоритм обработки также будет сохраняться базовый, т.е. для дополнительно формы доступны только те переменные и разделы, которые имеются в основной форме.\\ | ||
- | Формат шаблона дополнительной печатной формы | + | |
+ | |||
+ | |||
+ | ==== Формат шаблона дополнительной печатной формы - подробности==== | ||
Печатные формы в программе основаны на HTML, но с несколькими дополнительными тэгами. Все тэги пишем большими буквами, допустимы только одинарные кавычки, пробелы только внутри кавычек. | Печатные формы в программе основаны на HTML, но с несколькими дополнительными тэгами. Все тэги пишем большими буквами, допустимы только одинарные кавычки, пробелы только внутри кавычек. | ||
Строка 11: | Строка 16: | ||
(например, <RAZDEL=’SHAPKA’>) | (например, <RAZDEL=’SHAPKA’>) | ||
- | + | ||
Начинает новый раздел. | Начинает новый раздел. | ||
- | Имена разделов должны быть такими же, как в базовой форме, нельзя добавлять или убирать разделы | + | Имена разделов должны быть такими же, как в базовой форме, нельзя добавлять или убирать разделы\\ |
</RAZDEL> | </RAZDEL> | ||
- | |||
Заканчивает раздел. | Заканчивает раздел. | ||
- | <ZN=’ПОЛЕ‘>(например, <RAZDEL=’SHAPKA’>) | + | <ZN='ПОЛЕ'>(например, <RAZDEL='SHAPKA'>) |
Выводит значение переменной по ее внутреннему имени | Выводит значение переменной по ее внутреннему имени | ||
Имена переменных могут быть из числа тех, что присутствуют в базовой форме или в шапке документа. * | Имена переменных могут быть из числа тех, что присутствуют в базовой форме или в шапке документа. * | ||
- | Регистр и отсутствие пробелов имеют значение | + | **Регистр и отсутствие пробелов имеют значение.** |
- | <div width=0; height=0><RAZR_STR></div> | + | |
- | Разрывает страницу | + | |
- | Может присутствовать в любом разделе. В месте, где вписана данная последовательность тэгов, будет начата новая страница. | + | <div width=0; height=0><RAZR_STR></div> |
+ | Разрывает страницу.может присутствовать в любом разделе. В месте, где вписана данная последовательность тэгов, будет начата новая страница. | ||
*Ниже приводятся таблицы основных реквизитов шапки (связанных с фирмой или контрагентом), которые можно применять в любом печатной форме в разделе вывода шапки и (в большинстве случаев) подвала. В строках данные реквизиты недоступны. | *Ниже приводятся таблицы основных реквизитов шапки (связанных с фирмой или контрагентом), которые можно применять в любом печатной форме в разделе вывода шапки и (в большинстве случаев) подвала. В строках данные реквизиты недоступны. | ||
Строка 104: | Строка 108: | ||
SFPST | SFPST | ||
- | + | Реквизиты поставщика для счета-фактуры | |
- | + | ||
- | Реквизиты поставщика для счета-фактуры | + | |
SFG | SFG | ||
- | + | Реквизиты поставщика для счета-фактуры | |
- | + | ||
- | Реквизиты поставщика для счета-фактуры | + | |
OFORMIL_FIO | OFORMIL_FIO | ||
- | + | ФИО ответственного сотрудника (не пользователя), при наличии реквизита менеджер или диспетчер | |
- | + | ||
- | ФИО ответственного сотрудника (не пользователя), при наличии реквизита менеджер или диспетчер | + | |
OFORMIL_DOLJNOST | OFORMIL_DOLJNOST | ||
- | + | должность ответственного сотрудника (аналогично) | |
- | + | ||
- | должность ответственного сотрудника (аналогично) | + | |
NOMER | NOMER | ||
- | + | Номер документа | |
- | + | ||
- | Номер документа | + | |
DATADOC | DATADOC | ||
- | + | Дата документа | |
- | + | ||
- | Дата документа | + | |
ID | ID | ||
- | + | Уникальный идентификатор документа | |
- | + | ||
- | Уникальный идентификатор документа | + | |
AUTOR | AUTOR | ||
- | + | Код автора документа | |
- | + | ||
- | Код автора документа | + | |
- | + | ||
- | + | ||
Параметры, связанные с контрагентом (доступны, если в документе есть соответствующий реквизит): | Параметры, связанные с контрагентом (доступны, если в документе есть соответствующий реквизит): | ||
- | Параметр тэга ZN Назначение | ||
KONTRAGENT_KOD | KONTRAGENT_KOD | ||
Строка 218: | Строка 203: | ||
NOMERDOGOVORA | NOMERDOGOVORA | ||
- | + | Номер договора (наименование) | |
- | + | ||
- | Номер договора (наименование) | + | |
OSNOVANIE | OSNOVANIE | ||
Основание для ТОРГ-12 | Основание для ТОРГ-12 | ||
- | Пример шаблона печатной формы | ||
- | '' | + | ====== Тэги раздела STROKA ====== |
- | <HTML>\\ | + | Внутри раздела STROKA, если он предусмотрен базовой формой, доступны тэги: |
- | <HEAD>\\ | + | |
- | <META HTTP-EQUIV=”CONTENT-TYPE” CONTENT=”text/html; charset=windows-1251″>\\ | + | NOMENKLATURA |
- | <TITLE>Товарный чек</TITLE>\\ | + | Наименование товара |
- | <STYLE> | + | |
- | <!– | + | KOD_NOM |
- | BODY,DIV,TABLE,THEAD,TBODY,TFOOT,TR,TH,TD,P {font-family:”Arial”; font-size:9pt} | + | Внутренний код товара либо артикул |
- | H1{font-family:”Arial”; font-size:12pt} | + | |
- | .prim{font-size:8pt;font-style:italic; margin-top:0; border-top: 1px solid black;} | + | EDINICA |
- | –> | + | Наименование единицы |
- | </STYLE> | + | |
- | </HEAD>\\ | + | KOD_EDI |
- | <BODY BGCOLOR=white>\\ | + | Код единицы по ОКЕИ |
- | <RAZDEL=’SHAPKA’>\\ | + | |
- | <ZN=’DOPINF2′>\\ | + | UPAK |
- | <ZN=’LOGO’> <BR>\\ | + | Вид упаковки |
- | Продавец: <B><U> <ZN=’FIRMA_NAIM’></U></B>, ИНН <ZN=’INN’>, ОГРН <ZN=’OGRN’> <BR>\\ | + | |
- | Адрес: <ZN=’ADRESFAKT’> <BR>\\ | + | KOLICHESTVO |
- | Покупатель: <ZN=’KONTRAGENT’> <BR>\\ | + | Количество товара |
- | <H1><ZN=’ZAGOLOVOK’></H1>\\ | + | |
+ | KMEST | ||
+ | Количество мест | ||
+ | |||
+ | CENA | ||
+ | Цена (с НДС, кроме форм на основе ТОРГ-12, УПД и счета-фактуры) | ||
+ | |||
+ | SUMMA_BEZ_NDS | ||
+ | Сумма без НДС | ||
- | <!—-ШАПКА ТАБЛИЦЫ—->\\ | + | STAVKANDS |
- | <TABLE CELLSPACING=0 CELLPADING=2 BORDER=1 WIDTH=98%>\\ | + | Ставка НДС |
- | <TR>\\ | + | SUMMA_NDS |
- | <TD HEIGHT=18 ALIGN=CENTER VALIGN=MIDDLE><B>№</B></TD>\\ | + | Сумма НДС |
- | <TD ALIGN=CENTER VALIGN=MIDDLE><B>Наименование товара, услуги</B></TD>\\ | + | |
- | <TD ALIGN=CENTER><B>Ед.изм.</B></TD>\\ | + | |
- | <TD ALIGN=CENTER VALIGN=MIDDLE><B>Кол-во</B></TD>\\ | + | |
- | <TD ALIGN=CENTER VALIGN=MIDDLE><B>Цена</B></TD>\\ | + | |
- | <TD ALIGN=CENTER VALIGN=MIDDLE><B>Сумма</B></TD>\\ | + | |
- | </TR>\\ | + | |
- | </RAZDEL>\\ | + | SUMMA_VSEGO |
- | <!—-СТРОКА ТАБЛИЦЫ—->\\ | + | Сумма НДС |
- | <RAZDEL=’STROKA’>\\ | + | |
- | <TR>\\ | + | Примечание: в простых базовых формах, таких как товарный чек, могут быть доступны не все тэги. |
- | <TD ALIGN=CENTER VALIGN=TOP><ZN=’NOMERSTROKI’></TD>\\ | + | |
- | <TD ALIGN=LEFT VALIGN=TOP><B><ZN=’NOMENKLATURA’></B><ZN=’PRIMVSTROKE’></TD>\\ | + | |
- | <TD ALIGN=CENTER><ZN=’EDINICA’></TD>\\ | + | |
- | <TD ALIGN=RIGHT><B><ZN=’KOLICHESTVO’></B></TD>\\ | + | |
- | <TD ALIGN=RIGHT><ZN=’CENA’></TD>\\ | + | |
- | <TD ALIGN=RIGHT><ZN=’SUMMA’></TD>\\ | + | |
- | </TR>\\ | + | |
- | </RAZDEL>\\ | + | |
- | <!– ПОДВАЛ –>\\ | + | |
- | <RAZDEL=’PODVAL’>\\ | + | |
- | <TR>\\ | + | |
- | <TD COLSPAN=5 BORDER=0 ALIGN=RIGHT><B>Итого:</B></TD>\\ | + | |
- | <TD><B> <ZN=’SUMMAITOG’> </B></TD>\\ | + | |
- | </TR> | + | |
- | </TABLE>\\ | + | |
- | <ZN=’TEKSTSKIDKI’>\\ | + | |
- | Всего наименований <ZN=’KOLICHESTVOSTROK’> , на сумму <ZN=’SUMMAITOG’> руб.(<ZN=’SUMMAPROPISJU’>)<BR> | ||
- | <B><ZN=’TEKSTUSN'</B><BR>\\ | ||
- | <ZN=’OFORMIL_DOLJNOST’>______________________________ (<ZN=’OFORMIL_FIO’>)<BR>\\ | + | [[ПримерПФ|Пример шаблона печатной формы]] |
- | М.П.<BR>\\ | + | |
- | <ZN=’DOP_INF’><BR>\\ | ||
- | </RAZDEL>\\ | ||
- | <!– КОНЕЦ ДОКУМЕНТА –></BODY></HTML>\\ | ||
- | '' |