При работе с устаревшими, но все еще актуальными для многих организаций конфигурациями на платформе 1С:Предприятие 7.7, пользователи часто сталкиваются с техническими сложностями при подготовке регламентированной отчетности. Одной из наиболее распространенных проблем является невозможность напечатать или выгрузить «Расчет по страховым взносам» (РСВ). Рассмотрим подробно, как решить проблемы с отсутствующими библиотеками и логическими ошибками заполнения разделов отчета.
При попытке вывести отчет на печать с использованием машиночитаемой формы (двухмерный штрихкод), система может выдать сообщение: «Не установлена внешняя библиотека, используемая для печати машиночитаемых форм. Не удалось сформировать машиночитаемую форму». Это происходит потому, что платформа 1С 7.7 сама по себе не умеет генерировать штрихкоды стандарта PDF417 и полагается на внешний программный модуль, разработанный ГНИВЦ ФНС РФ.
Разберем по шагам, как установить и настроить необходимые компоненты:
modyl.rar (или аналогичного названия).TaxerPDF417.dll. Для этого откройте командную строку от имени администратора и введите команду:
regsvr32 "C:\Program Files (x86)\Common Files\1C\Prt_Reg_CL\TaxerPDF417.dll"
Примечание: путь может отличаться в зависимости от разрядности вашей операционной системы.Выясним причину, если библиотека установлена, но ошибка сохраняется. Часто это связано с отсутствием в системе компоненты MSXML 4.0. Модуль печати использует этот парсер для обработки XML-данных, на основе которых строится штрихкод. Убедитесь, что у вас установлен MSXML 4.0 Service Pack 2 или выше.
Вторая распространенная проблема возникает на этапе выгрузки или формирования печатной формы, когда программа сообщает: «При указанном на титульном листе "По месту нахождения (учета) (код) " равным "214" не должен быть сохранен Раздел 2». Эта ошибка ставит в тупик многих бухгалтеров, так как визуально Раздел 2 может быть пуст.
Проанализируем логику работы отчета:
Если вы не являетесь КФХ, Раздел 2 в вашем отчете не должен быть даже «сохранен» в базе данных. В 1С 7.7 механизм работы регламентированных отчетов таков, что нажатие кнопки «Сохранить» в конкретном разделе создает файл данных. Даже если вы просто зашли в раздел «посмотреть» и случайно нажали сохранение, программа будет пытаться включить его в файл выгрузки.
Рассмотрим алгоритм действий для устранения этой коллизии:
Del или соответствующей кнопки в интерфейсе.Важно помнить, что 1С 7.7 хранит данные отчетов в подпапке ExtForms в каталоге вашей информационной базы. Если удаление через интерфейс не помогает, можно проанализировать содержимое этой папки вручную. Файлы с сохраненными данными имеют расширения .xml или специальные внутренние форматы 1С. Однако ручное удаление файлов требует осторожности, чтобы не повредить данные других отчетов.
Посмотрим на ситуацию с точки зрения системного администрирования. При работе в Windows 10 программа 1С 7.7 часто сталкивается с ограничениями прав доступа. Если папка с базой данных находится в Program Files, компонента печати может не иметь прав на создание временного файла, необходимого для генерации штрихкода.
Рекомендуем придерживаться следующих правил при работе с отчетностью в 7.7:
Выясним, почему иногда возникает путаница с периодами, как в примере автора сообщения: «При открытии этого раздела стоит 2018г., а нужен 2019г.». Это происходит из-за механизма «Вариантов» отчета. Если вы копируете отчет за прошлый год или создаете новый на базе старого варианта, программа подтягивает старые сохраненные данные. Всегда проверяйте, какой Период и какой Вариант выбраны в заголовке формы отчета перед началом заполнения и сохранения данных.
Таким образом, совместная работа по установке корректных библиотек и внимательная проверка состава сохраненных разделов позволяют успешно подготовить отчетность даже в такой почтенной системе, как 1С 7.7.