Имя: Пароль:
1C
1С v8
сравнение таблиц значений
0 1Слайт
 
21.10.20
09:07
Ребят, нужна помощь.
На форме две ТЗ Актуальные и Группа. Суть обработки- в актуальных -список сотрудников, в группе сотрудники  в группе, начальник меняет список группы(реализовано перетаскиванием, то есть перемещает сотрудников из одной табл в другую и наоборот, тем самым формирует Новый список сотрудников Группы и при нажатии кнопки Сформировать создается Документ с новым списком Группы.
ТЗ заполняются они каждая своим запросом при открытии формы.
В документ должны попасть сотрудники из нового списка с галочкой в группе и сотрудники которых исключили из группы без галочки
Пример:
Старый список    Новый список    Исключили   В документ
иванов           иванов          Сидоров     иванов+
петров           петров                      петров+
сидоров          козлов                      козлов+
                                             сидоров

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