Проблема загрузки данных! Пятница...голова не работает) помогите))
23.09.2010
16:46
#1
"Из БП 1.6.25.6 переношу данные в БП 2.0. Правила дописывала сама. Проблема возникает при загрузке Справочника Сотрудники организации, хотя я правила для него не переписывала..
Ошибку выдет следующую:
Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML(7081)}: Поле объекта не обнаружено
При этом не пишет, что за поле не может найти...
Подскажите кто-нибудь, а то у меня тупик что-то:(
Думаю, что ошибка в ПВД ПослеОбработки:
//Подбор кадровых документов по списку выгруженных сотрудников
Если Параметры.СписокСотрудников.Количество() > 0 Тогда
Параметры.СписокСотрудников.Свернуть("Сотрудник",);
СписокСотрудников = Параметры.СписокСотрудников.ВыгрузитьКолонку("Сотрудник");
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("СписокСотрудников", СписокСотрудников);
Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| РаботникиОрганизаций.Регистратор
|ИЗ
| РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
|ГДЕ
| РаботникиОрганизаций.Период < &ДатаНачала
| И РаботникиОрганизаций.Сотрудник В(&СписокСотрудников)";
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
Для Каждого СтрокаРезультата ИЗ РезультатЗапроса Цикл
ИмяПравила = СтрокаРезультата.Регистратор.Метаданные().Имя;
ВыгрузитьПоПравилу(СтрокаРезультата.Регистратор,,,, ИмяПравила);
КонецЦикла;
КонецЕсли;
Почему-то вот это вообще не выполняется и регистр пустой:("
Ошибку выдет следующую:
Ошибка при загрузке данных: {Обработка.УниверсальныйОбменДаннымиXML(7081)}: Поле объекта не обнаружено
При этом не пишет, что за поле не может найти...
Думаю, что ошибка в ПВД ПослеОбработки:
//Подбор кадровых документов по списку выгруженных сотрудников
Если Параметры.СписокСотрудников.Количество() > 0 Тогда
Параметры.СписокСотрудников.Свернуть("Сотрудник",);
СписокСотрудников = Параметры.СписокСотрудников.ВыгрузитьКолонку("Сотрудник");
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("СписокСотрудников", СписокСотрудников);
Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);
Запрос.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| РаботникиОрганизаций.Регистратор
|ИЗ
| РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
|ГДЕ
| РаботникиОрганизаций.Период < &ДатаНачала
| И РаботникиОрганизаций.Сотрудник В(&СписокСотрудников)";
РезультатЗапроса = Запрос.Выполнить().Выгрузить();
Для Каждого СтрокаРезультата ИЗ РезультатЗапроса Цикл
ИмяПравила = СтрокаРезультата.Регистратор.Метаданные().Имя;
ВыгрузитьПоПравилу(СтрокаРезультата.Регистратор,,,, ИмяПравила);
КонецЦикла;
КонецЕсли;
Почему-то вот это вообще не выполняется и регистр пустой:("
Как внедрить обработку в Бухгалтерию 8.1Запрет входа в базу под одним и тем же пользователем на ПК (1С 7.7, конф. не типовая)
Читают тему
(гостей: 1)