Формирует записи в регистр «ДоходыРасходы».
Синтаксис
ВРасход(ТипРасхода, Дата, ПервичныйДокумент, СтатьяРасхода, Подразделение, ВидДохода, Сумма, СуммаНДС, Сотрудник, Внутренний);
Параметры
Название | Тип | Описание | Обязательно к указанию |
ТипРасхода | Строка | Наименование дохода — «отгрузка» или «оплата» | Да |
Дата | Дата | Дата записи | Да |
ПервичныйДокумент | Число | Ссылка на документ, который создает запись | Да |
СтатьяРасхода | Число | Значение ключа из справочника «Виды Расхода» | Да |
Подразделение | Число | Значение ключа из справочника «Подразделения» | Да |
ВидДохода | Число | Значение ключа из справочника «Виды Дохода» | Да |
Сумма | Число | Сумма без НДС для записи в регистр. Может быть представлена в дробном виде | Да |
СуммаНДС | Число | Сумма НДС для записи в регистр. Может быть представлена в дробном виде | Да |
Сотрудник | Число | Идентификатор сотрудника | Нет |
Внутренний | Булево | Флаг «Внутренний» в создаваемой записи | Нет |
Возвращаемое значение
Ничего не возвращает. Выполняет запись
Пример
var Сумма = ДокументРасширение.Сумма,
пСуммаНДС18 = Округ(Сумма * 18 / 118, 2),
пСуммаБезНДС18 = Сумма - пСуммаНДС18;
ВРасход('отгрузка', Дата, Документ, НайтиСтатьюРасхода('ПрочВнРасх'), ОбъектУчета(СкладскойДокумент.Склад), Нет, пСуммаБезНДС18, Сумма);
Функция сформирует запись по учету доходов и расходов:
