Функция ПРОВОДКАГР
Функция ПРОВОДКАГР аналогична функции ПРОВОДКА, но позволяет занести в журнал хозяйственных операций одновременно несколько проводок. Например, по всем субсчетам какого-либо счета.
ФУНКЦИЯ ПРОВОДКАГР(ТИП_СТРОКА: шаблон_счета_деб, шаблон_счета_кред; ТИП_ЧИСЛО: сумма [, количество] [; ТИП_СТРОКА: номер_документа] [; ТИП_ДАТА: дата] [; ТИП_ЧИСЛО: раб_место] [; ТИП_СТРОКА: содержание_1 [, содержание_2]])
Параметры
- шаблон_счета_деб, шаблон_счета_кред
- Строки, соответствующие шаблону кода счета в плане счетов.
- сумма
- Общая сумма проводки.
- количество
- Количество единиц в проводке.
- номер_документа
- Номер документа. Если номер документа не указан, то в графу "Документ" заносится сокращенное наименование бланка (первые буквы слов) и значение поля НОМЕР бланка. По умолчанию для типовой операции графа остается пустой.
- дата
- Дата проведения проводки. Если дата не указана, принимается текущая дата.
- раб_место
- Номер рабочего места (1...99). Если номер рабочего места не указан, то используется номер рабочего места, установленный в графе "Рабочее место" на закладке Разное меню Установка/Настройки.
- содержание_1, содержание_2
- Содержание операции. Если содержание опущено, то в графу "Содержание операции" заносится наименование бланка или типовой операции.
Шаблон записывается в соответствии с правилами задания шаблона счета дебета или счета кредита в фильтре. Допустим, в рамках функции ПРОВОДКАГР используются функции, где в качестве параметра задается код счета, например, ОСД или ОСК. Тогда, при формировании проводки по каждому счету, соответствующему шаблону, сам шаблон в параметре функции будет заменен на код текущего обрабатываемого счета.
Пример использования
ПРОВОДКАГР ("46*", "80/РЕАЛ", ОСК ("46*"), дата, "Расчет прибыли") // Аналогично последовательности: // ПРОВОДКА ("46/1", "80/РЕАЛ", ОСК ("46/1"), дата, "Расчет прибыли") // ПРОВОДКА ("46/2", "80/РЕАЛ", ОСК ("46/2") ) // ПРОВОДКА ("46/3", "80/РЕАЛ", ОСК ("46/3") )