Имя: Пароль:
1C
1С v8
Ошибка при записи значений в регистр сведений.Значение поле не может быть пустым
0 Marry04
 
07.06.16
20:26
Процедура КнопкаВыполнитьНажатие(Кнопка)
Родитель=Справочники.РабочиеЦентры.НайтиПоНаименованию("КО Теп");
Выборка=Справочники.РабочиеЦентры.ВыбратьИерархически(Родитель);
    Пока Выборка.Следующий() Цикл
    Наименование = Выборка.Наименование;  

НоваяЗапись=РегистрыСведений.ГрафикиРабочихЦентров.СоздатьМенеджерЗаписи();
//НоваяЗапись=   НовыйНаборЗаписей.Добавить();         
НоваяЗапись.Период = ТекущаяДата();
НоваяЗапись.РабочийЦентр = Наименование;
    //График = Справочники.ГрафикиРаботы.НайтиПоНаименованию("2 смены");
    //НоваяЗапись.ГрафикРаботы = График;     
    //НовыйНаборЗаписей.Записать();
НоваяЗапись.Записать(Истина);

Сообщить (Наименование) ;
КонецЦикла;

      

    
КонецПроцедуры
1 Волшебник
 
модератор
07.06.16
20:27
заполни значение поле
2 Marry04
 
07.06.16
20:32
В регистр сведений ГрафикиРабочихЦентров нужно записать из справочника РабочиеЦентры наименования всех РЦ, принадлежащих данному родителю - КО Теп.
А также в регистр записать из справочника ГрафикРаботы значение элемента справочника = 2 смены. Для всех РЦ график работы 2 смены.
пишет ошибку: запись не верна :значение поля "Рабочий центр" не может быть пустым: ГрафикиРабочихЦентров: дата и так далее
При помощи метода Сообщить (Наименование) ;выводятся наименования всех рабочих центров. но почему они не заносятся в регистр
3 Marry04
 
07.06.16
20:33
(1) значение полей регистра заполняется значениями из справочников Рабочие центры и графики работы
4 Pistol
 
07.06.16
20:39
(3) Это тебе только кажется. На самом деле там наименования.
5 Marry04
 
07.06.16
20:58
(4) то есть никакие это не значения поля "наименование" справочника рабочие центры ?а как их получить? именно все наименования поля, соответствующие родителю - "КО Теп", которые получится занести в регистр сведений. помогите пожалуйста!
6 Pistol
 
07.06.16
21:03
Есть значение. У значения есть представление. Представление называется наименование. Наименование нельзя положить в регистр, потому что это не значение. Представление же только выводится, а значение хранится.
7 hhhh
 
07.06.16
21:04
(5) пробуй Ссылка вместо Наименования.