24.03.2024 Владимир Быков 11099
Метод ПоказатьВводЧисла в конфигурации систем...

Содержание:

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

2.      Демонстрация работы функции «ПоказатьВводЧисла» в конфигурации системы 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*
Телефон*
Сообщение