Устанавливал клиенту Розницу 1С и сканер штрихкода Honeywell Voyager 1450. При стандартной настройке - сканер работает в режиме клавиатуры. Но в таком режиме, как известно, работать невыносимо: Приходится перед вводом штрих кода вызывать окно ввода через Alt+7. Добавление префикса не помогло
Было решено подключить через COM:
1. До подсоединения сканера, установить драйвер «Honeywell Scanning and Mobility (HSM) USB Serial Driver» с страницы (раздел «Программное Обеспечение»). На сайте производителя
2. Подсоединить сканер к USB порту ПК. Дождаться установки устройств.
3. Считать управляющий штрих-код «USB Serial» (TERMID130) из руководства по установке. Вот его скрин:
Должно появиться новое устройство в секции «Порты (COM и LPT)».
В свойствах настройки я переключил на COM4.
В 1С выбираем драйвер 1С Native Api - он подходит и работает. Стандартный COM не подошел, т.к. суффикс NONE нам отсутствует!
В открывшемся окне нажмите кнопки Функции -> Тест устройства
В новом окне нажмите кнопку очистить , а затем сосканируйте любой ШК и в окне появится результат сканирования и будет ясно к какому по номеру СОМ подключен сканер.
Закройте окно Теста устройства и Запишите настройки сканера ШК.
Замечание:В моем случаем поле Суффикс нужно было указать NONE, но бывает что нужно устанавливать (13)CR - зависит от модели сканера.
Все - сканер работает
Для возвращения к режиму USB сосканируйте TRMUSB130 из скрина выше или вот код восстановления стандартных настроек сканера:
Меня часто спрашивают, как быстро и просто загрузить базу из файла DT?
Вот несколько простых шагов:
1. Запустите 1С и в окне выбора баз нажмите справа кнопку Добавить
2. Укажите название Базы
В данном примере мы рассматриваем загрузку файлового варианта базы - поэтому выбираем: На данном компьютере или на компьютере в локальной сети
3. Укажите Папку для сохранения файлов базы
4. Тут оставьте как есть - Готово
5. Теперь выберите добавленную базу и нажмите Конфигуратор
6. На вопрос: Информационная база не обнаружена! Создать новую?
Ответьте Да
Пошаговый рабочий алгоритм выгрузки в EXCEL на примере выгрузки отчетов производства за смену(Автор статьи: Funny):
(1) Нарисовать форму обработки и к кнопке запуска прицепить процедуру:
(2) Создадим функцию ПроверкаДат() корректного указания дат обработки
(3) Создадим процедуру ПолучитьДанныеВТаблице() выборки требуемых данных из документов в таблицу значений
(4) Создадим процедуру СортироватьТаблицу() для сортировки таблицы значений как нам нужно
(5) Создадим процедуру ВыгрузитьТаблицуВФайл() выгрузки ТЗ в Excel-файл:
Данный bat файл лежит в автозагрузке и при включении компьютера спрашивает о архивации. После нажатия пробела запускается архивация базы c:\1CBasa\Omegal1003 и в папке появляется архив Omegal_0110_2009.rar
Порядок сортировки, установленный для базы данных, не совпадает с системным
Причина ошибки – несоответствие системных настроек и настройки 1С.
Кстати, если операционная система локализована и региональные настройки установлены корректно, то при установке 1С ее настройки будут приведены в соответствие с системными.
Проверка корректности настроек
I. Системные настройки (для локализованной русифицированной версии Windows)
1. Откройте Пуск – Настройка – Панель управления – Язык и региональные стандарты.
2. На вкладке Региональные параметры в выпадающем списке должно быть – Русский.
3. На вкладке Языки – Подробнее… – диалоговое окно Языки и службы текстового ввода – вкладка Параметры – Язык ввода по умолчанию должно быть – Русский-Русская.
4. На вкладке Дополнительно должно быть – Русский.
II. Настройки 1С
1. Запустите программу 1С. В окне Запуск 1С выделите нужную информационную базу.
2. В выпадающем списке В режиме выберите Конфигуратор – OK.
3. Запустится Конфигуратор. Выберите меню Администрирование – Кодовая страница таблиц ИБ…
4. В окне Кодовая страница таблиц информационной базы в выпадающем списке должно быть – 1251 – Русский, белорусский, болгарский и сербский языки.
В качестве крайней меры иногда рекомендуют отключать проверку соответствия порядка сортировки. Для этого в каталоге информационной базы нужно создать сигнальный файл с именем OrdNoChk.prm (с произвольным содержимым). Но:
1. Если вы используете компоненту УРИБ (управление распределенными информационными базами), – при отключении проверки порядка сортировки, – НЕ СЛЕДУЕТ использовать символы любых алфавитов, кроме латинского, в трехбуквенном идентификаторе информационных баз, входящих в состав распределенной базы.
2. Следует иметь в виду, что отключение проверки идентичности порядка сортировки может привести к неожиданному – для пользователя программы 1С ! – порядку следования строк, например, при формировании отчетов.
Устранение ошибки в Windows Vista
Если вы пользуетесь Windows Vista, то избавиться от сообщения «Порядок сортировки, установленный для базы данных, отличается от системного!» вышеуказанными методами не удастся.
Для этого:
1. Запустите программу 1С. В окне Запуск 1С выделите нужную информационную базу.
2. В выпадающем списке В режиме выберите Конфигуратор – OK.
3. Запустится Конфигуратор. Выберите меню Администрирование – Кодовая страница таблиц ИБ…
4. В окне Кодовая страница таблиц информационной базы в выпадающем списке выберите + Текущая системная установка – OK.
5. В окне Конфигуратор с сообщением «При выполнении изменения кодовой страницы будут перестроены индексы всех таблиц данных информационной базы! Выполнить изменение кодовой страницы?» нажмите Да.
6. По истечении определенного промежутка времени, зависящего от размера ИБ, появится окно Конфигуратор с сообщением «Кодовая страница изменена!», нажмите OK.
7. Закройте Конфигуратор, можно работать с информационной базой.
8. Для работы с другими ИБ измените аналогичным образом кодовую страницу таблиц ИБ.
Если при соединении с sql сервером лезет ошибка - переписываем с компа с winXP файлы windows/system32 sqlsrv32.dll и sqlsrv32.rll на комп с вистой (предварительно дав права на их перезапись)
Иногда возникает ситуация, когда необходимо очистить базу от документов, это либо открытие нового периода с чистой базой, либо чистая копия для филиала или отдела.
Вот скрипт для частичной очистки базы, закройте программу "1С:Предприятие", ОБЯЗАТЕЛЬНО СДЕЛАЙТЕ КОПИЮ, поместите файл в рабочую папку базы и запустите на выполнение, запустите программу в монопольном режиме и удалите помеченные объекты.
Есть возможность очистить информационную базу, не удаляя при этом остатки товаров, долги и взаиморасчёты с клиентами. Для этого, прежде чем запустить скрипт удалите в нём строку "del rg*.*. Но такую очистку можно делать только в начале месяца, сразу после открытия нового периода. Обязательно проверьте получившуюся базу данных перед использованием.