Друк pdf417 у 64 бітній 1с 8.3. Підтримка машиночитаних форм регламентованої звітності у "1С:Підприємстві". Встановлення та використання

Працюючи і здачі документів суворої звітності органів федеральної податкової служби Росії з їхньої листи наноситься спеціальний двомірний штрих-код з допомогою модуля друку НД з PDF417. Цей код необхідний швидкої конвертації даних документа в електронний вигляд їхньої подальшої передачі каналами зв'язку.

Додаток для цифрових бухгалтерій

Пакет "Друк НД з PDF417" - це інсталяційний msi-файл, створений розробниками з ФГУП ГНІВЦ ФНП Росії для комп'ютера на базі Windows 2000 SP4, XP SP2, Vista, 7, 8, 10 і Windows Server 2003 і вище. Його робота можлива як шаблон для різного бухгалтерського софту, що підтримує технологію COM на кшталт пакета «1C Бухгалтерія». Для його запуску потрібний додатковий компонент Microsoft XML version 4.0.

Інші технічні вимоги відповідають рівню офісного комп'ютера.

Головні якості шаблону

Стандарт машиночитаних бланків із PDF417 суттєво прискорює обробку даних декларацій та звітів державними службами. На кожний аркуш документа наноситься штрих-код, який може містити великий обсяг даних, що підлягають вводу. Вони відразу оцифровуються сканером і зберігаються в базі даних податкової служби.
«Друк НД з PDF417» зрідка, але отримує офіційні оновлення та виправлення.

Переваги

прогресивний стандарт оцифрування інформації з документації;
прискорює роботу органів податкової служби;
один код може вміщувати інформацію з кількох друкованих сторінок;
модуль поширюється безкоштовно та працює на майже будь-яких 32-64 bit системах.

Недоліки

не є самостійним продуктом (потрібна установка програми-оболонки).

Завантажити безкоштовно останню версію «Друк НД із PDF417» ви можете за посиланням під статтею.

Доброго вам дня!

Нещодавно зіткнувся з однією помилкою у 1С, яка виникла на комп'ютері бухгалтера.

При спробі друку декларацій із двовимірним штрих-кодом у програмі 1С 8.3 з'являється попередження «Для формування машиночитаної форми необхідно встановити в системі допоміжну компоненту» та пропозицію встановити Друк НД із PDF417. При спробі встановити цей модуль, вискакує вікно з повідомленням про те, що компонент вже встановлений і пропозиція відновити її. Після спроби відновлення з'являється помилка «Формування машиночитаної форми перервано: у системі не встановлено допоміжний компонент».

Підводячи короткий підсумок виходить, що у комп'ютері встановлено все необхідне роботи компоненти, але програма 1С її бачила і пропонувала перевстановити.

При вивченні інформації про цей процес я з'ясував, що для друку документів із двовимірним штрих-кодом з 1С необхідно, щоб на комп'ютері були встановлені наступні програмні компоненти:

  1. Встановлений у системі шрифт.
  2. Бібліотечний модуль друку двомірного штрих-коду (PDF417). Завантажити з сайту ГНІВЦ.
  3. Операційна система Windows х32-х64. Про запуск цієї компоненти під Linux я поки що не чув.
  4. Версія клієнта (платформи) 1С х32.

Рішення

Щоб вирішити проблему я почав перевіряти, чи все відповідає вимогам зазначеним вище.

У кожну систему я скачав і встановив шрифт eang000.ttf, закривши пункт номер один, але результату це не дало.

Бібліотечний модуль друку двовимірного штрих-коду (PDF417) пробував встановлювати засобами програми 1С, а також вручну видаляв компоненту скачував з сайту і встановлював. Ефект нуль. Пункт два закрито.

На борту у нас були Windows 7 х32 і х64, отже пункт номер три теж був виконаний, крім того, в результаті перевірки виявилося, що на комп'ютері з версією Windows x32 все працювало без проблем. Саме це і призвело мене до вирішення проблеми з помилкою при формуванні машиночитаної форми.

Під час перевірки версії клієнта 1С з'ясувалося, що на проблемних комп'ютерах було встановлено х64 операційну систему windows та клієнт 1с.

З якоїсь причини компонент не працює з х64 версією 1с.

Після переустановки платформи 1с на х32, друк із двовимірним штрих-кодом було відновлено.

Висновок

На пошук цього рішення мені довелося витратити близько 2-ї години, завдяки цій статті проблему можна вирішити за п'ять хвилин. Сподіваюся, що цій статті вдасться заощадити чийсь час, при усуненні помилки з формуванням машиночитаної форми.

Читайте мій блог, підписуйтесь на оновлення!

Примітка:

Назва шрифту - EanGnivc(True Type)
Файл шрифту - Eang000.ttf

