6.8. Формы первичных документов

Для любой типовой операции можно задать форму первичного документа. Это позволит при вводе данной типовой операции сформировать и распечатать соответствующий первичный документ (расходный или приходный кассовый ордер, приходную или расходную накладную, акт сдачи-приемки основных средств и т.д.).

Создание формы. Форма (шаблон) первичного документа хранится в отдельном файле и представляет собой произвольный документ (см. Приложение 2). Чтобы указать для типовой операции файл формы первичного документа, необходимо:

После этого Вы можете корректировать файл формы первичного документа, нажав (F5) или кнопку запроса [ Форма ] в запросе настройки типовой операции или при вводе типовой операции.

Порядок редактирования произвольного документа изложен в Приложении 2. Формат документа и описание макроязыка описаны в Приложении 1. Здесь мы только приведем макроимена, специфические для типовых проводок (остальные макроимена и команды см. в Приложении 1).

Макроимена для сумм и количеств проводок.

Х0 - сумма операции (здесь 0 — цифра “ноль”);

Хn - сумма проводки с номером n в данной типовой операции;

Вn - сумма в валюте из проводки с номером n данной типовой операции;

Нn - количество из проводки с номером n в данной типовой операции.

Макроимена для дат. Для вставки в документ даты типовой операции или дат отдельных ее проводок можно воспользоваться следующими макроименами:

Д0 - дата операции (здесь 0 — цифра “ноль”);

Дn - дата проводки с номером n;

Для вставки в документ даты прописью после макроимени через пробел вставьте символ “П”. Например:

   [ДО П         ] — вывод даты операции прописью.

Замечание. С помощью команды !ПРОПИСЬ Вы можете вывести дату прописью на иностранном языке.

Макроимена для текста проводок. Для вставки в документ описания типовой операции или отдельных ее проводок можно воспользоваться следующими макроименами:

ТКn - описание проводки с номером n (обычно первые 25 символов описания проводки типовой операции содержат текст описания операции, остальные 15 символов — текст специфики конкретной проводки);

ТОn — первые 25 символов описания проводки с номером n (обычно они содержат описание типовой операции);

ТПn — последние 15 символов описания проводки с номером n (обычно они содержат описание специфики данной проводки типовой операции).

Макроимена для номеров документов. Для вставки номера документа, запрашиваемого при вводе типовой операции, следует использовать макроимена:

