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

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

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


допформы

Различия

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

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

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