Имя: Пароль:
1C
1С v8
В чём ошибка?
0 prazdnik4334
 
10.10.12
11:44
Помогите разобраться. Пытаюсь произвести запись с регистр сведений: периодичность - в пределах дня, независимый; измерения - Склад, ресурсы - МетодПартионногоУчета.
&НаСервере
Процедура ПриЗаписиНаСервере(Отказ, ТекущийОбъект, ПараметрыЗаписи)
   // Вставить содержимое обработчика.
   НаборЗаписей = РегистрыСведений.МетодПартионногоУчета.СоздатьНаборЗаписей();
   (?) НаборЗаписей.Отбор.Склад = ТекущийОбъект;
   НаборЗаписей.Отбор.Период = ТекущаяДата();
   НоваяЗапись = НаборЗаписей.Добавить();
   НоваяЗапись.Склад = ТекущийОбъект;
   НоваяЗапись.Период = ТекущаяДата();
   НоваяЗапись.МетодПартионногоУчета = ТекущийОбъект.МетодПартионногоУчета;
   НаборЗаписей.Записать(Истина);
КонецПроцедуры
На (?) выдаёт ошибку: Поле объекта недоступно для записи (Склад).
В чём ошибка?
1 Maxus43
 
10.10.12
11:45
НаборЗаписей.Отбор.Склад.Установить(ТекущийОбъект)
2 1Страх
 
10.10.12
11:46
НаборЗаписей.Отбор.Склад это элемент отбора, причем read-only
3 Balabass
 
10.10.12
11:47
аборЗаписей.Отбор.Склад = ТекущийОбъект; - установить юзай. Это же отбор.
4 Balabass
 
10.10.12
11:47
Вот тут (1).
5 prazdnik4334
 
12.10.12
11:10
Спасибо братья
6 prazdnik4334
 
12.10.12
11:11
Делал по версии 8.0, там в примере так было написано. Спасибо, что исправили