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

Содержание:


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С:Зарплата и управление персоналом 8. КОРП

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

Московский филиал ООО «Авиакомпания «Икар»
Московский филиал ООО «Авиакомпания «Икар»

Отрасль:
Авиаперевозки

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

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

Автоматизация подсистемы учета взаиморасчетов с агентами и интернет-магазинами на базе «1С:Управление холдингом 8»
ОАО «Фрейт Линк»

Отрасль:
Логистика и грузоперевозки

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

– Оформление заказов поставщикам;
– Управление отношениями с поставщика...

ФГУП «Почта России»
ФГУП «Почта России»

Отрасль:
Почта, доставка

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

- Бухгалтерский учет
- Расчет зарплаты и кадровый учет
- Налоговый учет ...

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

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

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

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

Внедрение ПП "1С:Корпоративный инструментальный пакет 8" в ООО «Торговый Дом Факел»
ООО «Торговый Дом Факел»

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

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

Различная отраслевая специфика:
- Переработка давальческого сырья
- Уче...

Оптимизация производительности системы
ЗАО ИД «Комсомольская правда»

Отрасль:
Медиа

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

- Оптимизация производительности системы, в том числе сервера Postgre. ...

ООО "Эскорт-Центр"
ООО "Эскорт-Центр"

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

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

- Сквозной учет затрат по объектам
- Бухгалтерский учет
- Расчет зарплаты...

Автоматизация производственного планирования нефтесервисной компании на базе 1С:ЕРП 2.0
ЗАО «Инвестгеосервис»

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

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

- Блок планирования проектов (процессы объемно-календарного планирования пр...

ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"
ООО "АСТАРМЕДИКА КЛИНИКА МИКРОХИРУРГИИ ГЛАЗА"

Отрасль:
Деятельность больничных организаций

Внедренное типовое решение:
БИТ:Управление медицинским центром 8

- Управление отношениями с клиентами (CRM)
- Делопроизводство
- Ведение но...

Автоматизация кадрового учета на базе «1С:ERP Управление предприятием 2.0»
Автопредприятие ПАО «Газпром»

Отрасль:
Транспорт

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

- Настройка подсистемы кадрового учета;
- Перенос персональных данных;
- З...

Внедрение блока расчета себестоимости РАУЗ в 1С:УПП 8
ООО «Пелигрин Матен»

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

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

– Оформление заказов покупателей;
– Взаиморасчеты с покупателями;
– О...

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

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

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

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