"Подскажите пожалуйста, может кто стклкивался? Если в бух 4.5 рел 510 ведется ИП (ИНН 12 знаков) при заполнении раздела 3 новой декл по НДС выдает сообщение "Неверно указан КПП орагизации! Для хранения отчетов используется подкаталог бла бла бла..."<br><br>В модуле следующий кусок<br><br>Процедура ЗаполнитьРеквизиты( ИзмФирма=0 )<br> <br> СписокДанных = СоздатьОбъект( "СписокЗначений" );<br> <br> Если ИдентКонфигурации <> "NLGPL" Тогда <br> <br> СписокДанных.Установить( "Контекст", Контекст );<br> СписокДанных.Установить( "Дата", Дата2 );<br> СписокДанных.Установить( "ИНН", """" ); <br> СписокДанных.Установить( "КаталогХранения", """" );<br> <br> Попытка<br> глПолучитьДанные( СписокДанных ); <br> Исключение<br> КонецПопытки; <br> <br> ОргИНН = СписокДанных.Получить( "ИНН" ); <br> ИНН = СРЕД(ОргИНН, 1, 10);<br> КПП = СРЕД(ОргИНН, 12,20); !!!!!!!!!!!!!!!!! ТРАБЛА ТУТ !!!!!!!!!!!!!!!!!!!!<br> <br> Иначе<br> // для конфигурации 1С:Налогоплательщик <br> СписокДанных.Установить( "Контекст", Контекст );<br> СписокДанных.Установить( "Дата", Дата2 );<br> СписокДанных.Установить( "ИНН", """" );<br> СписокДанных.Установить( "КППЮЛ", """" );<br> СписокДанных.Установить( "КаталогХранения", """" );<br> <br> Попытка<br> глПолучитьДанные( СписокДанных ); <br> Исключение<br> КонецПопытки; <br> <br> ОргИНН = СписокДанных.Получить( "ИНН" );<br> ОргКПП = СписокДанных.Получить( "КППЮЛ" );<br> ИНН = СРЕД(ОргИНН, 1, 10);<br> КПП = ОргКПП;<br> <br> КонецЕсли; <br> <br> Если ПустоеЗначение(КаталогХранения)=1 Тогда<br> // Определяем каталог хранения из ИБ<br> КаталогХранения = СокрЛП(СписокДанных.Получить("КаталогХранения")); <br> КонецЕсли;<br> <br> ЗаполнитьИНН_КПП();<br> <br>КонецПроцедуры // ЗаполнитьРеквизиты()<br><br><br>То есть он хватает последний 12-й знак ИНН, думает, что это КПП и потом выдает ошибку при проверке КПП.<br><br>Вопрос в следующем: кто нить сталкивался с таким? это ошибка в отчете или я чего то не так делаю?<br>У меня такое ощущение, что они забыли в этом отчете вообще про вариант с ИП :)"