Имя: Пароль:
1C
1С v8
Декларация НДС бп 3.0.49.18
, ,
0 kuznkv
 
18.04.17
11:28
Здравствуйте форумчане. Возникла проблема, при формировании декларации НДС за 1 кв 2017 года выдает сообщение
"Указан некорректный регистрационный номер таможенной декларации    
Допустимы номера, состоящие из 23-27 символов"

Номера ГТД Беларуси имеют формат ххххх/хххххх/ххххххх. В Бухгалтерию попадают после проведения обмена из УТ. ГТД по документам имеет вышеописанный формат и поэтому в УТ его менять нельзя.
Подскажите, где и на каком этапе происходит проверка на количество символов ГТД в БП?
1 Aleksey
 
18.04.17
11:33
формат
SNNNNNNN/ДДММГГ/SSSSSSS/NNN
длина: 8/6/7/до 3

А у тебя первая группа 5 символов. Т.е. проблема с кодом таможенного органа.
2 Aleksey
 
18.04.17
11:37
Т.е. в твоем случае номер ГТД должен начинается с 112 (код страны откуда пришёл товар, т.е. код Белоруссии)

http://edata.customs.ru/FtsPersonalCabinetHelp/Content/Help/Stat/Grafa_20.html
3 kuznkv
 
18.04.17
11:38
(1) Да, именно с там.органом Беларуси, Казахстана, Армении, Кыргызстана первая группа состоит из менее 8 символов. Вот меня и интересует, где в бухгалтерии найти эту проверку, чтобы  именно для БП добавить недостающие символы
4 kuznkv
 
18.04.17
11:39
(2) Именно это я и хочу сделать, но не меняя код в самом справочнике, чтобы обмен не переписывать
5 kuznkv
 
18.04.17
11:40
(3) т.е. добавлять символы при формировании декларации
6 Aleksey
 
18.04.17
11:45
(3) В конфигураторе забанили?
Вбей в поиск ошибку и смотри
7 kuznkv
 
18.04.17
11:47
(6) ошибка формируется только на форме ШаблоныСообщенийОбОшибках2017Кв1. Поиск именно по ошибке ничего не выдает.
8 Aleksey
 
18.04.17
11:49
(7) Там есть имяСекции. А если по имени искать?
9 kuznkv
 
18.04.17
11:49
(8) сразу не сообразила, сейчас запустила поиск
10 kuznkv
 
18.04.17
11:55
(8) по имени секции находит только секции макета. Больше ничего
11 Aleksey
 
18.04.17
11:56
ОбщийМодуль -> РегламентированнаяОтчетностьПроверкаНДС -> НекорректныйРегистрационныйНомерТаможеннойДекларации

Функция НекорректныйРегистрационныйНомерТаможеннойДекларации(ПроверяемоеЗначение)
    
    ДлинаЗначения = СтрДлина(СокрЛП(ПроверяемоеЗначение));
    
    Возврат (ДлинаЗначения < 23 ИЛИ ДлинаЗначения > 27);
    
КонецФункции
12 Aleksey
 
18.04.17
11:56
Но это тебе не сильно поможет
13 kuznkv
 
18.04.17
11:57
(11) Спасибо огромное. Я отсюда начну дальше разбираться
2 + 2 = 3.9999999999999999999999999999999...