Многие пользователи 1С:Бухгалтерии 8 ред. 3.0 сталкиваются с вопросом: почему при включении функциональности по учету импортных товаров система не формирует движения по забалансовому счету ГТД для материалов, хранящихся на счете 10? Давайте разберемся, как устроена эта логика и какие есть способы решения задачи по анализу импортного сырья.
Первое, что необходимо уяснить: механизм ГТД в 1С:Бухгалтерии — это инструмент для аналитического учета, а не полноценный партионный учет, к которому привыкли пользователи более сложных систем вроде 1С:Управление торговлей. Ключевые особенности работы системы заключаются в следующем:
ГТД происходит только при оприходовании товаров на счет 41. Система жестко привязана к товарам, предназначенным для продажи. Если вы приходуете номенклатуру на счет 10 (материалы), типовой алгоритм 1С не создает движений по забалансовому счету, так как логика списания материалов в производство не подразумевает жесткого контроля остатков по импортным номерам на уровне проводок.ГТД в документах списания или реализации возлагаются на пользователя. При списании вы должны самостоятельно выбрать нужный ГТД из выпадающего списка остатков.Номенклатура, ГТД и Страна происхождения. Остатки можно посмотреть в стандартной Оборотно-сальдовой ведомости по счету ГТД, но только при условии, что этот счет используется в проводках.Если ваша задача — оценить, какой объем импортных материалов был использован в производстве, у вас есть несколько путей развития событий:
Если нет необходимости в жестком бухгалтерском учете «до последней штуки» по каждой ГТД, самый рациональный подход — использовать данные самих документов. Мы можем проанализировать Поступление товаров и услуг и Списание материалов в производство.
Для реализации этого метода:
Универсальный отчет или Консоль отчетов), который будет обращаться к табличным частям документов.Документ.ПоступлениеТоваровУслуг.Товары.Номенклатура, Страна и НомерГТД.Этот метод не требует изменения конфигурации и позволяет быстро получить статистику по закупкам за прошлые периоды.
Если вам жизненно важно видеть остатки по ГТД на счете 10, придется прибегнуть к расширениям конфигурации. Рассмотрите следующие шаги:
Расширение конфигурации для безопасного внесения изменений.ПоступлениеТоваровУслуг, добавив формирование проводок по счету ГТД для материалов (счет 10).ГТД автоматически для материалов. Вам потребуется написать алгоритм (обработку), который при проведении списания будет «закрывать» остатки по ГТД по методу FIFO (первым пришел — первым ушел).Примерная логика заполнения ГТД в коде может выглядеть так (упрощенно):
// Пример логики поиска остатков
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ ГТД, СуммаОстаток ИЗ РегистрБухгалтерии.Хозрасчетный.Остатки(,&Счет = &СчетГТД)";
Запрос.УстановитьПараметр("СчетГТД", ПланыСчетов.Хозрасчетный.ГТД);
Результат = Запрос.Выполнить().Выбрать();
Помните, что для корректной работы штатного механизма (для товаров на 41 счете) необходимо проверить настройки:
Администрирование — Функциональность.Внешняя торговля убедитесь, что флаг Приобретение и реализация импортных товаров установлен.РНПТ (прослеживаемые товары), этот учет ведется параллельно и имеет свои требования к заполнению документов.Важное предостережение: Не пытайтесь принудительно переводить учет материалов на ГТД через изменения в плане счетов или манипуляции с движениями, если у вас нет глубоких знаний в архитектуре 1С:Бухгалтерии. Ошибки в этом учете могут привести к искажению данных в книге покупок и декларации по НДС, что влечет за собой вопросы со стороны налоговых органов. Если цель — просто оценка, используйте отчеты по табличным частям, это самый безопасный путь.
Если вы решили внедрять полноценный учет ГТД по материалам, рекомендуем использовать готовые Расширения с портала Инфостарт, которые уже адаптированы под типовые обновления и позволяют автоматизировать подбор ГТД в табличных частях.