Як відкрити форму для введення додаткових даних і передати введене значення в викликає код


Живе на форумі

Група: Команда
Повідомлень: 3410
З: Одеса
Подякували: 1251 Росія раз
Рейтинг: 909.3

Як відкрити форму для введення додаткових даних і передати введене значення в викликає код?

Розглянемо таку задачу. У процесі роботи з формою потрібно ввести деякі додаткові складні дані. Для їх введення використовується окрема форма. Причому подальша робота з програмою слід унеможливити до тих пір, поки користувач не введе ці дані або поки він явно не відмовиться від введення цих даних. Дані, введені користувачем, необхідно повернути в викликає код для подальшої обробки.

Для цих цілей форма для введення додаткових даних відкривається в модальному режимі. Це означає, що до тих пір, поки вона не буде закрита, подальше виконання коду на вбудованій мові буде зупинено. У формі для введення додаткових даних створюється команда, яка закриває форму і повертає дані, введені користувачем.

Як приклад розглянемо деяку абстрактну обробку. Крім основної форми, - Форма. - створимо у неї форму ДобавленіеТекста. Ця форма буде відкриватися модально. І користувач буде вводити в неї деякий текст, призначений для подальшої обробки. Цей текст зберігається в реквізиті форми Текст.

Додамо в цю форму команду ЗакончітьВводТекста. по якій будемо повертати самі ввели текст:

Оброблювач цієї команди буде виглядати просто:


А в основній формі обробки виконаємо наступний код, що відкриває форму ДобавленіеТекста модально і обробляє повертається текст:

Як відкрити форму для введення додаткових даних і передати введене значення в викликає код

Чи не знайшли відповіді на своє питання?

1 чол. читають цю тему (гостей: 1, прихованих користувачів: 0)

Зараз: 13.11.17, 20:56

1С Підприємство 8.3, 1С Підприємство 8.2, 1С Підприємство 8.1, 1С Підприємство 8.0, 1С Підприємство 7.7, Література 1С, Загальні питання по адмініструванню 1С, Методична підтримка 1С - все в одному місці: на Українському 1С форумі!

Як відкрити форму для введення додаткових даних і передати введене значення в викликає код
Як відкрити форму для введення додаткових даних і передати введене значення в викликає код

Схожі статті