Применение штрих-кода в 7.7 УСН и ОСН для учета документов

29.11.10

Задачи пользователя - Поиск данных

Для организаций, имеющих большой документооборот, актуальным является вопрос учета  подписанных документов, которые выдаются контрагентам. С этой целью написана данная доработка, которая позволяет печатать уникальный штрих-код на любом документе,  а факт его возврата зафиксировать считыванием данного штрих-кода. Решение выполнено в формате внешней обработки и функции глобального модуля.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование SM По подписке [?] Купить один файл
Обработки и текст функции
.rar 31,17Kb
140
140
1 SM
Скачать Купить за 1 850 руб.
Библиотеки
.rar 148,75Kb
37
37
1 SM
Скачать Купить за 1 850 руб.

Опишу порядок выполнения операций:

  1. Для документа, учет которого хотим производить делаем внешнюю печатную форму(или используем существующую встроенную, кому как нравится), в которую добавляем компонент для печати штрих-кода. Для этого можно просто скопировать его например из ТИС и вставить в ваш макет. В строке формул для данного объекта пишем "[ИмяВашейТаблицы].ТекущийОбъект.Text=ГлФормированиеИдентификатораДокумента([ВашДокумент.ТекущийДокумент()])" для примера приведу строку Таб_акт.ТекущийОбъект.Text=ГлФормированиеИдентификатораДокумента(Акт.ТекущийДокумент()) !!! Очень важно использовать метод ТекущийДокумент()

  2. В глобальный модуль добавляем Функцию, ГлФормированиеИдентификатораДокумента(_значение),  текст которой находится в прикрепленном файле. ФункцияПечатиШтрихКода.txt

  3. Регистрируем библиотеку Barcode.ocx - лучше будет если вы ее положите в папку BIN

Штрих-коды мы теперь печатать умеем, осталось научиться их считывать, для этого:

  1. Регистрируем библиотеку Scaner1C.dll;

  2. Подключаем к компьютеру сканер штрих-кода и производим его настройки. (должен работать в режиме COM или эмуляция COM)

  3. Для того, чтобы считать штрих-код с документа в режиме Предприятие открываем внешнюю обработку Barcode.ert, нажимаем кнопку "Подключить Сканер" и можем считывать штрих-код.

Чтобы распечатать результат работы и посмотреть какие документы вернулись, а какие нет, используем внешнюю обработку, за основу которой был взят стандартный реестр документов.

P.S. Доработка была произведена по принципу внесения наименьших изменений в конфигурацию. При обновлении потребуется учитывать только добавленную функцию в глобальном модуле.

Все комментарии, вопросы и пожелания с радостью будут приняты к сведению, публикация первая, поэтому буду стараться исправлять огрехи.

P.P.S. Если кто знает как обойтись вообще без внесения изменений в конфигурацию, буду признателен за информацию.


См. также

Печатные формы Бухгалтер Пользователь Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 1С:Комплексная автоматизация 1.х 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Бухгалтерия 7.7 1С:Комплексная 7.7 1С:Торговля и склад 7.7 1С:Производство+Услуги+Бухгалтерия Россия Бухгалтерский учет Налоговый учет Абонемент ($m)

Внешние печатные формы Счета-Фактуры( СФ ) и Универсального Передаточного Документа( УПД ) (в редакции постановления Правительства Российской Федерации от 2 апреля 2021 г. № 534) для большинство конфигураций (УТ,БП,УПП,УСО,ЕРП,УНФ,Розница,КА) одним архивом. . Бонус печатные формы Счета-фактур и УПД для Бух.учета, ТиС, Комплексная конфигурация 4.5 1С 7.7; универсального корректировочного документа (УКД) для УТ10/УПП1/КА1 Внешние печатные формы (УПД, счет фактура) за поставщика из Управление торговли 10.3 (все релизы); УПП 1.3; УСО 1.3; КА 1.1; БП 2.0. Так же формы для прослеживаемых товаров с колонками (c РНПТ) . *поправлено от 19.12.2023

3 стартмани

25.06.2021    91898    1303    Kontakt    318    

24

Печатные формы Оптовая торговля Производство готовой продукции (работ, услуг) Бухгалтер Платформа 1С v7.7 1С:Бухгалтерия 7.7 1С:Торговля и склад 7.7 Россия Бухгалтерский учет НДС Абонемент ($m)

Еще одна поделка на заданную тему. Отличается от аналогичных разработок и от типового решения тем, что не только выводится новая строка в шапке "Идентификатор государственного контракта, договора (соглашения)", но и печатается этот самый идентификатор госконтракта. Может пригодиться тем, кто осуществляет поставки по госконтрактам - с 01.07.2017 они обязаны указывать ИГК в счетах-фактурах и УПД, а не просто печатать пустографку.

1 стартмани

04.07.2017    40120    335    Cooler    49    

18

Сканер штрих-кода Розничная торговля Системный администратор Программист Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Абонемент ($m)

Драйвер торгового оборудования и приложение для Android, телефон или планшет в качестве стандартного штрихкод сканера для платформы 1С.

3 стартмани

29.11.2016    64622    214    dreamadv    119    

152

Загрузка и выгрузка в Excel Оптовая торговля Печатные формы Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Бухгалтерский учет Платные (руб)

