Имя: Пароль:
1C
1С v8
Где находится форма ввода для поиска по штрихкоду
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
не за что :) правда..
Ошибка? Это не ошибка, это системная функция.