Имя: Пароль:
1C
1С v8
Запись регистратора в Регистр сведений
0 Svirepy
 
18.11.11
15:29
Всем привет!
Чойта я не понимаю: регистр сведений без измерений может быть? Есть регистр сведений, представляющий из себя строки табличной части "Товары" из ЗаказКлиента (Торговля 11). В нем только ресурсы, без измерений. Планировалось, что отбор записей регистра будет производиться за счет отбора по регистратору (регистр подчинен).
Для записи есть вот это:
       Заказ = РегистрыСведений.ЗаказПокупателяДоРазнесения;
       Заказ.ВыбратьПоРегистратору(Объект);
       Записи = Заказ.СоздатьНаборЗаписей();
       Записи.Записывать =  Истина;
       Таб = Объект.Товары.Выгрузить();
       Записи.Загрузить(Таб);
               Записи.Записать();
Здесь выпадает ошибка:
{Документ.ЗаказКлиента.Форма.ФормаДокумента.Форма(2644)}: Ошибка при вызове метода контекста (Записать)
       Записи.Записать();
по причине:
Ошибка записи! Не установлен отбор по регистратору ...
Два вопроса есть:
1. А без измерений это работать вообще должно?
2. Как установить значение регистратора?
1 Error pro
 
18.11.11
15:30
Заказ = РегистрыСведений.ЗаказПокупателяДоРазнесения.СоздатьНаборЗаписей;
       Заказ.Отбор.Регистратор.Установить(Объект);
2 Svirepy
 
18.11.11
15:33
Спасибо!
А по первому вопросу?
3 Svirepy
 
18.11.11
15:34
Кстати: не работает!
4 tdm
 
18.11.11
15:36
1. не должно;
2. заполнить все измерения + регистратор
5 hhhh
 
18.11.11
15:36
(3) когда ты уже перестанешь путать объект со ссылкой? Запарил уже нас всех.
6 Error pro
 
18.11.11
15:36
Может быть и без измерений, главное чтобы был ресурс, а не работает потому что нужно эти записи прочитать
аказ = РегистрыСведений.ЗаказПокупателяДоРазнесения.СоздатьНаборЗаписей();
       Заказ.Отбор.Регистратор.Установить(Объект);
Заказ.Прочитать()
7 tdm
 
18.11.11
15:37
(3) после того как отбор установили еще и заполнить нужно - в таблице Таб - колонка Регистратор есть ?
8 Svirepy
 
18.11.11
15:39
Вот блин!!! Может работать без измерений, значит? :( А я уж обрадовался.
В табличной части Регистратора нет, конечно же.
Заказ.Отбор.  НЕТУ РЕГИСТРАТОРА....
9 Svirepy
 
18.11.11
15:41
Не работает не потому, что прочитать надо, а потому, что записать нельзя - ошибка та же...
10 Maxus43
 
18.11.11
15:42
(8)>(5)!!! или там ссылка?
11 Svirepy
 
18.11.11
15:45
Где там-то?
12 hhhh
 
18.11.11
15:49
(11) без измерений работать не будет.
13 Svirepy
 
18.11.11
15:50
hhhh, Отлично!!! Спасибо!!
14 ssh2006
 
18.11.11
15:50
"В нем только ресурсы, без измерений" - по регистратору тогда одна строка будет всегда
15 ssh2006
 
18.11.11
15:52
вероятно
16 Svirepy
 
18.11.11
15:57
Ну то есть - работать не будет!?

Это очень хорошая новость! Спасибо всем!
17 ssh2006
 
18.11.11
16:04
(16) в такой регистр ты сможешь записать только одну строку по регистратору