Имя: Пароль:
1C
1С v8
Вопрос по КД
0 espanol
 
23.03.12
15:39
ЗНОбъект = Объект;
ЗНОбъект.ОбменДанными.Загрузка = Истина;
ЗНОбъект.Записать();

ЗапросИсп = Новый Запрос;
ЗапросИсп.Текст =
"ВЫБРАТЬ
|    ЗаказНарядРаботы.Ссылка,
|    ЗаказНарядРаботы.Работа,
|    ЗаказНарядИсполнители.НомерСтроки,
|    ЗаказНарядИсполнители.ИдентификаторРаботы,
|    ЕСТЬNULL(ЗаказНарядИсполнители.Исполнитель, ЗНАЧЕНИЕ(Справочник.Сотрудники.ПустаяСсылка)) КАК Исполнитель,
|    ЕСТЬNULL(ЗаказНарядИсполнители.Цех, ЗНАЧЕНИЕ(Справочник.Цеха.ПустаяСсылка)) КАК Цех,
|    ЗаказНарядИсполнители.Процент,
|    ЗаказНарядИсполнители.Согласовано,
|    ЗаказНарядИсполнители.УникальныйИД,
|    ЗаказНарядИсполнители.УникальныйИДРегистр
|ИЗ
|    Документ.ЗаказНаряд.Работы КАК ЗаказНарядРаботы
|        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказНаряд.Исполнители КАК ЗаказНарядИсполнители
|        ПО ЗаказНарядРаботы.ИдентификаторРаботы = ЗаказНарядИсполнители.ИдентификаторРаботы
|ГДЕ
|    ЗаказНарядРаботы.Ссылка = &Ссылка";

ЗапросИсп.УстановитьПараметр("Ссылка", ЗНОбъект.Ссылка);
РезультатИсп = ЗапросИсп.Выполнить().Выгрузить();

//Если РезультатИсп.Количество() > 0 Тогда
   Для Каждого Стр Из РезультатИсп Цикл
       Если НЕ ЗначениеЗаполнено(Стр.Исполнитель) Тогда
           СтрИспНов = ЗНОбъект.Исполнители.ДОбавить();
           СтрИспНов.ИдентификаторРаботы = Стр.ИдентификаторРаботы;
           СтрИспНов.Исполнитель         = Справочники.Сотрудники.НайтиПоНаименованию("Мастер");
           СтрИспНов.Цех                 = ЗНОбъект.Цех;
           СтрИспНов.Процент             = 100;
           СтрИспНов.Согласовано         = Истина;
           СтрИспНов.УникальныйИД        = Новый УникальныйИдентификатор;
           СтрИспНов.УникальныйИДРегистр = УникальныйИДРегистр;
           Иначе
               Если НЕ ЗначениеЗаполнено(Стр.Цех) Тогда
                   СтрИспЦех.Цех = ЗНОбъект.Цех;        
               КонецЕсли;
       КонецЕсли;
   КонецЦикла;
//КонецЕсли;

ЗНОбъект.ОбменДанными.Загрузка = Истина;
ЗНОбъект.Записать();



Условие отрабатывается, делаю тоже самое через обработку, все проставляется нормально, а в КД, ПослеЗагрузки, ничего не происходит, ТЧ не заполняется. Может дело в том что я сперва Объект записываю, потом к нему обращаюсь и снова записываю?
1 espanol
 
23.03.12
16:12
Разобрался, причина была хз в чем!
AdBlock убивает бесплатный контент. 1Сергей