powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Работа с формочками
7 сообщений из 7, страница 1 из 1
Работа с формочками
    #36703503
Gennadiy83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем, здравствуйте!
Стоит такая задача: есть таблица документов (ТабличноеПоле), я обрабатываю ее в цикле, если запись удовлетворяет требованиям, то открываю окно, где пользователь должен нажать одну из кнопок (пропустить, пропустить все, заменить, заменить все).
Как можно приостановить работу цикла до закрытия формы сообщения?
Спасибо за помощь.
...
Рейтинг: 0 / 0
Работа с формочками
    #36703564
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какие есть варианты?

ps Сорри - но может это не ваше?
...
Рейтинг: 0 / 0
Работа с формочками
    #36703582
Gennadiy83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программист 1сА какие есть варианты?

ps Сорри - но может это не ваше?

Не моё - программирование для 1С? Есть и другой вариант реализации, но этот обеспечит максимальное удобство для пользователя.
...
Рейтинг: 0 / 0
Работа с формочками
    #36703710
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри если задел.

ОбработкаПрерыванияПользователя(); в цикле.
Или на форме кнопка отмена.
...
Рейтинг: 0 / 0
Работа с формочками
    #36703803
Gennadiy83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я, наверно, непонятно объяснил задачу.
Мне надо перегружать платежные документы во внешнее приложение. У меня есть таблица с платежными документами (платежные поручения входящие и приходные кассовые ордера). У каждой записи есть скрытое от пользователя поле, где содержится информация о том загружался ли он ранее.

В цикле, при проходе по всем строчкам, я проверяю значение этого поля, если оно = "0" (документ ранее загружался), то мне надо показать бухгалтеру окно с сообщением, типа "Документ загружался, что делать дальше?" и четыре кнопки "Пропустить", "Пропустить все", "Заменить", "Заменить все".
В отладчике видно, что после открытия окна происходит выход из цикла, а мне надо чтобы обработка дождалась нажатия кнопки от пользователя и выполнила соответствующие действия.

Документы гружу в базу MS Sql Server (использую ADO), т.е. если бухгалтер нажмет кнопку "Заменить", то я должен выполнить запрос "UPDATE и т.д.".

Платформа 8.1.
...
Рейтинг: 0 / 0
Работа с формочками
    #36704109
Фотография valex13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Создаете форму с кнопками в качестве (например) обработки. При нажатии на любую кнопку записывайте в реквизит формы результат и ЭтаФорма.Закрыть();
2. Вызываем форму
Код: plaintext
1.
2.
МояФорма = Обработки.СпроситьБухгалтеря.ПолучитьФорму("Основная",);
МояФорма.ОткрытьМодально();
3. Проверяем, что ответил пользователь
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Если МояФормы.МойРеквизит =  1  Тогда
  // Нажал пропустить
  ...
ИначеЕсли МояФормы.МойРеквизит =  2  Тогда
  // Нажал отменить
 ...
...
...
Рейтинг: 0 / 0
Работа с формочками
    #36707268
Фотография AnyKeyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
valex13, ОткрытьМодально()
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Работа с формочками
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]