Шрифт Eang000.ttf (штрих-код) потрібен для друку штрих-кодів у лівому верхньому кутку звітності 1С та інших програм.

Встановлення шрифту EanGnivc.

Податкові декларації, запроваджені для подання звітності з 2004 року, на кожному аркуші містять унікальний штрих-код аркуша. У формах регламентованої звітності, що розповсюджуються фірмою "1С", для відображення штрих-коду використовується спеціальний шрифт EanGnivc, який повинен бути встановлений в операційній системі.

Якщо цей шрифт не встановлено, штрих-кодів у податкових деклараціях не відображатиметься. Однак, якщо ви вже виконували установки цього шрифту, повторно виконувати таку установку вже не потрібно.

Файл шрифту EANG000.ttf знаходиться у підкаталозі ExtForms\RP11Q1.GRP каталогу інформаційної бази.

Для встановлення шрифту потрібно виконати такі дії:

  • На своєму ПК натиснути кнопку Пуск, вибрати Панель управління;
  • У панелі керування знайти та клацнути значок "Шрифти";
  • У вікні у верхньому меню "Файл" вибити команду "Встановити шрифт";
  • У полі зі списком "Диски" вибити потрібний диск;
  • У полі "Папки" вибити каталог, в якому знаходиться файл EANG000.ttf (наприклад: ExtForms\RP11Q1.GRP);
  • У списку "Список шрифтів" з'явиться рядок "EanGnivc (True Type)". Виберіть цей рядок та натисніть кнопку OK.
Якщо ви не знайшли шрифт Eang000.ttf, архівний файл зі шрифтом можна
завантажити

Штриховий код- графічна інформація, що наноситься на поверхню, маркування чи упаковку виробів, що дає можливість зчитування її технічними засобами - послідовність чорних і білих смуг чи інших геометричних фігур.

Штрихкод EanGnivc

EanGnivc це штрих-код розроблений ФГУП ГНІВЦ ФНС Росії (для податкових бланків звітності) на базі стандартного штрих-коду EAN-8. EAN, European Article Number (європейський номер товару) - європейський стандарт штрих-коду, призначений для кодування ідентифікатора товару та виробника.
Цей стандарт універсальний для всіх країн. Різновиди коду:

  • EAN-8 (скорочений) – кодується 8 цифр.
  • EAN-13 (повний) – кодується 13 цифр.
  • EAN-128 - кодується будь-яка кількість літер та цифр, об'єднаних у регламентовані групи.
Кожна цифра в EAN-8 кодується за допомогою чотирьох штрихів: двох білих та двох чорних. Штрихи можуть мати відносну ширину одну, дві, три і чотири одиниці. Загальна ширина штрихів однієї цифри становить сім одиниць. Напрямок читання комбінації штрихів значення не має. EAN код - лінійний штрих-код, що читається в одному напрямку (по горизонталі).

вид коду:

2. Модуль друку двомірного штрих-коду PDF417

Двовимірний штрих-код необхідний для подання звітів на паперових носіях в ІФНС (наказ ФНП Росії від 10.06.2008 № ВЕ-3-6/275@).

Двовимірний штрих – код є штрих-кодом символіки

Для встановлення вручну єдиного модуля друку машиночитаних бланків необхідно завантажити архівний файл, що містить інсталяційний пакет модуля друку з сайту ФГУП ГНИВЦ.

Після виконання програми буде встановлено програму TAXDOCPrt.dll на системний диск (C: Program Files gnivc print-nd-pdf417)

Штрих-код PDF417

PDF417 (англ. Portable Data File – портативний файл даних) – двомірний штрихкод, що підтримує кодування до 2710 знаків. PDF417 був розроблений та введений у 1991 році фірмою Symbol Technologies. PDF417 широко застосовується в ідентифікації особистості, обліку товарів, при здачі звітності до контролюючих органів та інших областей. Формат PDF417 відкрито для загального використання. PDF417 може містити до 90 рядків. Кожен рядок складається з:

  • стартового та стопового шаблону. Вони характеризують штрих-код як PDF417.
  • набору ключових слів (КС):
    • лівий і правий індикатори - містять інформацію про номер рядка, кількість рядків і стовпців, рівень корекції помилок;
    • до 30 КС даних, що містять як дані, так і інформацію для відновлення пошкоджених КС.
Кожне КС складається з 17 модулів, кожен з яких містить 4 штрихи та 4 пробіли (звідси номер 417). PDF417 підтримує три типи даних: текст (ASCII), байти та числа. Один символ у коді PDF несе в собі до 1,1 кілобайт машинно-читаних даних на площі, що дорівнює розмірам звичайного штрих-коду. На відміну від лінійного штрих-коду, що вимагає прив'язки до великої бази даних, символ PDF417 є базою даних.
PDF417 відповідає вимогам недорогого способу введення, зберігання та передачі великих обсягів даних. Він може передавати цілі файли даних (текстові, числові, двійкові), кодувати графіку, відбитки пальців, транспортні накладні, повідомлення електронного обміну даними (EDI), інструкції налаштування обладнання тощо.

