Доброго дня, господа! Не буду вдаваться в лютейшие подробности, есть конфа Бухгалтерия 7.7 - в ней есть самописный документ, который формирует проводки Д62.1 К90.1.2, нужно - сделать поводку по НДС Д90.3 Д68.2 - как это вообще сделать , никогда с таким не сталкивался, прошу подсказать. Просто суть - это автосервис был на ПСН, так вот теперь он на НДС 5%, как и что они там будут сдавать вопрос другой, я так понял они тупо хотят видеть НДС на счете.
там все просто,не в пример богомерзкому снеговику.
Открой любой документ и посмотри как проводки делаются.
.
только задай сначала вопрос - как у них 90.3 по кредиту закроется...
с такой схемой проводок...
Если самописка на базе типовой, то:
ТЗ_НДС = СоздатьОбъект("ТаблицаЗначений");
ТЗ_НДС.НоваяКолонка("ВидДеятельности");
ТЗ_НДС.НоваяКолонка("СтавкаНДС");
ТЗ_НДС.НоваяКолонка("НДС","Число");
// по каждой строке документа заполняешь НДС по ставкам по видам деятельности
//...
ТЗ_НДС.Свернуть("ВидДеятельности,СтавкаНДС","НДС");
ТЗ_НДС.ВЫбратьСтроки();
Пока ТЗ_НДС.ПолучитьСтроку() = 1 Цикл
Если ТЗ_НДС.НДС <> 0 Тогда
Операция.НоваяПроводка();
Операция.ПервичныйДокумент = глПредставлениеПервичногоДокумента(Контекст);
Операция.НомерЖурнала = "ТВ";
Операция.СодержаниеПроводки = "Начислен НДС";
Операция.Дебет.Счет = СчетПоКоду("90.3");
Операция.Дебет.Субконто(1, ТЗ_НДС.ВидДеятельности);
Операция.Дебет.Субконто(2, ТЗ_НДС.СтавкаНДС);
Операция.Кредит.Счет = СчетПоКоду("68.2");
Операция.Кредит.ВидыПлатежейВБюджет = Перечисление.ВидыПлатежейВБюджет.Налог;
Операция.Сумма = ТЗ_НДС.НДС;
КонецЕсли;
КонецЦикла;
Цитата: Злоп от 08 декабря 2025, 17:40как у них 90.3 по кредиту закроется...
Ну и опять же - если документ вкорячен в типовую Бухию, то "ЗакрытиеМесяца" всё сделает чётко.
Цитата: Харлампий Дымба от 08 декабря 2025, 21:36Если самописка на базе типовой, то:
ТЗ_НДС = СоздатьОбъект("ТаблицаЗначений");
ТЗ_НДС.НоваяКолонка("ВидДеятельности");
ТЗ_НДС.НоваяКолонка("СтавкаНДС");
ТЗ_НДС.НоваяКолонка("НДС","Число");
// по каждой строке документа заполняешь НДС по ставкам по видам деятельности
//...
ТЗ_НДС.Свернуть("ВидДеятельности,СтавкаНДС","НДС");
ТЗ_НДС.ВЫбратьСтроки();
Пока ТЗ_НДС.ПолучитьСтроку() = 1 Цикл
Если ТЗ_НДС.НДС <> 0 Тогда
Операция.НоваяПроводка();
Операция.ПервичныйДокумент = глПредставлениеПервичногоДокумента(Контекст);
Операция.НомерЖурнала = "ТВ";
Операция.СодержаниеПроводки = "Начислен НДС";
Операция.Дебет.Счет = СчетПоКоду("90.3");
Операция.Дебет.Субконто(1, ТЗ_НДС.ВидДеятельности);
Операция.Дебет.Субконто(2, ТЗ_НДС.СтавкаНДС);
Операция.Кредит.Счет = СчетПоКоду("68.2");
Операция.Кредит.ВидыПлатежейВБюджет = Перечисление.ВидыПлатежейВБюджет.Налог;
Операция.Сумма = ТЗ_НДС.НДС;
КонецЕсли;
КонецЦикла;
Цитата: Злоп от 08 декабря 2025, 17:40как у них 90.3 по кредиту закроется...
Ну и опять же - если документ вкорячен в типовую Бухию, то "ЗакрытиеМесяца" всё сделает чётко.
Бухня типовая, но документ самописный. Спасибо попробую.
Цитата: Харлампий Дымба от 08 декабря 2025, 21:36Если самописка на базе типовой, то:
ТЗ_НДС = СоздатьОбъект("ТаблицаЗначений");
ТЗ_НДС.НоваяКолонка("ВидДеятельности");
ТЗ_НДС.НоваяКолонка("СтавкаНДС");
ТЗ_НДС.НоваяКолонка("НДС","Число");
// по каждой строке документа заполняешь НДС по ставкам по видам деятельности
//...
ТЗ_НДС.Свернуть("ВидДеятельности,СтавкаНДС","НДС");
ТЗ_НДС.ВЫбратьСтроки();
Пока ТЗ_НДС.ПолучитьСтроку() = 1 Цикл
Если ТЗ_НДС.НДС <> 0 Тогда
Операция.НоваяПроводка();
Операция.ПервичныйДокумент = глПредставлениеПервичногоДокумента(Контекст);
Операция.НомерЖурнала = "ТВ";
Операция.СодержаниеПроводки = "Начислен НДС";
Операция.Дебет.Счет = СчетПоКоду("90.3");
Операция.Дебет.Субконто(1, ТЗ_НДС.ВидДеятельности);
Операция.Дебет.Субконто(2, ТЗ_НДС.СтавкаНДС);
Операция.Кредит.Счет = СчетПоКоду("68.2");
Операция.Кредит.ВидыПлатежейВБюджет = Перечисление.ВидыПлатежейВБюджет.Налог;
Операция.Сумма = ТЗ_НДС.НДС;
КонецЕсли;
КонецЦикла;
Цитата: Злоп от 08 декабря 2025, 17:40как у них 90.3 по кредиту закроется...
Ну и опять же - если документ вкорячен в типовую Бухию, то "ЗакрытиеМесяца" всё сделает чётко.
А что есть ВидДеятельности - справочника такого я не нашел.
Цитата: SnakePlisskin от Вчера в 15:32А что есть ВидДеятельности - справочника такого я не нашел.
ВидНоменклатуры - это ж пример.
Надо в конфигураторе открыть план счетов, посмотреть какая аналитика привязана к сч.90.3 и сч.68.2, посмотреть как эта аналитика заполняется в других документах конфигурации (глобальным поиском "90.3" - в модулях проведения документов) и сделать по подобию.