|
v7: История периодического реквизита | ☑ | ||
---|---|---|---|---|
0
mpbakunov
28.09.11
✎
12:51
|
Доброго дня!
Есть в справочнике приодический реквизит. Как определить что история этого реквизита пуста? |
|||
1
Rie
28.09.11
✎
12:51
|
См. объект "Периодический".
|
|||
2
viktor_vv
28.09.11
✎
12:52
|
Объект "Периодический".
|
|||
3
mpbakunov
28.09.11
✎
12:56
|
я смотрел, там нужно везде в методах дату указывать, а я бы хотел, чтобы определение пустой исотрии не было бы связано с датой
|
|||
4
viktor_vv
28.09.11
✎
12:58
|
(3) Ты ничего не путаешь ? ВыбратьЗначения(,) там параметры не обязательны. Вернет тебе ноль если пустая выборка.
|
|||
5
Эльниньо
28.09.11
✎
12:58
|
Пердический.ВыбратьЗначения() = 0
|
|||
6
mpbakunov
28.09.11
✎
12:59
|
наверно метод ВыбратьЗначения без указания параметров!
|
|||
7
mpbakunov
28.09.11
✎
13:39
|
В продолжение темы... Периодические реквизиты (ПР) справочника, заполняются документом. Когда документ снимается с проведения, соответствующая строка истории ПР удаляется, но когда все документы сняты с проведения, то остаётся строка в том справочнике с НЕПЕРИОДИЧЕСКИМИ реквизитами Я хочу, чтобы в этом случае когда нет истории ПР удалялась строка справочника Как узнать есть ли история ПР уже понятно, но в каком месте кода повесить проверку с возможно последующим удалением строки справочника не ясно. Хотел бы выслушать советы!
|
|||
8
miki
28.09.11
✎
13:44
|
(7)А откуда вообще берется эта "строка справочника" изначально?
А так, как вариант, - регламентно (еженочно/ежемесячно и т.п.) с проверкой на ссылки... |
|||
9
mpbakunov
28.09.11
✎
13:51
|
(8) формируется при проведении документа. Если по определенным реквизитам нет строки то создается если есть, тогда просто обновляется история ПР
|
|||
10
Rie
28.09.11
✎
13:54
|
(9) Ты при проведении документа создаёшь элементы справочника?
|
|||
11
mpbakunov
28.09.11
✎
13:55
|
(10) да
|
|||
12
Rie
28.09.11
✎
13:57
|
(11) А зачем? (впрочем, вопрос - риторический).
Если уж очень хочется удалять - есть предопределённая процедура ОбработкаУдаленияПроведения. |
|||
13
mpbakunov
28.09.11
✎
14:11
|
(12) пробовал не получается, так как она я так понял отрабатывает до отмены и там еще истрия ПР данного документа есть!
|
|||
14
Rie
28.09.11
✎
14:18
|
(13) А почему возникла идея именно в справочнике хранить это самое нечто? Чем плох, к примеру, регистр?
|
|||
15
Lexxxxx
28.09.11
✎
14:20
|
Мракобесие какое-то!
|
|||
16
mpbakunov
28.09.11
✎
15:23
|
(14) это история цен товара по определенным контрагентам. Решили делать через новый документ Спецификация цен Контрагента. и в 7 ке есть возможность сохранение периодических реквизитов справочника при проведении документа и отмены проведения
|
|||
17
Rie
28.09.11
✎
16:24
|
(16) А зачем удалять _элемент справочника_?
|
|||
18
mpbakunov
28.09.11
✎
16:51
|
(16) ну как то не красиво если нечайно ввели не на того контрагента спецификацию и потом висит подчиненый элемент без истории
|
|||
19
Rie
28.09.11
✎
16:54
|
(18) Висит - чем он мешает-то?
Когда сильно надоест - сделай обработку, которая пройдётся и всех их удалит. |
|||
20
batman69
28.09.11
✎
16:57
|
Тема звучит, как название романа )))
|
|||
21
Lexxxxx
28.09.11
✎
16:57
|
(18) Как я понимаю, собираетесь не помечать, а сразу удалять?! :)
|
|||
22
mpbakunov
28.09.11
✎
17:41
|
(21) ну да
|
|||
23
Lexxxxx
28.09.11
✎
17:52
|
(22) Не боитесь нарушить ссылочную целостность?! :)
А если не боитесь, так в ОбработкаУдаленияПроведения лупите нафиг контрагента, если у него в истории одно значение, и оно введено распроводимым доком! :) |
|||
24
Cthulhu
28.09.11
✎
18:36
|
(23): а она не нарушится. справочник такой. )))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |