Событие "ПослеЗагрузкиДанных"

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1. RocKeR_13 1382 02.11.12 13:13 Сейчас в теме
Здравствуйте! Хотелось бы узнать, что вообще возможно тут, так сказать, натворить и как развернуться?) В частности, ситуация такая: необходимо из дописанной зарплаты 2.5 выгрузить несколько справочников и документов в самописную конфу (я так понял, она делалась на основе той же зуп, ибо при загрузке пишет Зарплата и управление кадрами, но внизу уже видна надпись о том, что это другая конфа)); ЗУП на 8.2, самописка на 8.1; перенос делаю с помощью внешних обработок, которые идут вместе с КД; выгружаю через COM-соединение; так вот, хотелось бы, чтобы документы проводились в ходе обмена, но проводились в порядке возрастания дат (документы: прием на работу, кадровые перемещения и увольнения)Делал как вот тут http://infostart.ru/public/21069/ , но не прокатило; попробовал сделать вот так
Обработчик ПослеЗагрузкиДанных:

Запрос = Новый Запрос;
Запрос.Текст = 
"ВЫБРАТЬ
|	КадровоеПеремещениеОрганизаций.Ссылка,
|	КадровоеПеремещениеОрганизаций.Дата КАК Дата
|ИЗ
|	Документ.КадровоеПеремещениеОрганизаций КАК КадровоеПеремещениеОрганизаций
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
|	ПриемНаРаботуВОрганизацию.Ссылка,
|	ПриемНаРаботуВОрганизацию.Дата
|ИЗ
|	Документ.ПриемНаРаботуВОрганизацию КАК ПриемНаРаботуВОрганизацию
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
|	УвольнениеИзОрганизаций.Ссылка,
|	УвольнениеИзОрганизаций.Дата
|ИЗ
|	Документ.УвольнениеИзОрганизаций КАК УвольнениеИзОрганизаций
|
|УПОРЯДОЧИТЬ ПО
|	Дата";

РезультатЗапроса = Запрос.Выполнить();
Выгрузка = РезультатЗапроса.Выгрузить();
Пока Выгрузка.Следующий() Цикл
	Документ = Выгрузка.Ссылка.ПолучитьОбъект();
	Документ.Записать(РежимЗаписиДокумента.Проведение);
КонецЦикла;
Показать

тоже не получилось (такое ощущение, что он даже не видит его...) Что можете подсказать/посоветовать? Версия КД 2.1.6.1
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. RocKeR_13 1382 02.11.12 13:19 Сейчас в теме
Честно говоря, лень выгружать обработчики и проводить обмен в режиме отладки, поэтому в "ПослеЗагрузкиДанных" дописал: в самом начале "Сообщить("Выполняется проведение документов")" и в самом конце "Сообщить("Проведение документов окончено")". Посмотрим, что скажет)))
3. RocKeR_13 1382 02.11.12 13:35 Сейчас в теме
Хм, прочесал мимо и даже не заметил... Попробую более ранние обработки универсального обмена
мда, во я дал: выгрузку перебирать методом Следующий()... исправил Выгрузить() на Выбрать() (в случае подключения к базе-приемнику опять не прокатило, буду пробовать через файл обмена)
4. RocKeR_13 1382 02.11.12 14:44 Сейчас в теме
Ах вон оно что: через файл обмена начал прогонять - выскочила ошибка при проведении и проведение прервалось (Попытка Исключение КонецПопытки не добавлял же)). Но теперь на голову еще одна беда свалилась: разобраться, в каком порядке проводить...))) Видимо, придется переложить эту задачу на клиента))))
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот