|
Где находится форма ввода для поиска по штрихкоду |
☑ |
0
Russkiy
27.12.12
✎
15:22
|
Привет, ребята!
У меня 1С:Предприятие 8.2 (8.2.15.318), конфигурация "Управление торговлей для Украины", редакция 2.3.
Мне тут потребовалось изменить один из реквизитов поля ввода в форме поиска по штрихкоду. Такая форма открывается при нажатии на соответствующую кнопку справочника "Номенклатура" (или по клавише F7). Мне нужно найти в Конигураторе эту форму и добраться до реквизитов её единственного поля ввода. Единственное уточнение: доступ к форме, которая меня интересует, находится не в справочнике "Номенклатура", а в документе "Реализация товаров и услуг", на закладке "Дополнительно": там есть поле для выбора дисконтной карты, и вот если нажать на его кнопку для выбора (с тремя точками), то открывается окно справочника "Информационные карты", и здесь уже на его панели инструментов присутствует эта самая кнопка для открытия формы поиска по штрихкоду - точно так же, как в справочнике "Номенклатура". Так вот именно к ней мне нужно добраться... Впрочем, если здесь работает одна и та же форма и процедура, то вопрос о её принадлежности к тому или иному отпадает.
Если кто в курсе дела, подскажите, пожалуйста, как мне добраться до этого поля. Буду очень благодарен.
|
|
1
Бывший адинэсник
27.12.12
✎
15:34
|
Там просто вызов ВвестиСтроку ();
|
|
2
Бывший адинэсник
27.12.12
✎
15:34
|
можешь свой диалог нарисовать и вызывать его в функции ВвестиШтрихкод ()
|
|
3
Russkiy
27.12.12
✎
15:38
|
Может, так можно сделать, но зачем, если в конфе уже есть работающие фунция и форма... Мне надо бы к этому полю ввода добраться - с ней связана весьма важная задача, которую мне предложено решить...
|
|
4
Russkiy
27.12.12
✎
15:48
|
В форме списка справочника "Номенклатура" среди его процедур есть такая:
// Процедура - обработчик события "Нажатие" кнопки "ПоискПоШтрихКоду" в ТЧ "Товары".
//
Процедура ДействияФормыПоискПоШтрихКоду(Кнопка)
Результат = РаботаСТорговымОборудованием.ВвестиШтрихкод();
Если Не ПустаяСтрока(Результат) Тогда
ПолучитьСерверТО().ОбработатьВведенныйШтрихкод(Результат, ЭтаФорма);
КонецЕсли;
КонецПроцедуры // КоманднаяПанельТоварыПоискПоШтрихКоду()
Здесь для получения переменной "Результат" процедура обращается к другой процедуре - "РаботаСТорговымОборудованием.ВвестиШтрихкод". В общих модулях я её не нахожу... Где она может находиться?
|
|
5
Бывший адинэсник
27.12.12
✎
15:48
|
(3) я про работающую и рассказал, см. (1)
|
|
6
Бывший адинэсник
27.12.12
✎
15:50
|
в ВвестиШтрихкод вызов ВвестиСтроку (); она находится в Общие \ Общие модули \ РаботаСТорговымОборудованием
|
|
7
Russkiy
27.12.12
✎
16:48
|
Спасибо, дружище, за подсказку! Удачи тебе!
|
|
8
Бывший адинэсник
27.12.12
✎
17:27
|
не за что :) правда..
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой