Документы и Печать · 11 мин
Почему в 1С не заполняется ТТН: причины и пошаговое решение
Разбираем, почему в 1С не заполняется ТТН: незаполненные реквизиты, ошибки в договорах, ЕГАИС, права доступа. Пошаговая диагностика и исправление.
Транспортная накладная в 1С собирается автоматически из данных документа-основания, справочников контрагентов, договоров и настроек учётной системы. Если при формировании ТТН поля остаются пустыми, почти всегда причина находится не в самой накладной, а в источниках данных: программе просто неоткуда взять сведения. Понимание этой логики позволяет найти и устранить проблему за несколько минут, не прибегая к ручному заполнению каждого поля.
Типичная ситуация выглядит так: менеджер создаёт реализацию товаров, нажимает «Создать на основании» или пытается распечатать ТТН, а в форме отсутствуют грузоотправитель, грузополучатель, адреса, данные транспортного средства или сведения о товаре. Иногда документ вообще не создаётся, а программа выдаёт сообщение об ошибке или молча открывает пустую форму.
Причины условно делятся на пять групп: незаполненные реквизиты справочников, ошибки в документе-основании, проблемы с настройками обмена (например, с ЕГАИС или ЭДО), недостаток прав у пользователя и технические сбои после обновления конфигурации. Ниже разобрана диагностика каждой группы и конкретные действия для исправления.
Как 1С собирает данные для ТТН
Транспортная накладная не хранит большинство сведений самостоятельно — она подтягивает их по ссылкам. Грузоотправитель и грузополучатель берутся из карточек организации и контрагента, адреса — из табличной части контактной информации этих справочников, перечень товаров — из табличной части документа «Реализация товаров и услуг» или «Перемещение товаров», данные о перевозчике и водителе — из договора или отдельных полей документа.
Из этого следует главное правило диагностики: если поле в ТТН пустое, нужно идти не в саму накладную, а в тот объект, из которого это поле заполняется. Пустой грузополучатель — проверяем контрагента. Пустой адрес — проверяем контактную информацию. Пустой список товаров — проверяем табличную часть основания и статус его проведения.
Незаполненные реквизиты контрагентов и организации
Самая частая причина — неполные карточки справочников. Откройте карточку контрагента-грузополучателя и проверьте: заполнено ли полное наименование, указаны ли ИНН и КПП, есть ли в разделе контактной информации фактический адрес и адрес доставки. Если адрес есть, но он введён произвольным текстом без структурирования по полям (индекс, регион, город, улица), часть механизмов печати может его не распознать.
Аналогично проверьте собственную организацию в справочнике «Организации»: юридический и фактический адрес, ИНН, КПП. Для ТТН критичен именно адрес грузоотправителя — если в документе склад отгрузки находится по другому адресу, убедитесь, что адрес склада заполнен в карточке склада, так как некоторые конфигурации берут пункт погрузки оттуда.
После заполнения реквизитов переформируйте ТТН: закройте форму накладной без сохранения и создайте её заново на основании документа. Данные подтянутся автоматически. Если ТТН уже была записана, в ряде конфигураций потребуется вручную обновить поля через кнопку «Заполнить» или пересоздать документ.
- 1Откройте карточку контрагента-грузополучателя и заполните наименование, ИНН, КПП
- 2Добавьте фактический адрес и адрес доставки через структурированный ввод
- 3Проверьте карточку собственной организации: адреса и регистрационные данные
- 4Проверьте адрес склада отгрузки в карточке склада
- 5Пересоздайте ТТН на основании документа и проверьте заполнение
Ошибки в документе-основании
Если справочники в порядке, следующий кандидат — сам документ, из которого создаётся ТТН. Проверьте, проведён ли он: непроведённая реализация в некоторых конфигурациях не позволяет корректно сформировать накладную или передаёт в неё пустую табличную часть. Убедитесь, что в табличной части есть товары с указанным количеством, а не только услуги — услуги в ТТН не перевозятся и в накладную не попадают.
Обратите внимание на договор с контрагентом. Если в договоре не заполнены условия доставки или сам договор не выбран в документе, поля перевозчика, водителя и транспортного средства останутся пустыми. В типовых конфигурациях эти сведения часто хранятся в отдельной вкладке «Доставка» или «Транспорт» внутри реализации — проверьте и её.
Отдельный сценарий — документ создан копированием из старого, где часть ссылок указывает на помеченные на удаление или архивные элементы справочников. Внешне всё выглядит заполненным, но при формировании ТТН программа не может прочитать данные по «битым» ссылкам. Перевыберите контрагента, договор и склад заново вручную.
Проблемы с ЕГАИС и обменом данными
ТТН в контексте алкогольной продукции
Если речь о товарно-транспортной накладной ЕГАИС, причины незаполнения другие. Накладная формируется через УТМ (универсальный транспортный модуль), и пустые поля обычно означают: не заполнена карточка контрагента с данными ЕГАИС (FSRAR-ID, лицензии), номенклатура не сопоставлена с алкогольной продукцией, либо УТМ недоступен и запрос не ушёл. Проверьте журнал обмена с ЕГАИС — там фиксируются ответы и ошибки по каждому документу.
Обмен между базами
При обмене между конфигурациями (например, «Управление торговлей» и «Бухгалтерия») ТТН может приходить пустой, если в правилах обмена не настроено соответствие полей или документ выгрузился раньше, чем связанные справочники. Проверьте, загрузились ли контрагент и договор в базу-приёмник, и повторите выгрузку после синхронизации справочников.
Права доступа и настройки пользователя
Если у коллеги ТТН заполняется, а у вас — нет, дело почти наверняка в правах. Ограничение доступа на уровне записей (RLS) может скрывать от пользователя контрагентов, договоры или склады: документ открывается, но поля пустые, потому что программа не имеет права прочитать связанные объекты. Проверьте это простым способом — попробуйте открыть карточку контрагента из документа напрямую. Если она не открывается или открывается пустой, обратитесь к администратору для расширения роли.
Также проверьте, не включён ли в настройках пользователя отбор по конкретной организации или складу, которых нет в документе. В редких случаях помогает сброс пользовательских настроек формы: очистите настройки формы ТТН через меню «Ещё» — «Установить стандартные настройки», если такой пункт доступен.
Технические сбои после обновления
Если ТТН перестала заполняться сразу после обновления конфигурации, вероятны две причины: изменился алгоритм заполнения (проверьте описание изменений релиза) или обновление завершилось с ошибками и часть обработчиков не выполнилась. Во втором случае в журнале регистрации будут ошибки на момент обновления, и базу потребуется дообновить или запустить отложенные обработчики вручную.
Перед любыми техническими действиями сделайте резервную копию базы. Тестирование и исправление, очистку кэша и запуск обработчиков без копии выполнять нельзя: при сбое вы потеряете данные без возможности отката. Если база работает в клиент-серверном режиме, очистку кэша и регламентные операции должен выполнять администратор.
Как выбрать действие
Как проверить результат и не допустить повторения
После исправления сформируйте ТТН заново и сверьте заполнение по контрольным точкам: стороны перевозки, адреса погрузки и выгрузки, перечень товаров с количеством, данные перевозчика. Распечатайте или сохраните печатную форму и убедитесь, что в ней нет пустых строк в обязательных разделах.
Чтобы проблема не повторялась, введите правило: новый контрагент заводится только с полностью заполненными реквизитами и адресами, а перед отгрузкой менеджер проверяет вкладку доставки в заказе. В некоторых конфигурациях можно включить контроль заполнения обязательных реквизитов, чтобы программа не давала провести документ с пустыми ключевыми полями.
Как проверить результат
Заполнены наименования, ИНН, КПП
Пустые поля или только часть реквизитов
Структурированные адреса, совпадают с фактическими точками
Пусто или произвольный текст без структуры
Полный перечень с количеством из основания
Пусто или меньше позиций, чем в реализации
Заполнены из договора или вкладки доставки
Пусто при фактической перевозке
Частые вопросы
ТТН создаётся, но пустая табличная часть с товарами. Что делать?
Проверьте, что документ-основание проведён и в его табличной части есть товарные позиции с количеством. Услуги в ТТН не переносятся. Если позиции есть, но не переносятся, пересоздайте накладную через «Создать на основании» — возможно, первая версия была записана до заполнения реализации.
Адрес контрагента заполнен, но в ТТН не попадает. Почему?
Вероятно, адрес введён свободным текстом, а механизм печати читает структурированные поля. Откройте адрес в карточке контрагента на редактирование и введите его через форму по полям (регион, город, улица, дом). Также проверьте, что заполнен именно тот вид адреса, который использует печатная форма — фактический или адрес доставки.
У одного пользователя ТТН заполняется, у другого — нет. В чём причина?
Это типичный признак ограничения прав: у второго пользователя нет доступа к контрагентам, договорам или складам из документа. Проверьте роли и настройки RLS у администратора. Дополнительно сбросьте персональные настройки формы у проблемного пользователя.
Можно ли просто заполнить ТТН вручную и не разбираться?
Разово — да, если отгрузка срочная. Но вручную заполненная накладная не исправляет источник данных: при следующей отгрузке тому же контрагенту всё повторится. Правильная последовательность — отгрузить с ручным заполнением, а затем в спокойном режиме исправить карточки справочников и договор.
После обновления 1С ТТН перестала заполняться у всех. Что проверить в первую очередь?
Откройте журнал регистрации и найдите ошибки на момент обновления — часто не выполнились отложенные обработчики. Затем изучите описание изменений релиза: алгоритм заполнения мог измениться, и часть данных теперь берётся из других полей. Перед любыми исправлениями сделайте резервную копию базы.
Что важно запомнить
Пустая ТТН — это симптом незаполненных источников данных, а не поломка самой накладной. Проверяйте по цепочке: карточки контрагента и организации, документ-основание и договор, права пользователя, обмены и обновления. Исправляйте справочники, а не отдельную накладную, и делайте резервную копию перед техническими действиями.