Имя: Пароль:
1C
 
Хочу проверить Источник.Метаданные().РежимЗаписи - с чем сравнивать?
0 mikecool
 
07.06.08
15:55
Для регистра сведений
Чего то решил, что
Источник.Метаданные().РежимЗаписи.Независимый - тип булево :)
среди сист перечислений такого нет..
1 hhhh
 
07.06.08
15:58
(0) бредишь?
2 mikecool
 
07.06.08
15:59
(1) по теме есть что?
3 mikecool
 
07.06.08
16:00
хочу в событии ПриЗаписи набора регистра сведений проверить, как записываются данные в регистр...
4 mikecool
 
07.06.08
16:04
поскольку Регистратор существует только для РС, с режимом записи "Подчинение регистратору", а меня именно регистратор и интересует...
5 iSeRG
 
07.06.08
16:06
Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.Независимый
6 hhhh
 
07.06.08
16:08
(4) посмотри это выражение в отладчике, он тебе скажет - какой там тип.
7 Jolly Roger
 
07.06.08
16:08
У глобального объекта Метаданные есть свойство, название не помню, что-то типа СвойстваОбъектовМетаданных.
8 mikecool
 
07.06.08
16:12
(6) тип - РежимЗаписиРегистра, значение Независимый
(5,7) щас попробую
9 mikecool
 
07.06.08
16:12
(5,7) стоп, разве недостаточно Источник.Метаданные?
10 mikecool
 
07.06.08
16:20
через метаданные
Метаданные.РегистрыСведений.Найти(Источник.Метаданные().Имя).РежимЗаписи тоже тип РежимЗаписиРегистра
11 mikecool
 
07.06.08
16:22
вижу пока один выход
строка(Источник.Метаданные().РежимЗаписи)
но некрасиво как-то...
12 Mitriy
 
07.06.08
16:25
МетаИсточник = Источник.Метаданные();
Если МетаИсточник.РежимЗаписи = МетаИсточник.РежимЗаписи.Независимый Тогда?
13 iSeRG
 
07.06.08
16:25
(11) если ты только это видишь, то протри глаза
14 mikecool
 
07.06.08
16:26
(12) опа... это погламурнее будет :)
15 Fragster
 
гуру
07.06.08
16:27
в отладчике останови и посмотри, что тама за значение
16 mikecool
 
07.06.08
16:27
(15) см (8)
17 Mitriy
 
07.06.08
16:28
(12)*
МетаИсточник = Источник.Метаданные();
Если МетаИсточник.РежимЗаписи = Метаданные.СвойстваОбъектов.РежимЗаписиРегистра.Независимый Тогда
18 mikecool
 
07.06.08
16:29
(13) прости, дядька, пропустил твой пост.... я исправлюсь :)
19 mikecool
 
07.06.08
16:29
спасибо
20 Fragster
 
гуру
07.06.08
16:36
Метаданные().СвойстваОбъектов.РежимЗаписиРегистра.Независимый
можно юзать откуда хочешь...
21 Mitriy
 
07.06.08
16:41
(20) скобки убери...
22 Fragster
 
гуру
07.06.08
16:42
(21) не уверен :)
23 Terv
 
07.06.08
16:42
(22) тебе же сказали убрать... значит убирай
24 mikecool
 
07.06.08
16:46
все, пора домой...
терь ругается на второй параметр в
ПланыОбмена.ЗарегистрироватьИзменения(МассивУзлов, Источник)
где Источник - Набор записей регистра сведений...
опять где-то накосячил :)
25 mikecool
 
07.06.08
17:10
обнаружил другую проблему:
РС с режимом записи Независимый
если я пишу в него из документа, то у Отбора есть ДокументСсылка
а если руками добавляю запись, то этого поля нет
Как можно проверить на сущ такого поля, дабы не пользоваться Попыткой?
26 Mitriy
 
07.06.08
17:19
Найти
27 mikecool
 
07.06.08
17:49
нда, проблема (24) осталась...
может ли это быть оттого, что проверяется включение в состав плана обмена не только записи РС, но и иерархически по ссылкам данные, входящие в запись РС?
28 mikecool
 
07.06.08
17:52
+ 27
в Источнике у меня набор из двух записей РС ОбъектыДоступаДокументов:
Организация
Контрагент
Оба справочника входят в мой план обмена...
куда еще копнуть можно?
29 ptiz
 
08.06.08
10:56
(28) "Оба справочника входят в мой план обмена..." - это не обязательно. Нужно обязательно ставить отбор по всем измерениям регистра сведений.
30 mikecool
 
09.06.08
10:13
(29) я отборов не ставлю, событие ПриЗаписи набора записей РС, я его туда уже получаю...
31 mikecool
 
09.06.08
10:42
вся фигня в том, что в ПриЗаписи для регистра ОбъектыДоступаДокументов еще не установлен отбор по второму измерению... :(
а подписаться на событие ПослеЗаписи - нет такой возможности...
что делать? млин