1С не дает печатать отчеты со штрихкодом – как настроить штрихкод?
Программа 1С не дает печатать отчеты с штрихкодом. Что делать?
Установка шрифта EanGnivc
Этот шрифт можно взять:
Установить нужный шрифт можно разными способами. Тот способ, что описан в файле ReadMe. txt является устаревшим для последних версий Windows, поэтому мы предлагаем загрузить шрифт EanGnivc следующим образом:
Шрифт устанавливается в системе только один раз, повторную установку выполнять не нужно.
32-разрядная Платформа
Но есть еще некоторые нюансы по работе со штрихкодами.
Печать формы с двухмерным штрихкодом поддерживается только в 32-разрядной Платформе. Если у вас установлена 64-разрядная Платформа — загрузка шрифта EanGnivc не поможет.
Это ограничение«вшито» в программный код конфигурации 1С при печати штрихкодов: «Внимание! Печать бланка формы с двухмерным штрихкодом PDF417 поддерживается только в 32-разрядной версии платформы».
Поэтому если вы работаете на 64-разрядной Платформе, то вам придется прибегать к услугам программиста для доработки конфигурации по запуску печати штрихкода в отчетах.
Сбой в обновлении Платформы
В нашей практике были случаи, когда печать двумерного штрихкода переставала работать сразу после обновления Платформы. Если до обновления Платформы штрихкод печатался нормально и у вас 32-разрядная Платформа, попробуйте запуститься с более ранней версии Платформы. Если все пройдет хорошо, то просто подождите следующей версии Платформы и обновите ее.
Настройка печати отчетов
При выполнении всех перечисленных условий у вас дне должно быть проблем с печатью отчетов со штрих-кодом.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
Карточка публикации
(7 оценок, среднее: 4,43 из 5)
Добавить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Вы можете задать еще вопросов
Доступ к форме «Задать вопрос» возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку «Задать вопрос», я соглашаюсь с
Регламентом БухЭксперт8.ру >>
В данной транзакции уже происходили ошибки 1С 8.3 как исправить?
Программа 1С является самой популярной и наиболее удобной при автоматизации предприятия. В ней предусмотрены решения, созданные на базе одной платформы, соответственно, функционируют они по одному принципу, что значительно упрощает использование ПО. Нередко пользователи сталкиваются с сообщением «В данной транзакции уже происходили ошибки». Рассмотрим как в 1С 8.3 исправить подобную проблему.
Причина появления сообщения о повторных ошибках в 1С 8.3
Главная проблема заключается в том, что сообщение об ошибке «В данной транзакции уже происходили ошибки» неинформативно, нет никакой конкретики. Поэтому будем опираться на проблемы, с которыми чаще всего сталкиваются пользователи. Например, с технической стороны ошибка такого рода может возникнуть при первой транзакции, то есть и при первичном обращении к базе данных.
Подобная ошибка может произойти при обработки ситуации «Попытка-Исключение». Например, при создании записи «Объект_1» формируется исключительная ситуация, а сама ошибка появляется в «Ссылка_2.Наименование». То есть происходит запрос базы данных объектной модели.
В «Попытке-Исключение» начинается обработка операции, которая также должна быть выполнена в транзакции, которая, в свою очередь, может быть явной или неявной (создается в момент записи объекта).
1С: Предприятие 8.3 не поддерживает транзакций вложенного типа. Однако допускается создание вложенной конструкции сразу нескольких транзакций. Из-за наличия явной и неявной транзакции может возникнуть ошибка. То-есть программа запрещает транзакцию 1-го уровня на более низших уровнях.
Есть ли смысл исправлять ошибки транзакции, которые уже происходили
При работе с 1С 8.3 не стоит оставлять подобные вещи без внимания. Прежде всего, другой пользователь также может столкнуться с ней, но не поймет причин её возникновения. Если не выполнить отладку системы, то в дальнейшем могут возникнуть дополнительные проблемы. Так как оповещение «В данной транзакции уже происходили ошибки» появляется при первом обращении, то в журнале регистрации данная строка обязательно зафиксируется, но, опять же, без подробного пояснения. Хоть ошибка и располагается на нижнем уровне кода, она нарушит необходимую иерархию. Это приведет к сбою других функций и только еще больше запутает администратора.
При наличие некорректного кода, транзакции будут выполняться с нарушениями или не будут выполняться вовсе. Поэтому при возникновении таких сообщений стоит решить проблему.
Устраняем ошибку транзакции в 1С Предприятие версии 8.3
В первую очередь стоит очистить кэш базы данных. Сделать это можно вручную. Для этого:
Также можно выполнить удаление другим способом:
После того, как файл преобразуется, его можно запустить и весь пользовательский кэш удалится автоматически. Пробуем снова запустить программу и выполнить операцию. Если не помогло, то лучше всего обратиться к администратору. Также нужно помнить про основные особенности написания кода с использованием транзакций. Это поможет исключить ряд распространенных ошибок.
Особенности написания кода, которые помогут исключить ошибку в транзакциях
Прежде всего нужно опираться на нюансы корректной обработки исключений:
Решить проблему транзакций, в которых происходят ошибки, самостоятельно получается не всегда. Поэтому стоит попробовать выполнить простейшие действия – перезагрузить программу или очистить кэш. К более серьезным манипуляциям в 1С стоит переходить только при уверенности, что вы обладаете достаточным опытом.
Https://buhexpert8.ru/1s-buhgalteriya/lajfhaki-dlya-buhgaltera/putevoditel-po-interfejsu/rabota-s-otchetami/1s-ne-daet-pechatat-otchety-so-shtrihkodom-kak-nastroit-shtrihkod. html
Https://rusadmin. biz/soveti/v-dannoj-tranzaktsii-uzhe-proishodili-oshibki-1s-8-3/