Обработка загружает из файла Excel документы "Поступление", "Отгрузка", "Счет на оплату". Возможно сохранение настройки соответствия полей. Есть демоверсия. Есть интересная функция загрузки сразу и поступления, и отгрузки (цены в отгрузке будут установлены больше на выбранный процент). Элементы номенклатуры ищутся по полям поиска и могут создаваться новые, если не найдены.

9360 руб.

02.06.2015    42865    3    5    

5

Печатные формы Документооборот и делопроизводство (СЭД) Логистика, склад и ТМЦ Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m)

Внешняя обработка, позволяющая выводить на печать УПД из документа "Поступление товаров". Сделано в виде внешней обработки, а не печатной формы, потому что в типовой форме поступления отсутствует кнопка "Печать".

2 стартмани

06.05.2015    23934    35    cargobird    5    

28

Оптовая торговля Розничная торговля Перенос данных 1C Сканер штрих-кода Системный администратор Программист Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Управленческий учет Платные (руб)

ПО «Информационный киоск» предназначено для организации offline доступа клиента (покупателя) к информации о товарах, услугах или дисконтных картах посредством сканирования штрих-кода. Основная цель – мгновенно предоставить наиболее актуальную информацию о цене, остатках, наименовании товара (услуги) или накоплениях, держателе, состоянии дисконтной карты.

1800 руб.

21.12.2014    59666    8    21    

20

Печатные формы Логистика, склад и ТМЦ Бухгалтер Бухгалтерский учет 7.7 1С:Бухгалтерия 7.7 Россия Бухгалтерский учет Абонемент ($m)

М4 (внешняя), для групповой печати данного вида документов.

1 стартмани

18.07.2013    26845    30    sHkZ    1    

0

Сканер штрих-кода Системный администратор Платформа 1С v7.7 Платформа 1С v8.3 Конфигурации 1cv8 Конфигурации 1cv7 Россия Бесплатно (free)

Если под рукой нет сканера штрих-кода, а нужно проверить, отладить, работу программы. Работу сканера штрих-кода можно эмулировать с помощью программ. Описан пример эмуляции: настройка используемых программ и настройка подключения сканера штрих-кода в 1С 7.7 и 1С 8.

21.05.2013    97912    1st    38    

97
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. kompas-dm 781 29.11.10 10:40 Сейчас в теме
(0) С почином. Такая технология имеет право быть.
2. Арчибальд 2708 29.11.10 11:06 Сейчас в теме
Решал и я именно такую задачу, правда, для документов конкретного вида http://infostart.ru/public/19400/ Правда, в конфигурацию мне лезть не потребовалось. Обработку чтения в модальном режиме запускаем, насильственно держим в фокусе текстовое окно ввода штрих-кода - и можно пользоваться сканером "в разрыв клавиатуры", без библиотеки Scaner1C.dll :D
4. Denis1c 23 29.11.10 11:29 Сейчас в теме
(2) Печатать на уже готовых документах не догадался бы :idea:
5. Арчибальд 2708 29.11.10 11:48 Сейчас в теме
(4) У нас ситуация: мы печатаем бланки накладных и продаем их нашим поставщикам как бланки (строгой) отчетности. В год несколько десятков тысяч этих бланков, причем надо следить, чтобы поставшики бланками не менялись и не подделывали...
3. Denis1c 23 29.11.10 11:17 Сейчас в теме
Хочу заметить, что в данном случае у вас может быть несколько ИБ документы конечно печатаются каждый из своей базы, а вот прием вы можете осуществлять любых документов, находясь в данный момент в любой базе, т.о. отпадает необходимость переключаться между ними.
6. Denis1c 23 29.11.10 18:15 Сейчас в теме
В обработке печати реестра была ошибка,
добавил строку
ИД = Сред(ИД,9);
7. Denis1c 23 30.11.10 01:56 Сейчас в теме
Советую всем использовать старые версии драйвера Атол, т.к. новые работают по умолчанию в демо режиме, и их нужно покупать.
8. Denis1c 23 30.11.10 11:53 Сейчас в теме
Не забываем плюсовать господа
Иваныч; +1 Ответить
9. пользователь 18.10.11 14:24
Сообщение было скрыто модератором.
...
10. anc2002 13.01.12 17:35 Сейчас в теме
Спасибо автору за неплохую реализацию нашей проблемы без большой правки кода. Чуть допилили под себя - работает уже полгода
11. snip 2 13.01.12 17:44 Сейчас в теме
Спасибо за обработку.
В свое время было тоже необходимо сделать учет.
Сейчас используем УСБ сканеры в купе со старой Атоловской обработкой.
Новая работает в демо режиме с задержкой 10 сек.
Под 8-ку пришлось в торговле переписывать обработку сканера - так как в новом драйвере Атола
и соответственно в новой торговле добавлена еще чуствительность сканера :)
видимо что бы старый драйвер перестала работать..... все денег хотят :)
12. Иваныч 23 29.12.12 09:07 Сейчас в теме
Данную идею реализовать у себя вынашивал очень долго. Оказалось что уже есть готовое решение. Обязательно скачаю и приспособлю себе. Плюс уже поставил. Спасибо огромное
Оставьте свое сообщение