Имя: Пароль:
1C
 
3D штрихкод в печформы первичных документов
0 Trance_1C
 
03.07.09
03:12
вчера случилось...
наши гениальные манагеры придумали новый способ заполнения документов - Заполняют один заказ покупателя, проводят, печатают, выставляют по нему счет на оплату.
при оформлении следующего заказа, вместо того чтобы создать новый док или скопировать предыдущий, эти упыри берут уже проведенный заказ перезаполняют его новыми данными меняют номер, и опять проводят...
хочу штрихкодировать первичку чтобы в случае чего не приходилось больше рыться в журнале регистрации, и выслушивать байки о том что в базе пропадают документы.

для штрихкодирования доков хочу использовать "УникальныйИдентификатор()" для генерации 3D штрихкода,
Можно-ли счета фактуры украшать таким штрих-кодом?
1 пидарасджин
 
03.07.09
03:16
Процедура ОбработкаУдаленияПроведения()
   Док=СоздатьОбъект("Документ");
   Док.ВыбратьДокументы();
   Док.ПолучитьДокумент();
   Если ДатаДок<=Константа.ДатаЗапрета Тогда
       Сообщить("Нельзя отменять проведение документов с датой, более ранней чем дата запрета редактирования документов!");
       СтатусВозврата(0);
   КонецЕсли;
КонецПроцедуры
2 Trance_1C
 
03.07.09
03:26
(1) даты запрета есть, как глобальные так и персональные, им иногда нужно менять доки задним числом. :(
3 Гефест
 
03.07.09
03:59
3D штрихкод - это как? какой-то кубик Рубика штоле?
4 A_Dmitriev
 
03.07.09
05:28
(3)двумерный, скорей всего
5 AlStorm
 
03.07.09
06:48
6 Нуф-Нуф
 
03.07.09
06:50
жесть...

а просто поставить запрет на перепроведение документа слабо?
7 birkoFFFF
 
03.07.09
06:52
(6) мы не ищем легких путей ;)
8 Нуф-Нуф
 
03.07.09
06:52
аха, что называется вырвать гланды через жопу
9 Trance_1C
 
03.07.09
06:54
(5) Верно, QR Code или Aztec.
(6) Ну это уже банально...

А так представь, берешь распечатанный счет подносишь мобильный снимаешь на камеру штрих код, и у тебя на экране телефона, ФИО менеджера - автора документа, сам документ (как он был зафиксирован в базе на момент своей первой записи), ну и что нибудь еще сумма например.
10 birkoFFFF
 
03.07.09
06:57
(8) нет ))) это клеить обои через замочную скважину )))
11 Нуф-Нуф
 
03.07.09
06:57
да вы батенька любитель клубнички как я посмотрю...
12 Trance_1C
 
03.07.09
06:58
не могу пока найти приличную библиотеку генерашку такого кода, все платные от $125
13 birkoFFFF
 
03.07.09
06:59
(12) бюджетники такую хню на платежках уже 3 года печатают...
14 Trance_1C
 
03.07.09
07:00
(13) Там 5 квадратиков выходит или 1?
15 Trance_1C
 
03.07.09
07:00
какая конфа?
16 birkoFFFF
 
03.07.09
07:01
(14) а нафига 5 ? там 1 за глаза хватает...
Бюджетная бухгалтерия на 7.7, там дополнительно виртуальный принтер ставится...
17 Trance_1C
 
03.07.09
07:04
(16) Виртуальный принтер ненадежно, чел может пустить на него документ а может пустить на другой принтер, да и проблемы с ним постоянно в терминальных сессиях...
хочу dll подключить внешней компонентой и использовать где надо.
18 Нуф-Нуф
 
03.07.09
07:05
запрети перепроведение и не ипи мосх
19 Trance_1C
 
03.07.09
07:06
(18) перепроведение нужно, без этого никак.
20 Ахиллес
 
03.07.09
07:13
Включи журнал регистрации и тыкай мордой менеджеров в этот журнал. Вот вы вчерась в 14:53 исправляли данный документ... И служебку обязательно накатай. То что менеджеры портят документы это не проблема программиста это должно стать проблемой того кто испортил. Очень большой проблемой. Подобные вещи решаются административно, а не программно.
21 Нуф-Нуф
 
03.07.09
07:13
(20)+1
22 Trance_1C
 
03.07.09
07:16
(20) нехочу каждый раз рыться в ЖР подгружая их из архивов, так будет быстрее.

В бухии 8, в декларациях используется библиотека генерации Aztec, но она генерит только 5 квадратов, а нужен 1.
Может кто встречал такую фришную (GPL) или с лекарством :)
23 Ахиллес
 
03.07.09
07:20
(22) Справочники еще проштрихкодировать не забудь. Скоро они номенклатуру и контрагентов переименовывать научатся. Тебе уже сказали самый простой способ. Служебка. Иначе скоро сам уволишься. Тебя там со света сживут, потому что 1с не работает и в ней данные пропадают.
24 Trance_1C
 
03.07.09
11:04
Служебки пишутся конечно, проблема здесь не в том как МНЕ защититься от глупости сотрудников. Проблема в том как мне избежать дурацких расследований исчезновений данных, переделали один док в другой а мне потом ищи его в копии которую нужно еще и загрузить, найти док в оригинале, а потом разобраться во что его переделали...
а так фотаеш штрих-код на телефон и смотришь происхождение дока в момент его первой регистрации...
25 Aleksey_3
 
03.07.09
11:10
(24)
1) Запрет изменения документа после проведения или ставьте галочку, типа "заявка сформирована" - после которой можно распечатать счет и нельзя редактировать документ.
2) Изменения проведенного документа только посредством ввода на основании новой корректирующей заявки, а не исправления старой (вот вам и аудит, что было, что стало)
26 Trance_1C
 
03.07.09
12:33
нашел вот такую страничку, http://www.karlson.ru/qr/
генератор кода, его отлично можно использовать если научить 1С получать картинку с этой странички:

http://www.karlson.ru/qr/qr.php?d=100 width="100" height="100" alt="Информация о моем документе, ссылка дока с номером и датой, кто автор, кто контрагент в заказе тоже важно знать..." border="0"