Почему в акте сверки в 1С:УТ 10.3 не выводятся номер и дата накладной и как это исправить?

Бухгалтер 1С v8.3 (Обычные формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При формировании документа «Акт сверки взаиморасчетов» в конфигурации «1С:Управление торговлей 10.3» пользователи часто сталкиваются с ситуацией, когда в табличной части и в печатной форме по строкам поступлений выводится текст вида: Поступление товаров и услуг № от без указания номера и даты документа. Выясним причину такого поведения системы и разберем все доступные варианты решения проблемы.

Причина работы типового механизма

Проанализируем алгоритм заполнения табличной части документа АктСверкиВзаиморасчетов. В типовой конфигурации для документов поступления товаров и услуг строка представления документа формируется не по внутреннему номеру и дате проведения документа в базе 1С, а по реквизитам НомерВходящегоДокумента и ДатаВходящегоДокумента.

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

Способ 1. Заполнение входящих реквизитов в документе поступления

Разберем по шагам стандартный порядок действий для исправления отображения данных:

  1. Открываем исходный документ «Поступление товаров и услуг».
  2. Переходим на вкладку «Дополнительно».
  3. Находим поля «Вх. номер» и «Вх. дата».
  4. Вносим номер и дату накладной (УПД) по данным контрагента.
  5. Записываем или перепроводим документ.
  6. Возвращаемся в «Акт сверки взаиморасчетов» и повторно нажимаем кнопку «Заполнить» на вкладке «По данным организации».

Важно: если период закрыт датой запрета изменения данных или перепроведение документов задним числом нежелательно из-за риска сдвига партий в регистре ПартииТоваровНаСкладах, перезаписывать документы вручную не рекомендуется.

Способ 2. Ручная корректировка текста в акте сверки

Если акт сверки нужен срочно и нет возможности редактировать документы поступления, воспользуемся особенностью табличной части документа «Акт сверки взаиморасчетов»:

  1. Открываем созданный и заполненный «Акт сверки взаиморасчетов».
  2. Переходим на закладку «По данным организации».
  3. Колонка «Представление» является обычной текстовой строкой. Дважды щелкаем левой кнопкой мыши по ячейке с проблемной строкой.
  4. Вручную дописываем нужный номер и дату накладной.
  5. Формируем печатную форму по кнопке «Печать» — внесенные изменения сразу отобразятся в бланке.

Способ 3. Массовое заполнение реквизитов без перепроведения документов

Когда документов без входящих номеров много, рассмотрим использование типовой обработки «Групповая обработка справочников и документов»:

  1. Открываем обработку через меню «Сервис» → «Универсальные обработки» → «Групповая обработка справочников и документов».
  2. В поле «Тип объекта» выбираем Документы, добавляем документ Поступление товаров и услуг и настраиваем отбор по контрагенту и периоду.
  3. Нажимаем кнопку «Отобрать».
  4. В нижней части формы в поле «Действие» выбираем Установить реквизиты.
  5. Выбираем реквизиты Входящий номер и Входящая дата, указываем нужные значения.
  6. Устанавливаем режим выполнения Изменять документы без перепроведения и нажимаем «Выполнить». Документы будут сохранены в режиме РежимЗаписиДокумента.Запись, что исключит пересчет движений по регистрам и взаиморасчетам.

Способ 4. Использование внешней печатной формы

Для постоянного автоматического вывода внутренних номеров в случае отсутствия входящих данных создается внешняя печатная форма (ВПФ), подключаемая через меню «Сервис» → «Дополнительные отчеты и обработки» → «Внешние печатные формы».

Посмотрим на пример логики формирования представления в коде модуля внешней печатной формы:


Если ЗначениеЗаполнено(Выборка.НомерВходящегоДокумента) Тогда
    ПредставлениеДокумента = "Поступление товаров и услуг № " + СокрЛП(Выборка.НомерВходящегоДокумента) + " от " + Формат(Выборка.ДатаВходящегоДокумента, "ДФ=dd.MM.yyyy");
Иначе
    ПредставлениеДокумента = "Поступление товаров и услуг № " + СокрЛП(Выборка.Номер) + " от " + Формат(Выборка.Дата, "ДФ=dd.MM.yyyy");
КонецЕсли;

Такой подход позволяет формировать корректный акт сверки без снятия конфигурации с поддержки и без необходимости модифицировать исторические данные в закрытых периодах.

← На главную