Имя: Пароль:
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. Сообщить не подходит.

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

Ну что, поехали? :))
4 PR
 
07.05.14
17:04
Я лично считаю, что в данной постановке задаче это крайне геморно, в основном из-за клиент-серверного взаимодействия, но не только :))

Это крайне сложно, потому что...
2 + 2 = 3.9999999999999999999999999999999...