8.х БП Бух 3.0 ошибка при проведении перемещений при наличии возвратов от покупателей.

Тема в разделе ""1С:Бухгалтерия БП"", создана пользователем Хрюша, 17 дек 2015.

  1. TopicStarter Overlay
    Хрюша
    Offline

    Хрюша

    Регистрация:
    16 дек 2015
    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Столкнулся с проблемой у клиента: при проведении перемещений товаров вылетает ошибка:
    Запись не верна! Вид субконто "Контрагенты" не доступен для данной записи! (Регистр бухгалтерии: Журнал проводок (бухгалтерский и налоговый учет); Номер строки: ...)

    По "следствию" нашел: В общем модуле УчетНДСБП, в процедуре СформироватьПроводкиВключениеНДСВСтоимостьЗапасов есть золотые слова:

    Проводка.СчетКт = СтрокаТаблицы.СчетУчетаНДС;
    Проводка.СубконтоКт.Контрагенты = СтрокаТаблицы.Поставщик;
    Проводка.СубконтоКт.СФПолученные = СтрокаТаблицы.СчетФактура;

    Но СтрокаТаблицы.СчетУчетаНДС в ошибочном варианте представляет собой счет 68.02, где ни контрагентами, ни счетами фактур, не пахнет.

    Вообще СтрокаТаблицы в данном случае получается по циклу из СтрокиТаблицыУменьшениеВычета, что является ТЗ, полученной из запроса к остаткам по регистру НДСПоПриобретеннымЦенностям с определенным отбором и фильтрацией и СчетУчетаНДС приезжает напрямую оттуда же, при условии наличия записей в регистре, связанных с возвратами от покупателей в качестве партий, а не поступлений товаров.

    В самих возвратах какого-то "криминала" с ходу не видно, в регистраторах записей (реализация товаров) также.

    На первый взгляд может стоило бы применить конструкцию типа

    СчетКт_ = СтрокаТаблицы.СчетУчетаНДС;
    Проводка.СчетКт = СтрокаТаблицы.СчетУчетаНДС;
    Если СчетКт_ = ПланыСчетов.Хозрасчетный.НДСпоПриобретеннымМПЗ Тогда
    Проводка.СубконтоКт.Контрагенты = СтрокаТаблицы.Поставщик;
    Проводка.СубконтоКт.СФПолученные = СтрокаТаблицы.СчетФактура;
    ИначеЕсли СчетКт_ = ПланыСчетов.Хозрасчетный.НДС Тогда
    Проводка.СубконтоКт.ВидыПлатежейВГосБюджет = Перечисления.ВидыПлатежейВГосБюджет.Налог;
    Иначе
    Сообщить(СчетКт_ + " еще что-то новое!",СтатусСообщения.Внимание);
    КонецЕсли;

    вместо золотых слов, и забыть как минимум до обновления, но что-то подсказывает - есть здесь непонятный глубокий смысл от авторов конфы 3.0.42.90 и нарушение методики учета и вариант "забыть" приведет к неверным фин.результатам у клиента. Вот только где эти нарушения искать и какой смысл? Может быть кто-то уже сталкивался?
Похожие темы
  1. Sheriff
    Ответов:
    18
    Просмотров:
    722
  2. andryscha92
    Ответов:
    0
    Просмотров:
    146
Загрузка...

Поделиться этой страницей