1С
про нашего любимого желто-красно-синего друга
Иногда возникает ситуации, когда нужно открыть базу 1С, а пароля нет. В 1С 7.7 все было просто. В файловой версии 1С 8 - посложнее, с использованием HEX редактора. Когда я столкнулся с такой необходимостью, мне пришлось прочитать достаточно много статей и форумов, что бы найти ПРАВИЛЬНОЕ решение. Периодически сталкиваясь с проблемой отсутствия пароля к базе 1С 8.2 и устав расчехлять HEX редактор, я написал приложение которое снимает проверку паролей и, при необходимости, возвращает ее обратно.
1С Рарус Альфа-Авто 5 CRM отбор контрагентов по пользователю "только мои"
Автор KuzevichЕсть на форме "Клиенты и автомобили" галочка "только мои". Логически должен устанавливаться отбор по клиентам текущего пользователя.
Она это и делает только отбор ведет по автору документов "ЗаявкаНаРемонт".
Для того чтобы отбор был по кураторам (менеджерам, ведущих клиента) я заменил в процедуре ПоискКлиентаИАвтомобиля в модуле обработки АРМКлиентыИАвтомобили следующий код:
ЗапросФлажокТолькоМои = "
|(ВЫБРАТЬ РАЗЛИЧНЫЕ
| ЗаявкаНаРемонт.Заказчик КАК Клиент
|ИЗ
| Документ.ЗаявкаНаРемонт КАК ЗаявкаНаРемонт
|ГДЕ
| ЗаявкаНаРемонт.Автор = &Автор
| И ЗаявкаНаРемонт.Заказчик В(ВЫБРАТЬ Клиент ИЗ ВременнаяТаблицаКлиентов)) КАК ЗапросФлажокТолькоМои
|ПО СписокКлиентов.Клиент = ЗапросФлажокТолькоМои.Клиент";
на:
ЗапросФлажокТолькоМои = "
|(ВЫБРАТЬ
| Кураторы.Контрагент КАК Клиент
|ИЗ
| РегистрСведений.Кураторы КАК Кураторы
|ГДЕ
| Кураторы.Куратор = &Автор) КАК ЗапросФлажокТолькоМои
|ПО СписокКлиентов.Клиент = ЗапросФлажокТолькоМои.Клиент";
Доступ к 70 счету (зарплата) закрыть (1С Бухгалтерия 8 2.x)
Автор KuzevichПоявилась задача закрыть 70 счет (зарплаты) от очень "любопытных" сотрудников. Штатных прав и средств нет. Но есть простое решение.
Для роли "бухгалтер" добавить ограничение на чтение плана счетов Хозрасчетный:
ГДЕ Ссылка <> ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.РасчетыСПерсоналомПоОплатеТруда)
Картинка:
1С Рарус Альфа-Авто Учет рабочего времени (УРВ) и сканер штрихкода
Автор KuzevichЗанимаюсь внедрением Альфа-Авто 4.1 на предприятии сервиса грузовых автомобилей. Возникла потребность во внедрении модуля учета рабочего времени (УРВ). Приобретя ключ дополнительного модуля УРВ для Альфа-Авто в компании Рарус, мы так же купили сканер штрихкода (по совету менеджера) HoneyWell Voyager 9540 (MS9540).
Для печати штрихкода нужно установить библиотеку 1С-BarCode. Ее можно взять с диска ИТС .\1CIts\EXE\TradeWare\1C\1CBarCode\1CBarCode.exe или найти в интернете. Так же на всякий случай установил . \1CIts\EXE\TradeWare\1C\ScanOPOS\ScanOPOS.exe
Далее для формирования штрихкодов у документов нужно зайти в программе Альфа-Авто Сервис->Установка прав и настроек, закладка «Права и настройки». Тип объекта Подразделение. И в дереве прав и настроек Документы->Общие параметры документов->Печать и оформление документов->Автоматическое штрих-кодирование (41487) поставить значение «да». Теперь при записи документов им будет присваиваться уникальный штрих-код.
Чтобы войти в АРМ сотрудника цеха нам нужно каждому сотруднику присвоить уникальный штрих код. В Сервис->Установка прав и настроек, закладка «Пользователи» находим или заводим нужного сотрудника (механика)
В верхней части окна нажимаем кнопку «карточка».
Нажимаем многоточие – программа генерирует уникальный штрихкод. По какой-то причине разработчики не сделали печати карточки пользователя из самой формы, поэтому идем в список карточек вверху окна.
И уже тут внизу кнопкой печать выводим на принтер карточку пользователя.
На данном этапе мы имеем печатную форму Заказ-Наряда со штрихкодом и карточку сотрудника по которой исполнитель цеха будет заходить в свое Автоматизированное Рабочее Место.
Но не так все гладко :) Дальше встала самая главная проблема как связать сканер с программой. В стандартном варианте сканер работает как HID устройство (т.е. эмулирует ввод с клавиатуры) По большому счету Вы можете с тем же успехом набить цифры от руки по клавишам. Для того чтобы программа корректно работала со сканером нужно его правильно настроить. Перерыв весь интернет и по обрывкам собрав информацию выкладываю тут.
У сканера есть такое понятие как префикс и суффикс – это последовательность символов которая вставляется до самих цифр штрих-кода и после соответственно. При настройке альфа предлагает такими символами считать 3 плюса «+++». Но данная модель сканера поддерживает только по два символа. Соответственно нам нужно задать их в сканере и в программе. Возьмем за основу все те же плюсы только по два.
В инструкции к сканеру есть пункт «Конфигурация Префикса/Суффикса» (Configuration Prefix/Suffix) Следуя ей их и нужно задать.
В частности в моей модели было так:
1. Входим в режим редактирования
2. Выбираем № конфигурируемого префикса суффикса
3. Вводим 3 цифры подряд ASCII кода нужного символа (в нашем случае у плюса код 043)
4. Выходим из режима программирования
И так 4 раза: Prefix 1,Prefix 2, Suffix 1, Suffix 2.
Теперь если мы откроем «Блокнот» или любой другой текстовый редактор и просканируем штрихкод то увидим вначале и в конце последовательности символов по 2 плюса.
Сканер настроен!
Теперь нужно рассказать о нем программе.
Идем в Справочники->Розница и оборудование->Оборудование. Нажимаем зеленый плюс (добавить новое устройство). Выбираем класс оборудования – сканер штрихкодов, модель – Сканер клавиатурный, Подключено к этому компьютеру, Создать новое устройство.
Вот что в итоге получаем. Заходим на вкладку «Список параметров устройства» и в параметрах префикса и постфикса ставим по два плюса (или что вы там настраивали?! J ).
Все! Теперь когда приходит последовательность из плюсов драйвер сканера обрабатывает событие и адекватно заходит в Рабочее место сотрудника цеха по карточке, выбирает работы из Заказ-Наряда по штрихкоду и т.д.
УДАЧИ В НАСТРОЙКЕ!