Как сделать так, чтобы в документе «Поступление товаров и услуг» отображалась связанная счет-фактура?

Программист 1С v8.3 (Управляемые формы) 1С:Комплексная автоматизация Налоговый учет IT и автоматизация бизнеса
← На главную

При переносе данных между конфигурациями 1С, например, из Бухгалтерии предприятия 3.0 в Комплексную автоматизацию 2.4, часто возникает техническая проблема: в форме документа Поступление товаров и услуг (далее — ПТУ) в нижней части экрана не отображается ссылка на связанную с ним счет-фактуру. Давайте разберемся, почему это происходит и как настроить корректное отображение данных.

Понимание механизма связи документов

Прежде всего, важно уяснить архитектурную особенность типовых решений 1С: сам документ Поступление товаров и услуг не хранит информацию о счет-фактуре непосредственно в своих реквизитах. Отображение счета-фактуры в подвале ПТУ — это динамический процесс. Форма документа при открытии выполняет поиск связанных объектов, опираясь на то, какой документ указан в качестве основания в Счете-фактуре полученном.

Таким образом, логика работы следующая: не документ-источник «тянет» к себе счет-фактуру, а счет-фактура «указывает» на документ-источник. Если связь не прописана, программа просто «не видит», что эти документы относятся к одной хозяйственной операции.

Шаг 1: Проверка реквизита «Документ-основание»

Первым делом проанализируем структуру данных в базе-приемнике. Откройте документ Счет-фактура полученный и проверьте состояние реквизита Документ-основание. Если этот реквизит пуст, форма ПТУ никогда не покажет связь, так как технически ее не существует.

Если вы переносите данные через Конвертацию данных 2.1, необходимо убедиться, что правило конвертации (ПКС) для объекта Счет-фактура полученный корректно заполняет поле Документ-основание ссылкой на соответствующий документ Поступление товаров и услуг.

Шаг 2: Настройка правил в «Конвертации данных 2.1»

При настройке правил обмена обратите внимание на следующие моменты:

  1. Сопоставление реквизитов: В правилах конвертации объектов (ПКО) для Счета-фактуры полученного укажите, что поле Документ-основание должно быть заполнено ссылкой на Поступление товаров и услуг.
  2. Табличные части: В современных конфигурациях (КА 2.4, ERP) связь может быть реализована не через одиночный реквизит, а через табличную часть Документы-основания. В этом случае в Конвертации данных необходимо выбирать коллекцию (табличную часть) и сопоставлять ее поля.
  3. Порядок выгрузки: Убедитесь, что Поступление товаров и услуг выгружается первым. Если счет-фактура попытается записаться раньше, чем будет создан документ-основание, ссылка может не установиться из-за отсутствия объекта в базе-приемнике.

Шаг 3: Что делать, если ссылка заполнена, но счета-фактуры нет?

Иногда возникают ситуации, когда реквизит Документ-основание заполнен, но в форме ПТУ счет-фактура все равно не отображается. Рассмотрим возможные причины и пути решения:

Перепроведение документов: После завершения переноса данных связи в регистрах НДС могут быть неактуальны. Рекомендуется выполнить групповое перепроведение документов в базе-приемнике. Это заставит систему заново сформировать все движения и, как следствие, обновить связи между документами.

Проверка статуса документа: Проверьте, проведен ли документ Счет-фактура полученный. В 1С отображение связей на форме часто привязано к проведенным документам. Если счет-фактура не проведен, система может игнорировать наличие ссылки при построении экранных форм.

Анализ состава реквизитов: Если вы столкнулись с тем, что в источнике данные хранятся в табличной части, а в приемнике — в реквизите, используйте обработчик события После выгрузки:


// Пример логики в обработчике после выгрузки для поиска основания
Если ЗначениеЗаполнено(Источник.ДокументыОснования) Тогда
    // Получаем первый документ из группы оснований
    ПервоеОснование = Источник.ДокументыОснования[0].ДокументОснование;
    // Присваиваем его в реквизит приемника
    Приемник.ДокументОснование = ПервоеОснование;
КонецЕсли;

Итоговые рекомендации

Помните, что Поступление товаров и услуг — это ведущий документ операции. При обмене данными старайтесь всегда выгружать пакеты документов: сначала Поступление, затем Счет-фактуру, где в качестве основания обязательно передается ссылка на созданное ранее Поступление. Если вы все настроили верно, а отображения нет — используйте штатные механизмы перепроведения, чтобы актуализировать регистры НДС. Это стандартная практика при миграции данных в сложных учетных системах, таких как Комплексная автоматизация.

← На главную