Имя: Пароль:
1C
1C 7.7
v7: Периодические реквизиты
0 san_nisan
 
11.01.12
18:12
Народ! Я в шоке, что со мной происходит, но немогу разобраться: Короче, создаю в спр.Материалы переодический реквизит типа число. Потом пытаюсь добавить число и закрываю диалог элемента справочника. Открываю, а та стоит ноль? Чё за фигня?
1 zak555
 
11.01.12
18:13
надо было сохранить ?
2 san_nisan
 
11.01.12
18:14
(1) Очень смешно:)
3 Ёпрст
 
11.01.12
18:14
видать всё что нужно записывать определяется в ЗаписьПериодическихРеквизитов
4 Ёпрст
 
11.01.12
18:15
+3 СохранениеПериодическихРеквизитов
смотри, короче
5 san_nisan
 
11.01.12
18:16
(3) Смотрел спр.Валюты, так там просто сделано как я делал в сп.Материалы, только там работает, а у меня нет!
6 san_nisan
 
11.01.12
18:19
Прикол в том, что в этом справ. уже сть периодич. рекв., так они нормально работают, а который я ввёл - не работает!

Есть в модуле такое:
глЗаписьПериодическихРеквизитов(Контекст)
7 san_nisan
 
11.01.12
18:21
+6 СохранениеПериодическихРеквизитов(2, "*")
8 san_nisan
 
11.01.12
18:23
Народ, чё, реально, никто не знает??????
9 Ёпрст
 
11.01.12
18:25
(8) нет, всем по х..й!
10 san_nisan
 
11.01.12
18:29
(9)да я так и понял
11 san_nisan
 
11.01.12
18:30
(4) Спасибо хоть за ето
12 Ёпрст
 
11.01.12
18:35
Перем имяТвоегоПериодическогоРеквизита;

нету случаем в коде ?
13 san_nisan
 
11.01.12
18:38
(12) В том то и проблема, что нету
14 viktor_vv
 
11.01.12
18:42
Закомментируй временно
глЗаписьПериодическихРеквизитов(Контекст)

при этом сохраняет ?
15 san_nisan
 
11.01.12
18:42
щас попробую
16 viktor_vv
 
11.01.12
18:42
И

СохранениеПериодическихРеквизитов(2, "*")

тоже.
17 Voronve
 
11.01.12
18:42
ИспользоватьДату ?
18 Ёпрст
 
11.01.12
18:45
и проверь , чему равен статусВозврата, мот и элемент не сохраняется вовсе.. вот и периодика к нему не липнет
19 san_nisan
 
11.01.12
18:46
Нет прикол в том, что если из списка элементов записывать значение в эту переменную, то работает, а если из диалога, то нет
20 san_nisan
 
11.01.12
18:48
(16) закомментировал, проверил, при сохранении стало появляться окно реквизитов, но моих реквизитов там нет. И в итоге всё равно не сохранилось
21 san_nisan
 
11.01.12
18:50
у меня в коде вот так : СтатусВозврата(глЗаписьПериодическихРеквизитов(Контекст))
22 Ёпрст
 
11.01.12
18:50
(19) смотри, где используется СохранениеПериодическихРеквизитов в коде, другово не дано
23 san_nisan
 
11.01.12
18:51
(22) В процедуре ПриОткрытии СохранениеПериодическихРеквизитов(2, "*")
24 san_nisan
 
11.01.12
18:52
Прикол ещё в том, что здесь есть реквизит Субконто1 и вот он нормально работает
25 san_nisan
 
11.01.12
18:53
+24 но в коде он нигде не фигурирует
26 viktor_vv
 
11.01.12
18:54
(23) Может еще где по коду разбросано, глобадьные процедуры функции вызываются, может там еще ? Причем похоже что где-то оно не со звездочкой, а со списком конкретным.
27 san_nisan
 
11.01.12
18:58
(26)Буду искать. Если не найду, тогда придется звездочку убирать и список прописывать
28 san_nisan
 
11.01.12
19:34
Короче. Рассказываю. Ситуация смешная. Я когда создал эти реквизиты, я их поместил на слой1 , затем мне понадобилось поместить их на слой2, а с слоя1 их удалить. Я взял скопировал и удалил с слоя1, а на слой2 вставил. В итоге получилось что эти реквизиты появились в слое2, который мне нужен, а реально на форме их не было. Я это увидел, когда нажал на кнопку "Вставить реквизиты на форму", а они там не были отмечены галочками. Я взял и отметил галочки в этом списке, удалил старые реквизиты с формы, а новые, отмеченные в списке - вставил и всё заработало!
Ошибка? Это не ошибка, это системная функция.