25.03.2024 Владимир Быков 7532
Функция ПоказатьВводЗначения в системе програ...

Содержание:


1.     Причина возникновения ошибки «Использование модальных окон в данном режиме запрещено»

 

Используя функцию ВвестиЗначение многие могли столкнуться с ошибкой «Использование модальных окон в данном режиме запрещено!» (Рис. 1)



Рис. 1. Ошибка. Использование модальных окон в данном режиме запрещено!

         

Начиная разбираться почему возникает ошибка, которая раньше возможно никогда не появлялась, разработчик смотрит в синтаксис-помощник. Где находит, что причина связана со свойством конфигурации «Режим использования модальности 1С». Для конфигурации свойство «Режим использования модальности 1С» установлено в значение «НеИспользовать». В компании было уже ранее решено, что свойство «Режим использования модальности 1С» изменяться не будет. Поэтому использовать привычную функцию «ВвестиЗначение» уже не получится.

         

В примечании синтаксиса-помощника написано, когда для свойства «Режим использования модальности 1С» установлено в «НеИспользовать», следует использовать метод «ПоказатьВводЗначения».   

 

2.     Демонстрация работы функции «ПоказатьВводЗначения»

 

Рассмотрим метод «ПоказатьВводЗначения». Синтаксис метода «ПоказатьВводЗначения» сложнее чем метод «ВвестиЗначение». У метода «ПоказатьВводЗначения» присутствует обязательный параметр «ОписаниеОповещенияОЗавершении». Потребуется написать дополнительную экспортную процедуру.

         

Для демонстрации работы метода «ПоказатьВводЗначения» в данной статье будет создана небольшая обработка. Обработка будет представлять собой перечень наименований (Рис. 2). Будет создана кнопка (команда), которая будет вызывать метод «ПоказатьВводЗначения». После ввода значения обработка будет проставлять флаг, для тех строк у которых наименование будет соответствовать веденному ранее значению метода «ПоказатьВводЗначения».



Рис. 2. Интерфейс обработки

         

Создаем обработку. Создаваемая обработка не требует обязательного наличия какой-нибудь типовой конфигурации 1С. Можно создать новую конфигурацию 1С. Добавляем форму, реквизиты добавляем на вкладке «Форма» (Рис. 3).



Рис. 3. Создаваемая обработка. Вкладка «Форма»

         

Добавляем команду «Установить пометку» (Рис. 4).



Рис. 4. Создаваемая обработка. Команда «УстановитьПометку»

         

Переходим на вкладку «Модуль». Описываем логику работы обработки с перечнем наименований. При открытии формы делаем программное заполнения перечня наименований (Рис. 5).



Рис. 5. Создаваемая обработка. Обработчик события формы «ПриОткрытии»

         

Опишем выполнение команды «УстановитьПометку» (Рис. 6).



Рис. 6. Создаваемая обработка. Команда «УстановитьПометку»

         

При нажатии на кнопку «Установить пометку» будет вызываться процедура «Установить пометку». В которой будет выполняться метод «ПоказатьВводЗначения». По умолчанию пользователю в окне ввода текста будет предложен текст «Наименование №». Достаточно будет ввести номер и нажать «ОК» (Рис. 7).



Рис. 7. Создаваемая обработка. Выполнение метода «ПоказатьВводЗначения»

         

Далее система начнет обходить перечень наименований. Записи, которые полностью совпадают по наименованию с введенным текстом пользователя будут отмечены (Рис. 8).



Рис. 8. Создаваемая обработка. Результат выполнения команды «Установить пометку» с использованием функции «ПоказатьВводЗначения»

         

Сохраняем изменения в обработке и проверяем её работу в пользовательском режиме. 

 

Специалист 1С компании ООО «Кодерлайн»

Быков Владимир Станиславович

Наши проекты

Госкорпорация «Ростех»
Госкорпорация «Ростех»

Отрасль:
Производство, ТЭК >> Машиностроение, приборостроение

Внедренное типовое решение:
1С:Управление холдингом 1.3.

Специалисты «Кодерлайн» помогли разработать и внедрить автоматизированную...

Внедрение «1С:Зарплата и управление персоналом 8 КОРП» в компании «ПБК»
ООО «Партнер Бухгалтер Консультант»

Отрасль:
Бухгалтерские услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом

- Интеграция продукта с базой данных оперативного учета Axapta;
- Доработка фу...

ФГОУ ВПО «Горский государственный аграрный университет»
ФГОУ ВПО «Горский государственный аграрный университет»

Отрасль:
Образование

Внедренное типовое решение:
1С:Колледж ПРОФ

- Управление персоналом и кадровый учет (HRM):
Кадровый учет
Управление об...

ООО "СЖД"
ООО "СЖД"

Отрасль:
Торговля, склад, логистика, транспорт

Внедренное типовое решение:
1С:Бухгалтерия 8 ПРОФ

Расчет зарплаты
Подбор кадров
Кадровый учет
Анализ кадрового состава...

ООО ХДМ Рус
ООО ХДМ Рус

Отрасль:
Торговля

Внедренное типовое решение:
1С:Бухгалтерия ПРОФ

Бухгалтерский учет Банк и касса Расчеты с контрагентами Торговые операции ...

ООО "ЛИКАРД" (Лукойл)
ООО "ЛИКАРД" (Лукойл)

Отрасль:
Нефтесервис

Внедренное типовое решение:
1С:ERP Управление предприятием 2.0

Делопроизводство
• Учет и контроль исполнения поручений
Учет и хранение...

АО "Нижегородский водоканал"
АО "Нижегородский водоканал"

Отрасль:
Профессиональные услуги

Внедренное типовое решение:
1С:Зарплата и управление персоналом 8. КОРП

-Кадровый учет
-Расчет зарплаты
-Регламентированная отчетность
-Подбор ...

Внедрение ПП "1С:Управление небольшой фирмой 8 ПРОФ" в ООО «Шокостайл»
ООО «Шокостайл»

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление небольшой фирмой 8 ПРОФ

Управление продажами, логистикой и транспортом (SFM, WMS, TMS):
- Планирование п...

1с-РАРУС МСК
1с-РАРУС МСК

Отрасль:
Разработка компьютерного программного обеспечения

Внедренное типовое решение:

- Совместная работа по внедрению разных решений, в том числе «1С:ERP Управление...

Внедрение блока бухгалтерского учета «1С:Управление производственным предприятием»
ОАО «Издательство «Просвещение»

Отрасль:
Производство

Внедренное типовое решение:
1С:Управление производственным предприятием

Бухгалтерский учет:
- Завершение периода;
- Регламентированная отчетнос...

МГК "Световые Технологии"
МГК "Световые Технологии"

Отрасль:

Внедренное типовое решение:
1С:Предприятие 8. ERP Управление предприятием 2

Специалисты "Кодерлайн" произвели доработки в системе 1С:ЕРП 2.4 с учетом треб...

АО «Вертолетная сервисная компания»
АО «Вертолетная сервисная компания»

Отрасль:
МТО эксплуатации вертолетной техники

Внедренное типовое решение:
1С:Бухгалтерия КОРП

- Консультации по сложным вопросам налогового и бухгалтерского учета;
- Ра...

Наши соц. сети

Telegram-канал «Koderline 1С» Группа в Вконтакте «Кодерлайн КОРП» Rutube

Остались вопросы - обратитесь к нам!

Впишите свои Имя и Телефон, чтобы мы ответили на все интересующие Вас вопросы.
ФИО*
E-mail*
Телефон*
Сообщение