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

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

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


допформы

Различия

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

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

Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
допформы [2019/05/18 09:14]
timofeev создано
допформы [2020/01/11 22:25]
timofeev
Строка 1: Строка 1:
 В “Водяном” предусмотрена возможность создания собственных печатных форм на основе базовой формы.\\ В “Водяном” предусмотрена возможность создания собственных печатных форм на основе базовой формы.\\
 Шаблоны задаются в меню Администрирование – Дополнительных печатных форм. Для создания новой формы в открывшейся форме справочника нажимаем в панели инструментов “на основе типовой” и выбираем исходную форму.\\ Шаблоны задаются в меню Администрирование – Дополнительных печатных форм. Для создания новой формы в открывшейся форме справочника нажимаем в панели инструментов “на основе типовой” и выбираем исходную форму.\\
 +{{:​dopformy2.png|}}
 +
 Добавленный шаблон появится во всех документах,​ где есть базовая печатная форма. Алгоритм обработки также будет сохраняться базовый,​ т.е. для дополнительно формы доступны только те переменные и разделы,​ которые имеются в основной форме.\\ Добавленный шаблон появится во всех документах,​ где есть базовая печатная форма. Алгоритм обработки также будет сохраняться базовый,​ т.е. для дополнительно формы доступны только те переменные и разделы,​ которые имеются в основной форме.\\
-Формат шаблона дополнительной печатной формы+ 
 +==== Формат шаблона дополнительной печатной формы ​====
  
 Печатные формы в программе основаны на HTML, но с несколькими дополнительными тэгами. Все тэги пишем большими буквами,​ допустимы только одинарные кавычки,​ пробелы только внутри кавычек. Печатные формы в программе основаны на HTML, но с несколькими дополнительными тэгами. Все тэги пишем большими буквами,​ допустимы только одинарные кавычки,​ пробелы только внутри кавычек.
Строка 11: Строка 14:
  
 (например,​ <​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: Строка 106:
  
 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: Строка 201:
  
 NOMERDOGOVORA NOMERDOGOVORA
-  + Номер договора (наименование)
- +
-Номер договора (наименование)+
  
 OSNOVANIE OSNOVANIE
  Основание для ТОРГ-12  Основание для ТОРГ-12
  
-Пример шаблона печатной формы 
  
- ''​ +====== Тэги раздела STROKA ====== 
-<​HTML>​ +Внутри раздела STROKA, если он предусмотрен базовой формой,​ доступны тэги:
-<​HEAD>​+
  
-<META HTTP-EQUIV=”CONTENT-TYPE” CONTENT=”text/​html;​ charset=windows-1251″>​ +NOMENKLATURA 
-<​TITLE>​Товарный чек</​TITLE>​ + Наименование товара
-<META NAME=”GENERATOR” CONTENT=”ctex.ru”>​+
  
-<​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;} +
-–> +
-</​STYLE>​+
  
-</​HEAD>​ +EDINICA 
-<BODY BGCOLOR=white>​ + Наименование единицы
-<​RAZDEL=’SHAPKA’>​ +
-<​ZN=’DOPINF2′>​ +
-<​ZN=’LOGO’>​ <​BR>​ +
-Продавец: <​B><​U>​ <​ZN=’FIRMA_NAIM’></​U></​B>,​ ИНН <​ZN=’INN’>,​ ОГРН <​ZN=’OGRN’>​ <​BR>​ +
-Адрес: <​ZN=’ADRESFAKT’> ​  <​BR>​ +
-Покупатель:  <​ZN=’KONTRAGENT’> ​  <​BR>​ +
-<​H1><​ZN=’ZAGOLOVOK’></​H1>​+
  
-<​!—-ШАПКА ТАБЛИЦЫ—->​ +KOD_EDI 
-<TABLE CELLSPACING=0 CELLPADING=2 BORDER=1 WIDTH=98%>​+ Код единицы по ОКЕИ
  
-<TR> +UPAK 
-<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>​ +KOLICHESTVO 
-<​!—-СТРОКА ТАБЛИЦЫ—->​ + Количество товара
-<​RAZDEL=’STROKA’>​+
  
-<TR> +KMEST 
-<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’>​+CENA 
 + Цена (с НДС, кроме форм на основе ТОРГ-12,​ УПД и счета-фактуры)
  
-<TR> +SUMMA_BEZ_NDS 
-<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>​ +STAVKANDS 
-<​B><​ZN=’TEKSTUSN'</​B><​BR>​+ Ставка НДС
  
-<​ZN=’OFORMIL_DOLJNOST’>​______________________________ (<​ZN=’OFORMIL_FIO’>​)<​BR>​ +SUMMA_NDS 
-М.П.<BR>+ Сумма НДС 
 + 
 +SUMMA_VSEGO 
 + Сумма НДС 
 + 
 +Примечание:​ в простых базовых формах,​ таких как товарный чек, могут быть доступны не все тэги. 
 + 
 + 
 +[[ПримерПФ|Пример шаблона печатной формы]]
  
-<​ZN=’DOP_INF’><​BR>​ 
-</​RAZDEL>​ 
-<!– КОНЕЦ ДОКУМЕНТА –></​BODY></​HTML>​ 
-''​ 
допформы.txt · Последние изменения: 2023/04/27 12:51 — timofeev