Для любой типовой операции можно задать форму первичного документа. Это позволит при вводе данной типовой операции сформировать и распечатать соответствующий первичный документ (расходный или приходный кассовый ордер, приходную или расходную накладную, акт сдачи-приемки основных средств и т.д.).
Создание формы. Форма (шаблон) первичного документа хранится в отдельном файле и представляет собой произвольный документ (см. Приложение 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;
KОn:{kД} - оборот за период по кредиту счета n по субконто, выбранному в дебете проводки с номером k;
КОn:{kK} — оборот за период по кредиту счета n по субконто, выбранному в кредите проводки с номером k;
ОБn:{kД},l — оборот за период в дебет счета n по субконто, выбранному в дебете проводки с номером k, с кредита счетаl;
OБn:{kK},l - оборот за период в дебет счета n по субконто, выбранному в кредите проводки с номером k, с кредита счета l;
ОБn,l:{kД} - оборот за период в дебет счета n с кредита счета l по субконто, выбранному в кредите проводки с номером k;
OБ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.