Имя: Пароль:
1C
1С v8
не заполняется програмно регистр сведений
0 Vvvvv
 
22.07.14
10:48
Программно заполняю регистр сведений, регистр сведений отвечает за права пользователя

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

Заполняю все измерения и ресурсы, но программа считает, что ПравоНастройка не заполнено. Оно имеет тип: ПланыВидовХарактеристик.ПраваИНастройки
1 Wobland
 
22.07.14
10:48
не нашлось щтоль?
2 Wobland
 
22.07.14
10:49
хм.. ноу-хау какое-то. я всю жизнь делал НоваяЗапись=НЗ.Добавить()
3 ДенисЧ
 
22.07.14
10:50
РегСв.Добавить().Объект = ЗначениеШаблона;
РегСв.Добавить().ПравоНастройка ....

Ого... Я бы на месте 1с не только ругался, но ещё и в морду бы дал...
4 Maxus43
 
22.07.14
10:50
РегСв.Добавить().Объект = ЗначениеШаблона;

так нельзя... каждая Добавить() влесёт добавление. у тебя каша в наборе, см. (2)
5 Maxus43
 
22.07.14
10:51
ОТбор естественно ставь, а то потрёшь всё остальное
6 Wobland
 
22.07.14
10:51
(3) это какой-то киберпанк уже. я делаю г-код, я меня фигачат током из клавиатуры. ждём исполнения мечты лет через 20
7 Крошка Ру
 
22.07.14
11:00
Я джва года жду когда будут продавать такие клавиатуры. И только такие.
8 Крошка Ру
 
22.07.14
11:01
(5) Если Записать(ложь), то не потрёт
9 Maxus43
 
22.07.14
11:01
(8) если бы да кабы. Надо учить писать изначально правильно)
10 НП
 
22.07.14
11:02
Каждый раз при Добавить образуется новая запись. Ьри недоделанные записи.
11 Крошка Ру
 
22.07.14
11:03
(9) О_о
А чем в (8) неправильно?
12 НП
 
22.07.14
11:03
Зап=РегСв.Добавить();
Зап.Объект=...

и т.п.
13 Maxus43
 
22.07.14
11:08
(11) это не по феншую. Наборы записей лучше ограничить отбором по измерениям
14 Крошка Ру
 
22.07.14
11:10
(13) А если их нет? Периодический РС с одними ресурсами?
15 Maxus43
 
22.07.14
11:20
(14) ну естественно те ограничивать, какие имеет смысл
16 Крошка Ру
 
22.07.14
11:28
(15) А если надо не добавить запись, а скорректировать? И скорректировать измерение? Отобрал, изменил, пробуешь записать, а он тебе говорит - хрен там, хоть и по феншую, но не запишу.
17 Maxus43
 
22.07.14
11:30
(15) изменение - это Отобрал, ПРОЧИТАЛ, изменил, записал
18 Maxus43
 
22.07.14
11:30
(17)>(16)
19 Крошка Ру
 
22.07.14
12:13
(18) не, я о другом
Отобрал, прочитал, поменял измерение у записи(ну вдруг нужно),  теперь, если по этому измерению был отбор, 1Ска не даст записать, т.к. запись не соответствует отбору.
Независимо от того, куда вы едете — это в гору и против ветра!