Подання звітності до податкових та інших перевіряючих органів все частіше відбувається в електронному вигляді. Для своїх клієнтів, які ще не перейшли на використання сучасного сервісу передачі даних, розробники 1С створили можливість, що передбачає друк з 1С з двовимірним штрих-кодом PDF417. В одному коді може бути зашифровано кілька сторінок тексту, тому він і став широко застосовуватися контролюючими органами.

PDF417: двомірний штрих-код у 1С

В інтерфейсі екранних форм звітів двовимірні коди не відображаються. Щоб побачити форму PDF417, необхідно або надіслати на друк звіт, або запустити перегляд звіту перед друком. Без спеціального сканера вам не вдасться розібрати зашифровану інформацію, але ви хоча б переконаєтеся, що PDF417 на місці. В іншому випадку органи контролю не допустять ваші дані до перевірки.

Серед клієнтів 1С чимало компаній, які воліють не оновлювати власні конфігурації та платформу. У зв'язку з цим вони можуть зіткнутися з проблемами, коли запустять друк із 1С із двовимірним штрих-кодом PDF417. ФНП Російської Федерації періодично вносить зміни до шаблону цього штрих-коду і вимагає, щоб усі контрагенти враховували це. Якщо у користувача є актуальна версія програми 1С, то вона самостійно оновить шаблон друку PDF417. В іншому випадку цим потрібно зайнятися користувачеві.

Завантажити останній актуальний шаблон PDF417 можна на сайті «ГНДІВЦ» у розділі «Інформаційне забезпечення» у переліку шаблонів форм. Завантажений архів необхідно розпакувати та підготуватися до встановлення нового шаблону. Для цього необхідно закрити всі інтерфейси регламентованої звітності, після чого запустити на виконання файл PDF417.msi.

Якщо справно оновлювати платформу та конфігурацію, то проблеми з друком PDF417 можуть бути тільки якщо спеціальний модуль не встановлений або видалений. Виправити це досить легко двома способами:

  1. По-перше, при спробі роздрукувати декларацію або звіт із PDF417, 1С запропонує встановити компонент. Відповівши на запит стверджувально, ви запустите процес інсталяції модуля друку;
  2. По-друге, у формі налаштувань регламентованої та фінансової звітності є пункт «Для переустановки компоненти друку машиночитаних форм натисніть тут». При натисканні запуститься процес реєстрації модуля друку PDF417.

Дотримуючись простих вказівок, ви швидко і без проблем встановите модуль друку двовимірного штрих-коду в 1С. Зверніть увагу на невисокі системні вимоги даного компонента. Якщо не перевірити, що ваше робоче місце повністю задовольняє заявлені вимоги, то при установці можуть бути проблеми.

Найчастіше формат PDF417 використовується при надсиланні звітності до органів перевірки. У таких ситуаціях пам'ятайте про обмеження:

  1. Не допускається друк з обох боків аркуша паперу;
  2. Необхідна висока якість друку, оскільки розпізнавати друк НД із PDF417 буде спеціальний сканер, а не людина. Будь-які плями, смуги, дефекти чи розмитості можуть виявитися фатальними під час перевірки даних;
  3. Розміри штрих-коду повинні бути незмінними;
  4. Звітність неприпустимо скріплювати степлером чи швидкозшивачем.

Багато компаній під час відправлення звітності друкують два варіанти, щоб на одному з них інспектори поставили відмітку про прийом документів. Для свого варіанта необов'язково використовувати PDF417, оскільки його перевіряти сканером не будуть. Він просто є гарантією того, що ваші дані не загубляться у податковій.

Крім шифрування даних при відсиланні в органи перевірки, PDF417 використовують і як елегантний спосіб зашифрувати великий обсяг інформації в невеликому коді. У двовимірний штрих-код можна закодувати до 2710 символів. Кодувати можна текстові, числові, двійкові, графічні дані, відбитки, EDI і навіть передавати налаштування певного обладнання. Цим стали користуватися під час друку медичних карт, партій та артикулів продукції, різноманітних квитків та інших областях.

На сьогоднішній день ДНДІВЦ випустило лише 32-бітну версію модуля друку штрих-кодів. Саме з цієї причини багато користувачів 1С не переходять на 64-бітну версію платформи. Хоча за допомогою стороннього програмного забезпечення можна успішно друкувати двовимірний штрих-код в 1С і на 64-бітному додатку.