1С Предприятие 7.70.027
Бухгалтерский учет 7.70.300
В базе несколько фирм. При выгрузке налоговой накладной в xml постоянно выдает ошибку "не заполнен реквизит Налоговая инспекция!". Хотя все у меня заполнено и список налоговых я обновил из файла str_sti.xml. Я заметил что обработка не может подтянуть данные: Код региона, Код района и Код ГНИ, просто стоят нули.
Но налоговый от фирмы, которая изначально была занесена в базу первой все нормально выгружается.
як варіант "Налоговая инспекция" у довіднику "Фирмы" має історію, на дату документа значення не заповнене
код
Фирма.ИспользоватьДату(ДатаОтчета);
НалоговаяИнспекция = Фирма.НалоговаяИнспекция;
Если ПустоеЗначение(НалоговаяИнспекция) = 0 Тогда
C_RAJ = СокрЛП(НалоговаяИнспекция.КодАдмРайона); //Код административного района инспекции
C_REG = СокрЛП(НалоговаяИнспекция.Родитель.Код); //Код области инспекции
C_STI = СокрЛП(НалоговаяИнспекция.Код); //Код инспекции
Иначе
Сообщить("Для фирмы " + Фирма.ПолнНаименование +" не заполнен реквизит Налоговая инспекция!", "!");
КонецЕсли;
Изменил дату налоговой и все заработало. А как мне решить эту проблему что бы не менять дату.
Все разобрался. Почистил историю на фирму. Всем спасибо.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua