Имя: Пароль:
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Ска не даст записать, т.к. запись не соответствует отбору.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан