на главную страницу программы "Водяной"

Инструменты пользователя

Инструменты сайта


допформы

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
допформы [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>​\\ 
-''​ 
допформы.1558160214.txt.gz · Последние изменения: 2019/05/18 09:16 — timofeev