В 1С БП 3.0 не проводился документ Отчет о розничных продажах с формулировкой "Для целей учета НДС не списано...". Поступление было, при чем стандартным документом Поступление товаров. Ведется раздельный учет НДС. Поступление было без НДС и записи в регистре "Раздельный учет НДС" как и положены были сформированы.
После ковыряний в отладчике заметил, что почему-то при проведении Отчета о розничных продажах, при попытке сформировать записи в регистр накопления "Раздельный учет НДС" поле "Аналитика учета затрат" заполнялось без партии. А остатков по таким аналитикам без партии в этом регистре нет. Вот отсюда и проблема. Стал разбираться дальше и увидел, что в документе Отчет о розничных продажах в табличной части есть скрытый реквизит "Себестоимость". И если это поле заполнено (как было в моем случае), то партия уже автоматически не подбирается.
Как уж там бухгалтера умудрились запихнуть туда себестоимость (т.к. поле даже если его вывести на форму, то оно не доступно у меня было для редактирования), но просто удалив и добавив по новой строку, поле с себестоимостью осталось пустым, соответственно и документ стал проводиться.
Опять столкнулся с подобной ошибкой, но уже в документе Требование накладная. Очень долго сидел в отладчике и не мог понять, почему программа не может подобрать нужный ключ аналитики затрат. Сам лично я создал (обработкой) нужный элемент в справочнике "Ключи аналитики учета затрат" и добавил эту аналитику в регистр "Раздельный учет НДС". Но почему-то программа не находила этой записи.
Выяснил, что в общем модуле УчетНДСРаздельный есть такая процедура ПодготовитьТаблицуСписанныеТоварыБухУчет. В этой процедуре подготавливается структура для поиска элемента справочника "Ключи аналитики учета затрат". Все поля этой структуры заполняются правильно, кроме подразделения.
Вот что там встречается:
Т.е. если не ведется учет по подразделениям на счете, то получается, что Подразделение в структуре будет равно Неопределено. А в справочнике ключей подразделение будет всегда ссылкой(пустой в частности) и при поиске соответственно будет выдаваться пустой результат.
Пришлось переписать так:
После этого документы начали проводиться.
Продолжение темы. Опять такое же сообщение. Проверил, что в регистре "Раздельный учет НДС" есть необходимый остаток по нужной аналитике, но документ Требование-накладная не проводится. На этот раз причина крылась в том, что не было записи в регистре сведений "Аналитика учета затрат". Программа перед тем, как искать остатки в регистре "Раздельный учет НДС" ищет подходящую аналитику в регистре сведений "Аналитика учета затрат". Если не находит, то создает новую аналитику и остатки уже пытается найти с использованием вновь созданной аналитики. Соответственно не находит и получаем "Для целей учета НДС не списано...". Выход - создать необходимую запись в регистре сведений "Аналитика учета затрат". А вообще по ключам аналитики есть статейка https://its.1c.ru/db/metod81/content/2756/hdoc
добрый день. такая же проблема как в последнем посте, может есть у вас эта обработка?
"Эта обработка" - имеете ввиду для создания ключей аналитики? Такая есть, но она просто напросто создает элементы справочника. А дальше если дак надо вручную вносить записи в регистры, используя созданные ключи.
Отправить комментарий