ТНn - номер документа, запрашиваемого в проводке с номером n (для этого в тексте описания проводки должен быть символ “#”).

Цены и параметры субконто. Для ссылок на цены и параметры субконто, выбранного в проводках типовой операции, используются макроимена:

СЦ{kД} - цена субконто, выбранного в дебете проводки с номером k;

СЦ{kК} - цена субконто, выбранного в кредите проводки с номером k;

CH{kД}.m - значение параметра с номером m субконто, выбранного в дебете проводки с номером k;

CH{kK}.m — значение параметра с номером m субконто, выбранного в кредите проводки с номером k;

СП{nД}.m — значение параметра с номером m субконто, выбранного в дебете проводки с номером k;

CП{kK}.m - значение параметра с номером m субконто, выбранного в кредите проводки с номером k;

СК{kД} - код субконто, выбранного в дебете проводки с номером k (для вложенных субконто перечисляются через двоеточие “:” номера каждого уровня субконто, например “3:5”);

CK{kK} — код субконто, выбранного в кредите проводки с номером k (для вложенных субконто перечисляются через двоеточие “:” номера каждого уровня субконто, например “3:5”);

СВК{kД} - код вида и номера субконто, выбранного в дебете проводки с номером k (т.е. код вида субконто, вслед за которым перечисляются через двоеточие “:” номера каждого уровня субконто);

CBK{kK} - код вида и номера субконто, выбранного в кредите проводки с номером k (т.е. код вида субконто, вслед за которым перечисляются через двоеточие “:” номера каждого уровня субконто);

СУ{kД} — номер уровня субконто, выбранного в дебете проводки с номером k;

СУ{kК} - номер уровня субконто, выбранного в кредите проводки с номером k;

CНУ{kД} - номер уровня субконто, выбранного в дебете проводки с номером k, если это субконто не имеет подчиненных, иначе — ноль;

СНУ{kК} - номер уровня субконто, выбранного в кредите проводки с номером k, если это субконто не имеет подчиненных, иначе — ноль.

Остатки и обороты по счетам по субконто. Для остатков и оборотов по счетам по субконто, выбранному в проводках типовой операции, используются макроимена:

СНДn:{kД} - дебетовое сальдо на начало периода по счету n по субконто, выбранному в дебете проводки с номером k;

СНДn:{kK} - дебетовое сальдо на начало периода по счету n по субконто, выбранному в кредите проводки с номером k;

СНКn:{kД} - кредитовое сальдо на начало периода по счету n по субконто, выбранному в дебете проводки с номером k;

СНКn:{kК} — кредитовое сальдо на начало периода по счету n по субконто, выбранному в кредите проводки с номером k;

СКДn:{kД} - дебетовое сальдо на конец периода по счету n по субконто, выбранному в дебете проводки с номером k;

СКДn:{kK} - дебетовое сальдо на конец периода по счету n по субконто, выбранному в кредите проводки с номером k;

СККn:{kД} - кредитовое сальдо на конец периода по счету n по субконто выбранному в дебете проводки с номером k;

CKKn:{kK} - кредитовое сальдо на конец периода по счету n по субконто, выбранному в кредите проводки с номером k;

ДОn:{kД} - оборот за период по дебету счета n по субконто, выбранному в дебете проводки с номером k;

ДOn:{kK} - оборот за период по дебету счета n по субконто, выбранному в кредите проводки с номером k;

n:{kД} - оборот за период по кредиту счета n по субконто, выбранному в дебете проводки с номером k;

КОn:{kK} — оборот за период по кредиту счета n по субконто, выбранному в кредите проводки с номером k;

ОБn:{kД},l — оборот за период в дебет счета n по субконто, выбранному в дебете проводки с номером k, с кредита счетаl;

n:{kK},l - оборот за период в дебет счета n по субконто, выбранному в кредите проводки с номером k, с кредита счета l;

ОБn,l:{kД} - оборот за период в дебет счета n с кредита счета l по субконто, выбранному в кредите проводки с номером k;

n,l:{kK} — оборот за период в дебет счета n c кредита счета l по субконто, выбранному в дебете проводки с номером k.

Макроимя для курса валюты. Для ссылки на курс валюты используется макроимя ВКУРС. В типовых операциях это имя чаще всего используется в форме:

ВКУРС{n}{n} — курс валюты, использованной в проводке n на дату этой проводки.

Пример:

ВКУРС{2}{2} - курс на дату второй проводки по валюте, выбранной во второй проводке типовой операции.

Макроимена для кодов счета, субсчета, субконто. Некоторые документы должны содержать коды счетов и субсчетов проводок или коды аналитического учета. Для вставки их в документ следует использовать следующие макроимена:

СССЧ{nД} - код счета и субсчета дебета проводки типовой операции с номером n (при наличии кода субсчета он отделяется от кода счета точкой, например, “01.04”);

СССЧ{nК} - код счета и субсчета кредита проводки типовой операции с номером n;

СЧ{nД} - код счета дебета проводки типовой операции с номером n (без кода субсчета: например, если проводка дебетует счет 01.04, то значение макроимени — “01”);

СЧ{nК} — код счета кредита проводки типовой операции с номером n;

ССЧ{nД} — код субсчета дебета проводки типовой операции с номером n (без кода счета: например, если проводка дебетует счет 01.04, то значение макроимени — “04”). Если проводка дебетует основной счет, то макроимя имеет пустое значение;

ССЧ{nК} — код субсчета кредита проводки типовой операции с номером n;

СК{nД} — код субконто дебета проводки типовой операции с номером n. Для вложенных субконто перечисляются через двоеточие “:” номера каждого уровня субконто, например “3:5”. Если по счету не ведется аналитический учет, то макроимя имеет пустое значение;

CK{nK} — код субконто кредита проводки типовой операции с номером n;

СВК{nД} — код вида и номера субконто дебета проводки типовой операции с номером n. Код состоит из кода вида субконто, вслед за которым перечисляются через двоеточие “:” номера каждого уровня субконто;

CBK{nK} - код вида и номера субконто кредита проводки типовой операции с номером n.

Макроимена для наименований счета, субсчета, субконто. В документы, формируемые при вводе типовых операций, можно включать не только коды, но и наименования счетов, субсчетов и субконто дебета и кредита проводки. Для этого предназначены следующие макроимена:

НСЧ{nД} - наименование счета дебета проводки типовой операции с номером n (если проводка связана с субсчетом, то значение макроимени — название основного счета, например, если проводка дебетует счет 01.04, то значение макроимени — “Основные средства”);

HCЧ{nK} - наименование счета кредита проводки типовой операции с номером n;

НССЧ{nД} - наименование субсчета дебета проводки типовой операции с номером n (если проводка связана с основным счетом, то значение макроимени — то же, что у макроимени НСЧnД);

НССЧ{nК} - наименование субсчета кредита проводки типовой операции с номером n;

СН{nД} - наименование субконто дебета проводки типовой операции с номером n. Если по счету не ведется аналитический учет, то макроимя имеет пустое значение;

CH{nK} - наименование субконто кредита проводки типовой операции с номером n.

Используются технологии uCoz