#0
by Спящая
Добрый день столкнулась с проблемой настройки порядка обхода в управляемой форме. Суть проблемы ; собственноручно разработанный документ с табличной частью. В табличной части, при вводе строки выбирается Реквизит 1 и далее идет заполнение следующих реквизитов. При этом реквизиты располагаются так Реквизит1, Реквизит2, Реквизит3,Реквизит4. При вводе значений Реквизита1 есть процедура автоматического расчета Реквизита2, далее пользователем заполняется Реквизит3 и соответственно расчет Реквизита4. Каким образом настроить управляемую форму так, что бы после окончания ввода в поле Реквизит1, курсор перескакивал на Реквизит3 ? Можно ли это сделать программно ? У меня были мысли что-то типа Элемент.ТекущееЗначение = Элемент.Реквизит3
#4
by Спящая
вполне возможно что тут какие то фокусы с кнопкой Enter. Я пытаюсь перейти на следующей реквизит либо Enter-ом, либо стрелочкой на клавиатуре ( так привыкли пользователи, стараюсь подстроить под них . так как документ большой ) . Отладчиком порядок обхода элементов я не проверяла, не знала что такое возможно.
#7
by Спящая
никакой, у Реквизит1 и Реквизит3 в свойствах заполнен СписокВыбора исходя из их значения, а Реквизиты2 и Реквизит4 - это число. При выборе по энтеру реквизита1 активность так и остается на этом реквизите, никуда не переходит, ее приходится переводить на следующий реквизит вручную. Возможно в этом проблема.
#8
by vmv
1. создай группу типа "Страницы>>СтраницаПоследовательныхРеквизитов" 2. Закладки на родительской странице убери 3. Все последовательные реквизиты расположи на созданной странице без с дефолтными палитрами свойств(ничего там не тыкать - УФ 1С любит страницы и понимает их без дурацких шорканий) 4. наслаждайся результатом. 5. выложи фото
#9
by vmv
если реквизит со списком выбора, то немного сложнее, возможно нужно будет переопредилить обработчики элемента формы, но страница все равно надо
#10
by Спящая
Возможно я не до конца все написала - порядок обхода я пытаюсь настроить в табличной части документа. как туда поместить страницу ? и потом следует видеть результат расчета, то есть Реквизиты2 и Реквизит4.
#11
by vmv
это же меняет дело кардинально. в ТЧ на УФ есть методы перевода фокуса строки/колонки - не помню точно их идентификацию, СП лень открывать, т.к. нет фото(
#13
by Спящая
Фото загрузила, группы колонок так Группа1 Реквизит1 Реквизит2 Группа2 Реквизит3 Реквизит4 а вот метод перевода фокуса - не знала, сейчас посмотрю.
#14
by vmv
набираем в СП "ТаблицаФормы" и смотрим описание свойств/методов красивая, может еще чем помогу, пока этого достаточно)
#19
by vmv
на критичных колонках таблицы формы(тех с которых нужно скакать на следующую при выборе, но этого не происходит либо нужно сразу активизировать ввод в ячейке скачка) необходимо инициализировать стандартный отбработчик ПриИзменении примерно так
#20
by vmv
+ ну там с первого на 3-й приыгать, а расчетному Реквизит2 только просмотр поставить и на него не пригать, т.е.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Настройка интервала дат просмотра журналов
- Настройка кухонного принтера. Горит!
- Кнопка "Стандартная настройка" в форме "Настройка списка"
- Настройка порядка обхода работает некорректно в УТ 10,3
- Настройка колонок в "Настройка списка" программно
- Настройка СКД, как работать с группой созданной в выбранных полях?
- Настройка Директ банка Сбербанка
- Настройка параметров РЛС.
В этой группе 1С
- Как привести формат даты 1С 8.2 к 1С 7.7?
- Могут ли конфликтовать роутеры расположенные рядом?
- Построитель отчета в управляемых формах
- БП: внеш.отчет КнигаПокупок (Поле объекта не обнаружено)
- Как привязать счет к уже существующему заказу на производство
- Backup SQL на сетевой диск
- Как в запросе выбрать все тех операции по спецификации
- бух для Казахстана, Свифты с ИНН для ГЦВП
- Движения по регистру накопления
- не отражается разница между исчисленным и минимальным налогом при УСН
- Ут 11 доп расходы
- Закрывающий тег XML из 1С
- v8: Не подтягиваются показатели для расчета начисления (ЗУП)
- запрос через com объект
- выгрузка в ексель дает ошибку Произошла исключительная ситуация (0x800a03ec)
- УТ 11. Ценообразование. Установка цен номенклатуры.
- Аванс при суммированном учете (ЗиУП 8.2.5.57.1)
- Получить родителя верхнего уровня незаписанного элемента
- Проверка на заполнение в запросе
- v7: Ошибка!!! нет возможности разместить документ после ТА как провести док?