Забалансовый счет по материалам. Не проводится документ ввод остатков
В плане счетов по 10 счету стоят два субконто номенклатура и склады
хочу добавить субконто номенклатурныегруппы
в документах поступлениетоваровиуслуг, перемещениетоваров поле Номенклатурная группа добавил
создал забалансовый счет 110 материалы
при записи документ ввод начальных остатков пытаюсь сделать проводки по 10 и 110 счетам
ругается на корреспонденцию счетов.
в модуль объекта добавил
Для каждого СтрокаТаблицы Из Таблица Цикл
если СтрокаТаблицы.СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКОДУ( "10.01") или СтрокаТаблицы.СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКОДУ( "10.02") тогда
Проводка = Движения.Хозрасчетный.Добавить();
Проводка.Период = Реквизиты.Период;
Проводка.Организация = Реквизиты.Организация;
если СтрокаТаблицы.СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКОДУ( "10.01") тогда
СтрокаТаблицы.СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКОДУ( "110.01");
Проводка.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКОДУ( "110.01");
иначеесли
СтрокаТаблицы.СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКОДУ( "10.02") тогда
СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКОДУ( "110.02");
Проводка.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКОДУ( "110.02");
КонецЕсли;
НоменклатурнаяГруппа ="";
Проводка.СубконтоДт.Номенклатура = СтрокаТаблицы.Номенклатура;
Проводка.СубконтоДт.Склады = СтрокаТаблицы.Склад;
Проводка.СубконтоДт.НоменклатурныеГруппы = НоменклатурнаяГруппа;
Проводка.КоличествоДт = СтрокаТаблицы.Количество;
Проводка.Сумма = СтрокаТаблицы.Сумма;
Проводка.СчетКТ="";
КонецЕсли;
КОНЕЦЦИКЛА;
хочу добавить субконто номенклатурныегруппы
в документах поступлениетоваровиуслуг, перемещениетоваров поле Номенклатурная группа добавил
создал забалансовый счет 110 материалы
при записи документ ввод начальных остатков пытаюсь сделать проводки по 10 и 110 счетам
ругается на корреспонденцию счетов.
в модуль объекта добавил
Для каждого СтрокаТаблицы Из Таблица Цикл
если СтрокаТаблицы.СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКОДУ( "10.01") или СтрокаТаблицы.СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКОДУ( "10.02") тогда
Проводка = Движения.Хозрасчетный.Добавить();
Проводка.Период = Реквизиты.Период;
Проводка.Организация = Реквизиты.Организация;
если СтрокаТаблицы.СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКОДУ( "10.01") тогда
СтрокаТаблицы.СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКОДУ( "110.01");
Проводка.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКОДУ( "110.01");
иначеесли
СтрокаТаблицы.СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКОДУ( "10.02") тогда
СчетУчета = ПланыСчетов.Хозрасчетный.НайтиПоКОДУ( "110.02");
Проводка.СчетДт = ПланыСчетов.Хозрасчетный.НайтиПоКОДУ( "110.02");
КонецЕсли;
НоменклатурнаяГруппа ="";
Проводка.СубконтоДт.Номенклатура = СтрокаТаблицы.Номенклатура;
Проводка.СубконтоДт.Склады = СтрокаТаблицы.Склад;
Проводка.СубконтоДт.НоменклатурныеГруппы = НоменклатурнаяГруппа;
Проводка.КоличествоДт = СтрокаТаблицы.Количество;
Проводка.Сумма = СтрокаТаблицы.Сумма;
Проводка.СчетКТ="";
КонецЕсли;
КОНЕЦЦИКЛА;
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)Если речь идет про типовую 1С БУХ, то нельзя добавлять 3-е субконто на счет 10, т.к. оно зависит от того, ведется учет партий или нет. Добавив свое субконто сч.10 вы по сути сломали типовые алгоритмы регламентированного учета, у вас теперь могут быть проблемы при закрытии месяца.
(8) Данный вопрос мы уже обсуждали - согласен был не прав
сейчас пытаюсь выстроить учет по номенклатурным группам на забалансовых счетах.
Пока счет был не забалнсовым - картину увидел.
Она меня полностью устраивает.
Сейчас пытаюсь сделать его забалнсовым - есть определенные проблемы
сейчас пытаюсь выстроить учет по номенклатурным группам на забалансовых счетах.
Пока счет был не забалнсовым - картину увидел.
Она меня полностью устраивает.
Сейчас пытаюсь сделать его забалнсовым - есть определенные проблемы
(5)
Вполне логично, думаю в этом и проблема.
(1)Если речь идет про типовую 1С БУХ, то нельзя добавлять 3-е субконто на счет 10, т.к. оно зависит от того, ведется учет партий или нет. Добавив свое субконто сч.10 вы по сути сломали типовые алгоритмы регламентированного учета, у вас теперь могут быть проблемы при закрытии месяца.
Вполне логично, думаю в этом и проблема.
Проблему программа сформулировала "Корреспонденция между балансовыми и забалансовыми счетами". В проводке не должно быть кор. счета. Посмотрите проведение документа "Передача материалов в эксплуатацию", в котором формируются проводки по забалансовым счетам МЦ.02, МЦ.04.
Не стал бы использовать план счетов. Сделал бы регистр накопления для сбора данных в нужном разрезе, отчет для пользователей по этому регистру. И в модуль объекта не стал бы ничего добавлять, а сделал бы подписку на событие "ОбработкаПроведения".
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот