0
1Слайт
21.10.20
✎
09:07
|
Ребят, нужна помощь.
На форме две ТЗ Актуальные и Группа. Суть обработки- в актуальных -список сотрудников, в группе сотрудники в группе, начальник меняет список группы(реализовано перетаскиванием, то есть перемещает сотрудников из одной табл в другую и наоборот, тем самым формирует Новый список сотрудников Группы и при нажатии кнопки Сформировать создается Документ с новым списком Группы.
ТЗ заполняются они каждая своим запросом при открытии формы.
В документ должны попасть сотрудники из нового списка с галочкой в группе и сотрудники которых исключили из группы без галочки
Пример:
Старый список Новый список Исключили В документ
иванов иванов Сидоров иванов+
петров петров петров+
сидоров козлов козлов+
сидоров
В итоге у меня события:
1 &НаСервере
Процедура ПриОткрытииНаСервере() - здесь заполняются ТЗ с помощью запросов
2 &НаКлиенте
Процедура ПриОткрытии(Отказ)
3 &НаКлиенте
Процедура Сформировать(Команда)
4 &НаСервере
Функция СформироватьДокументНаСервере()
5 &НаКлиенте
Процедура СписокГруппыПеретаскивание(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Поле)
6 &НаКлиенте
Процедура СписокАктуальныхСотрудниковПеретаскивание(Элемент, ПараметрыПеретаскивания, СтандартнаяОбработка, Строка, Поле)
Не понимаю в каком событии поймать первоначальные данные, окончательный список и где их сравнить
|
|