Вопрос № 125041: Уважаемые знатоки! Подскажите пожалуйста!
Имеем сканер с интерфейсом RS-232 (USB), имеем документ "ВоодНовый" с табличным полем "Штрихкод" - тип строка-14, со сканера получаем Данные в строковом формате, сам штрихкод длиной 14...Вопрос № 125110: Ребята, помогите! Такая ситуация. Была база, управленческой валютой был доллар. Теперь произвели срезку старой базы, вроди так добавили в новую нужные доки. В новой валюта управленческая - рубли, но в перенесенных доках-то доллар. Как это можно
испра...
Вопрос № 125.041
Уважаемые знатоки! Подскажите пожалуйста!
Имеем сканер с интерфейсом RS-232 (USB), имеем документ "ВоодНовый" с табличным полем "Штрихкод" - тип строка-14, со сканера получаем Данные в строковом формате, сам штрихкод длиной 14. проблема в том что Даные со сканера не записываются в поле таблицы "Штрихкод".
Подскажите как правильно организовать интерактивный ввод товаров, один за другим, так что бы при вводе одной строки, другой штрихкод сам вставал на новую строку?
Привожу сам код документа, процедура прописана на клик в табличном поле "Штрихкод":
Отвечает: Кулевский Сергей Владимирович
Здравствуйте, Vlad Sarkozi!
У таких сканеров с 8.х проблема есть.
1) Сначала ставиться драйвер АТОЛа
2) Там настраивается (порт - клавиатура, префикс/постфикс - если надо)
3) применяется метод "ЗагрузитьВнешнююКомпоненту("Scaner1C.DLL");"
3.1 Эта dll'ка копируется из папки bin (1)
3.2 Вносятся изменения в работу самого драйвера:
ИмяПеременной = Новый("AddIn.Scaner45");
3.3 настраевается сам сканер через переменную
4) Данные - параметры события ВнешнееСобытие(...) - это только для COM-сканеров
для USB- сканеров вместо "Данные" надо писать "ИмяПеременной.ScanData", а источник не "Сканер",а "BarCodeScaner"
Ребята, помогите! Такая ситуация. Была база, управленческой валютой был доллар. Теперь произвели срезку старой базы, вроди так добавили в новую нужные доки. В новой валюта управленческая - рубли, но в перенесенных доках-то доллар. Как это можно исправить? Пробовали перепровести - не помогает. В принципи, нужно, чтоб в регистре СуммаУпр стала равна СуммаРуб. Попробовала сделать обработку, но не знаю, как перезаписать в регистр значение.
Насколько я знаю писать в регистр вне контекста модуля проведения документа у вас не получится. Если у вас управленческая валюта стояла "доллары" а документы оформлялись в рублях - то расчет управленческих сумм производится при проведении документа. Я бы попробовал оставить управленческую валюту = доллар, очистить историю курса данной валюты и установить курс равный 1 на 01.01.80. После перепровести документы. Саму валюту можно и переименовать в руб(упр) или что то подобное.
Кроме того, если "Теперь произвели срезку старой базы, вроди так добавили в новую нужные доки." понимать как то, что была проведена свертка информационной базы, тогда у вас в новой базе остатки по регистрам введены документами "ВводОстатков..." (ВводОстатковПокупателя и т.п.). Чтобы остатки в упр валюте были схожими с остатками в валюте учета нужно будет обработать эти документы (перебрать строки и СуммаУпр=СуммаРуб).
Это для типовой конфигурации. Если у вас валюта "Доллар" фигурирует в "перенесенных доках" то надо уже смотреть глубже, это уже не проблема управленческой валюты. Ссылка на управленческую валюту не хранится в документах.
Ответ отправил: Maximush (статус: 2-ой класс)
Ответ отправлен: 27.02.2008, 15:26