Имя: Пароль:
1C
1С v8
Задача на управляемых формах без модальных окон
0 PR
 
07.05.14
16:59
1. Это легко, решается так... 80% (8)
2. Это крайне сложно, потому что... 10% (1)
3. Свое мнение 10% (1)
Всего мнений: 10

Как бы вы решали следующую задачу на управляемых формах в тонком клиенте без модальных окон? :))
Про модальность написано здесь http://v8.1c.ru/o7/201301nm/.

Обработка в цикле перебирает все строки табличной части "Товары" всех документов "Приходная накладная".
Список документов и строк должен получаться запросом с определенным отбором, ну допустим все накладные по определенному контрагенту, а строки только с определенным товаром.
Все отобранные строки во всех отобранных документах должны быть удалены.

В начале обработки пользователь должен подтвердить, что он действительно хочет выполнить такую обработку.

Потом должны обработаться все отобранные строки всех отобранных документов.
В процессе выполнения перед обработкой каждого следующего документа должно проверяться, не нажал ли пользователь Ctrl + Break.
Также в процессе выполнения перед обработкой каждого следующего документа нужно информировать пользователя, что, к примеру, обрабатывается документ 8 из общего количества 12. Сообщить не подходит.

В конце обработки пользователю нужно вывести предупреждение, что обработка завершена.

Ну что, поехали? :))
15 su_mai
 
07.05.14
17:35
(0) Устроили тут параллельное программирование, понимаешь. Асинхронные вызовы, синхронизация потоков ляляля...

Как нас учили: нет простых и сложных задач, есть работа которую надо делать :)

Свое мнение