#0
by maestro-72
Имею на форме текстовое поле и поле для выбора элемента справочника, условие такое, если введенная информация найдена в реквизитах справочника то в поле выбора подставляется этот элемент, если не найдена то открывается форма выбора элемента. Как правило если информация не найдена то оператор добавляет новый элемент в справочник, при этом ему приходится вводить информацию из текстового поля и нередко ошибается. Хотел сделать чтобы при открытии диалога инфа из текстового поля уже ставилась в новый элемент справочника. Ничего не получилось. Не знаю как передать информацию. Форма для подбора открывается безо всякого дополнительного кода если информация в справочнике не найдена. Может кто уже использовал такое, поделитесь мыслью...
#1
by povar
"Хотел сделать чтобы при открытии диалога инфа из текстового поля уже ставилась в новый элемент справочника. Ничего не получилось" покажи как хотел
#2
by ДенисЧ
Капитан Очевидность подсказывает, что нужно программно открывать форму подбора с передачей нужных параметров...
#3
by maestro-72
Да я пробовал программно, всё там здорово, только она не закрывается при достижении и вводе последней колонки вводом. Форму открывать программно нет события которое ее закрывало бы при нажатии в последней колонке ввода. Как то коряво объяснил...
#7
by maestro-72
Оператор при открытии диалога выбора элемента справочника понимает что искомая информация не была найдена и создает новый элемент. При вводе очередного реквизита в форме списка курсор перескакивает на следующую колонку, это очень удобно, по достижении последней колонки и вводе значения форма закрывается и этот элемент справочника появляется в реквизите вызывающей формы
#11
by maestro-72
в текстовом поле прописана процедура которая находит элемент справочника Если нашла - подставляет значение в поле выбора элемента и диалог не открывается. если не нашла, то процедура завершается, следующим просто открывается диалог для выбора... Как при нажатии на педалку срабатывает
#13
by Rie
Так а как передаёшь информацию в форму выбора? (или что имелось в виду под "не получается"?). Может, имеет смысл обратить внимание на методы формы РежимВыбора, ОбработкаВыбораСтроки и ВыполнитьВыбор?
#14
by maestro-72
В ощем надо закрыть эту форму при окончании ввода последней колонки если вводится новый элемент справочника с передачей этого элемента в диалог выбора. Это и не получается.
#15
by Rie
Форма.Закрыть - не поможет? Ну и так, для профилактики - покажи код. А то постов уже много, а что обсуждаем-то - до сих пор непонятно.
#16
by maestro-72
Когда я открываю форму для выбора сам программно, и передаю ей параметр, всё хорошо но она не закрывается и элемент не выбирается, а на эти процедуры внимание действительно надо обратить и я уже эксперементировал с ними, но чтото ничего не получилось из желаемого. как отловить событие что последняя колонка заполнена?
#17
by Ёпрст
ёпта, открытьФорму, через контекст открытой формы нового элемента справочника передать всё что угодно
#18
by Rie
Тут дело не в бобине... Форма с переданным параметром ведёт себя точно также, как и форма без передачи ей параметра - если потом с этим параметром ничего не делать. А код ты почему-то прячешь.
#19
by maestro-72
А какой код показать? Вот примерно так, базы под рукой нет. Но больше там ничего не прописано... никаких процедур. При открытии это я прописал, а то и этого небыло... и все работало как описано выше...
#22
by maestro-72
Ладно, еще попробую, Если не будет получаться напишу что делал, может еще мысли появятся...
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: Автоматическое заполнение реквизитов при открытии документа
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Как запретить проведение документа если реквизит формы не заполнен?
- v7: 1с 7.7 Вылетает при открытии диалога выбора файлакаталога !
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Реквизит диалога "Список" как реквизит документа.
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- Проводки в реализации 1с 8.2 УПП 1.3 (при переходе права собственности)
- Почему подсистема не отображается в интерфейсе ?
- БП 2.0 Проф. Отказ от подразделений в ПС, почему?
- 8.2 УФ. Обработчик ожидания не дает ввести значение в текстовое поле
- ЗУП Вытесняющие начисления и заполнение табеля на примере отпуска по ух за реб
- 1с82 Не запускается опубликованная база
- v7: БП 77 Документ выписка банка. Особенности отражения операций с наличностью.
- УПП уменьшить размер базы(Создать учебную базу)
- УПП Формирование заказов поставщику
- УТ 11 проблема со сканером.
- Как вызвать форму из другой формы ?
- Нумерация счетов
- v8: Получить остатки по складам в Ут 10
- ЗУП - как сделать доступ пользователя только к определенной организации?
- Логика обработки отказов - не ожидал...это описано в документации?
- Как сделать из регистра накопления регистр бухгалтерии
- Сканеры ШК и RDP
- Добавить колонку в ТЗ
- v7: Пример использования ROM-Chart
- Как обратиться из одной внешней обработке к другой, если они "Внешние отчеты""?