Страница 1 из 1
Галактика и штрих-коды
Добавлено: 30 авг 2005, 14:54
hope
Добрый день!
Есть необходимость штрих-кодировать товары. Первоначально было решено, что штрих-код будем заносить в поле КатМс.BarKod - номенклатурный номер, который отображается во всех стандартных интерфейсах.
Но сами пользователи этой информации говорят, что им нужен и ном номер (внутренний код товара) и штрих-код.
Поэтому решили делать так: внутренний код товара - это ном номер KatMc.BarKod - который Галактика умеет автоматически формировать - что нам и нужно.
А штрих-код будем вносить в поле KatMc.BarKod2. В каталоге МЦ конфигуратором добавили это поле в интерфейс. Все получилось и искать можно по этому полю и вносить информацию.
НО!!! Когда стали добавлять это поле в интерфейс выбора МЦ например в ДО или Накладной - то Галактика пишет: "В данной версии программы конфигурирование встроенных интерфейсов не поддерживается". Получается, что информацию мы вводим, а дальше использовать ее не можем.
(
Может есть какие-то возможности все-таки добавить это поле в интерфейс?
Или нужно просить тех поддержку выслать исходники интерфейса, чтобы мы его сделали таким, как нам нужно?
Может есть еще какие-то варианты решения этой проблемы?
Спасибо!
Добавлено: 27 сен 2005, 14:34
ecasoft
Есть еще один вариант на самом деле - вводить штрихкод в единице измерения МЦ. В настройке поставить, чтобы искался в единицах.
Дело в том, что штрихкод по идее должне быть приявязан не только к товару, но и к упаковке, в которой он поставляется. И у каждой упаковке есть свой штрихкод. С этой целью Галктика и ввела поиск по штрихкоду единицы измерения.
Посмотрите эту функциональность.
да и вопрос - а Вы не знаете в Магнитогорске Метизный завод (производство сетки), который работает на Галактике? Может у Вас есть контакты с кем-нибудь с этого завода?
называется типа ММК...типа магнитогорский метизный комбинат - может быть...не магнитка только
Добавлено: 27 сен 2005, 14:44
ecasoft
В Магнитогорске есть:
Магнитогорская метизная компания
Магнитогорский метизно-металургический комбинат
Магнитогорский метизный завод
как я понял из интернета.
Вот и хотелось бы узнать - кто на Галактике работает сейчас (если Вы в курсе) и есть и контакт?
Спасибо
Когда я бывал в Магниторорске на ММК, то они еще не работали видимо на Галактике. Недавно работаеют - автоматизация производства.
Добавлено: 02 май 2007, 13:47
hope
ecasoft! В Магнитке из дочек ММК знаю только, что РМК работает на Галактике. Знакомых там у меня нет.
Вопрос по поводу штрих-кодов!!!
Вот, наконец, мы и созрели перенести штрих-коды в отпускные единицы измерения.... Вроде все подготовили.
Но обнаружились некоторые неудобства:
В документах складского учета: акт о недостаче, акт об излишках, в карточке складского учета нет возможности добавить в интерфейс штрих-код от отпускной единицы измерения, т.к. там присутствует только учетная единица измерения.
Как-то возможно в интерфейс добавть конфигуратором штрих-код от активной отпускной единицы измерения? Может как вычисляемое поле???
Добавлено: 02 май 2007, 17:25
edward_K
НО!!! Когда стали добавлять это поле в интерфейс выбора МЦ например в ДО или Накладной - то Галактика пишет: "В данной версии программы конфигурирование встроенных интерфейсов не поддерживается".
обходится просто.
по ctrl+F4 - священное слово
getifccurrentfieldname
пытаемся понять что же за фейс встроенный ( слово 3 или 4 обычно)
через запуск внешнего фейса запускаем его ( лучше конечно написать ард и запустить с нужными параметрами, но обычно везет).
конфигурируем, сохраняем. Перезаходим в галку - идем в родной фейс - все работает.
Добавлено: 03 май 2007, 08:57
hope
Да, edward_K! С внешними интерфейсами мы разобрались.
Теперь следующая проблема: можно ли добавить в интерфейс, например в карточке складского учета, поле со штрих-кодом от активной отпускной единицы измерения?
Может его как вычисляемое поле можно добавить (запросом получить)?
Добавлено: 03 май 2007, 13:55
Sheinina
edward_K писал(а):обходится просто.
по ctrl+F4 - священное слово
getifccurrentfieldname
пытаемся понять что же за фейс встроенный ( слово 3 или 4 обычно)
через запуск внешнего фейса запускаем его ( лучше конечно написать ард и запустить с нужными параметрами, но обычно везет).
конфигурируем, сохраняем. Перезаходим в галку - идем в родной фейс - все работает.
Подскажите, пожалуйста, с какими параметрами надо из ARD запустить интерфейс F_OBOROT::VIEWOBOROT, чтобы удалось сконфигурировать нижнее окно проводок в разноске хозопераций (закладка "Данные по регистру учета"). Галактика 8.10, очень нужно!!!
Добавлено: 03 май 2007, 15:44
edward_K
а здесь вам не повезло.
мало фейс запустить так и еще окно нужно вызвать WIBROWSESHORT
хотя если есть лиц.на vip то никто не мешает попробовать сделать alter и в cmInit вызвать RunWindow(WIBROWSESHORT).
параметры у него такие
Parameters
wIntMode // режим cgiNo, cgiNotEdit, cgiSingleEdit, ...
, wOpMode // режим работы:
// cgiOborot_AllOborot - все
// cgiOborot_DocOborot - только по документу
// cgiOborot_SoprHozOborot - только по SoprHoz
, myPlansNo // план счетов
, cGetRec // Nrec бухпроводки
, iObjDocument // ссылка на сервис документа
;
Добавлено: 03 май 2007, 19:00
Sheinina
edward_K писал(а):а здесь вам не повезло.
мало фейс запустить так и еще окно нужно вызвать WIBROWSESHORT
хотя если есть лиц.на vip то никто не мешает попробовать сделать alter и в cmInit вызвать RunWindow(WIBROWSESHORT).
параметры у него такие
Parameters
wIntMode // режим cgiNo, cgiNotEdit, cgiSingleEdit, ...
, wOpMode // режим работы:
// cgiOborot_AllOborot - все
// cgiOborot_DocOborot - только по документу
// cgiOborot_SoprHozOborot - только по SoprHoz
, myPlansNo // план счетов
, cGetRec // Nrec бухпроводки
, iObjDocument // ссылка на сервис документа
;
Про окно я догадалась... Лицензия на vip есть. Но вот что означает слово alter в данном случае совсем не поняла
Если можно, киньте кусочек кода. И еще - план счетов - нужен код плана или его nrec?
Добавлено: 04 май 2007, 11:23
edward_K
ну вы runinterface сделаете и по ctrl+f4 увидите тип полей.
alter прописано в доке на 8-ку в vipprog.chm - поищите по контексту.
я в основном через консоль управления балуюсь, ищите в объектах фейс попроще(на сложных не все доступно) и пробуете менять по кнопке в тулбаре. Если сделаете ошибку то внизу у вас будет путь к ошибочному файлу.
выглядит это типа того
----------------
#component "C_COMMON"
alter interface LastNumD
( '')
;
overload
end;
WindowEvent WIN1;
end;
TableEvent
Table LASTNUMD;
end;
HandleEvent
cmInit: {
message('1')
inherited :: HandleEvent (cmInit);
}
end;
end.
Добавлено: 04 май 2007, 18:40
Sheinina
Спасибо. Буду пробовать...
Добавлено: 07 май 2007, 10:48
edward_K
да
в теории вы через консоль управления можете вызвать конфигуратор на видимые элементы и все той же докомпиляцией (alter тут уже не обязательно) сгенерить(а потом скомпилить vip-ом) конфигурационный скрипт. Вопрос тока в том, что не на все объекты доступны видимые элементы(да и видны там не все фейсы). Вобще сам конфигуратор лучше использовать тока для создания скриптов для последующего включения в свой проект - не надо будет возиться с выгрузкой и загрузкой конфигураций, а проект все равно пересобирать.