Имя: Пароль:
1C
1С v8
Запись регистра сведений. Значение поля не соответствует установленному отбору.
0 0xFFFFFF
 
24.07.11
14:04
Что за фигня? Пишу в регистр сведений Конт. инф. через СоздатьМенеджерЗаписи.
Пишу записи по одной (не набором), первая запись записывается, вторая нет, выдает такое вот сообщение. Что это за чудо?
1 izekia
 
24.07.11
14:05
а код?
2 0xFFFFFF
 
24.07.11
14:05
Объект, Тип, Вид - все заполнено. Объект и Тип - одинаковые в первом и втором случаях, Вид - отличается.
3 0xFFFFFF
 
24.07.11
14:06
... какой нафиг отбор, если это не набор...
4 0xFFFFFF
 
24.07.11
14:12
(1) Вот, упростил до элементарного

Процедура КнопкаВыполнитьНажатие(Кнопка)
   Запись = РегистрыСведений.КонтактнаяИнформация.СоздатьМенеджерЗаписи();
   Запись.Объект = ФизЛицо;
   Запись.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;
   Запись.Вид = Вид1;
   Запись.Записать();

   Запись = РегистрыСведений.КонтактнаяИнформация.СоздатьМенеджерЗаписи();
   Запись.Объект = ФизЛицо;
   Запись.Тип = Перечисления.ТипыКонтактнойИнформации.Адрес;
   Запись.Вид = Вид2;
   Запись.Записать();
КонецПроцедуры
5 0xFFFFFF
 
24.07.11
14:15
Думаю, может с видами чот не то?
Но и Вид1 и Вид2 на форме выбираю те, у которых вид объекта КИ - Справочник "Физ лица".
6 0xFFFFFF
 
24.07.11
14:16
ага... если меняю их местами, то и первая запись не проходит... дело в виде значит. Но вот что именно, если "Вид объекта контактной информации" у Вида контактной информации выбрано верно...
7 Генератор
 
24.07.11
14:18
Попробуй записать(Ложь)
8 0xFFFFFF
 
24.07.11
14:33
не, не помогает
9 0xFFFFFF
 
25.07.11
07:58
Нашел, блин. Какой то умник, навесил событие на этот РС, в процедуре которого при определенных условиях в явном виде устанавливается этот Вид контактной инфо...
Эх етить разъетить...
10 0xFFFFFF
 
25.07.11
07:59
... Ну и соответственно, поскольку в подписке уже участвует набор (даже при записи через СоздатьМенеджерЗаписи), то и вылетало в ошибку, связанную с набором.