Коды ТНВЭД (колонка 1а) в счете-фактуре

1. roman77 332 10.10.17 11:16 Сейчас в теме
Уже вышло 2 релиза УТ 11.3.4.81 и 11.3.4.93 в которых КАК БЫ реализованы счет-фактуры постановлению 981. По факту колонка 1а не заполняется как надо. Официально зарегистрирована ошибка 00-00129083: "Код вида товаров в колонке 1а счета-фактуры по постановлению 981 заполняется при реализации товаров на территории РФ". А на самом деле она вообще не заполняется. Если исправить одну из ошибок, тогда, действительно, начинает заполняться но всегда - даже тогда, когда не надо.

Суть задачи:
1) Решить нужно ли заполнять коды тнвэд - тут программисты 1с справились
2) если заполнять, то где: в колонке 1а (с 1 октября) или в названии номенклатуры (до 1 октября) - и тут 1с-овских кодеров переклинило. Не могут разобраться уже в 2х релизах.

Короче, если кому надо, то вот исправления для 11.3.4.93:


1) В функции
Функция ВыводитьКодыТНВЭД(ДанныеПечати, ДействуетПостановление981)

перед возвратом добавляем строчку:

Если ПараметрыВывода.ВыводитьВКолонке Тогда ПараметрыВывода.ВыводитьВСтроке = Ложь; КонецЕсли;


В противном случае оба параметра = истина и потом программа не может разобраться куда что выводить.

2) далее в процедуре
Процедура ЗаполнитьРеквизитыСтрокиТовара(СтрокаТовары, ОбластьМакета, НомерСтроки, ВыводитьКодНоменклатуры = Истина, ВыводитьКодТНВД = Неопределено)



внутрь условия
Если ВыводитьКодТНВД <> Неопределено Тогда

вкладываем еще одно условие:
Если ВыводитьКодТНВД.ВыводитьВКолонке ИЛИ ВыводитьКодТНВД.ВыводитьВСтроке тогда


в противном случае коды будут выводиться при продаже на территории РФ

3) там же, чуть ниже есть условие

Если НЕ ВыводитьКодТНВД.ВыводитьВСтроке Тогда
	СтруктураПараметров.КодТНВЭД = "--";
КонецЕсли;


Вместо
СтруктураПараметров.КодТНВЭД = "--";
делаем
СтруктураПараметров.КодТНВЭД = СтрокаТовары.КодТНВЭД;

короче, вместо "--" наоборот присваиваем нормальный ТНВЭД. В моем случае я вообще храню коды в справочнике номеров ГТД.


Глубоко удивлён дебилизмом и непрофессионализмом программистов и тестеров 1С. Выходит, что выпустив уже 2 релиза, ни кто из них так ни разу и не попробовал вывести счет-фактуру и не проверил работу ключевых изменений. ЕГЭ по информатике они так же не смогли бы сдать: облажались бы на булевой алгебре.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. roman77 332 13.10.17 14:38 Сейчас в теме
P.S. Вышел релиз 11.3.4.103, ничего не исправили.
3. nikolega 174 28.12.17 09:40 Сейчас в теме
В 11.3.4.149 добавили колонку "КодТНВЭД" в табличную часть "товары" Реализации товаров и услуг.
4. roman77 332 28.12.17 09:58 Сейчас в теме
(3) Да бред это. Сляпали для галочки. Кто эти поля должен заполнять? Менеджеры по продажам? В реальной жизни один и тот же товар в разных партиях может импортироваться под разными кодами в целях оптимизации расходов ;) Поэтому коды надо хранить в справочнике НомерГТД и при печати с/ф/упд надо брать коды тнвэд именно из гтд, чтобы они гарантированно соответствовали коду конкретного раздела конкретной декларации и чтобы продажникам не надо было отвлекаться на ненужные задачи.
6. roman77 332 15.01.18 14:12 Сейчас в теме
(3) Всё равно не работает :) :) В модуле менеджера РТУ есть процедура ПоместитьВременнуюТаблицуТоваров. Она помещает в МенеджерВременныхТаблиц табличку РеализацияТоваровУслугТаблицаТоваров. Дальше она используется для заполнения ПФ с/ф. Что-то не так с этим запросом и вместо кодов ТНВЭД он возвращает пустышки :)
5. nikolega 174 29.12.17 09:49 Сейчас в теме
Я так понял, автоматически заполняется в документе только при налогообложении "На экспорт". А добавили они это в документ для истории, по товару может меняться со временем "Код ТНВЭД", а реквизит в номенклатуре непериодический.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот