|
Прекращение действия периодического РС | ☑ | ||
---|---|---|---|---|
0
ДенисЧ
04.09.15
✎
13:31
|
Дан периодический РС (номенклатура, значение).
Нужно с какого-то момента прекратить действие среза последних по данной номенклатуре. Вариант допфлага "действует" - не вариант. Нужно, чтобы в срезе последних - вообще не попадали данные по неактивным данным. Подкиньте идей, а то пятница, сами понимаете... |
|||
1
Cyberhawk
04.09.15
✎
13:33
|
Ну, получаешь нормальный срез, а потом фильтруешь его по атрибуту самой номенклатуры, не?
|
|||
2
Armando
04.09.15
✎
13:33
|
Сделай свой срез последних
|
|||
3
ДенисЧ
04.09.15
✎
13:37
|
(1) не
(2) И напиши свою 1с, с шахматами и Ахмадуллиной? |
|||
4
ГдеСобака Зарыта
04.09.15
✎
13:40
|
Активность?
|
|||
5
ibreiter
04.09.15
✎
13:41
|
Активность
|
|||
6
Dен
04.09.15
✎
13:42
|
Только вариант
> Вариант допфлага "действует" Да что тут еще придумаешь? Можно активность у этих записей отключить. Но тогда они вообще в срез последних попадать не будут, а не только с какого-то момента. |
|||
7
DexterMorgan
04.09.15
✎
13:44
|
Ога, ДенисЧ подружился с LivingStar
|
|||
8
Живой Ископаемый
04.09.15
✎
13:45
|
наверное не то, но пусть будет:
v8: Получить запросом непрерывные интервалы - можно? |
|||
9
pavig
04.09.15
✎
13:47
|
(0)
ИМХО самое простое - активность. Записи в РС будут, но в виртуальные таблицы будут попадать только активные. |
|||
10
butterbean
04.09.15
✎
13:52
|
(0) а че бы просто не устанавливать в Значение некое пустое значение?
|
|||
11
trooba
04.09.15
✎
13:57
|
(0) Сделать еще 1 реквизит- ПериодДействия- окончание интервала, не заполнен-действует, заполнен- нет, получать на эту дату
|
|||
12
ДенисЧ
04.09.15
✎
13:58
|
Активность тоже не катит, ибо заднее число нужно.
|
|||
13
ДенисЧ
04.09.15
✎
13:58
|
(11) Чем это отличается от моего флага?
|
|||
14
olegves
04.09.15
✎
14:02
|
(3) разве не замечаешь, как твоя лень глубоко корни пустила?
|
|||
15
ДенисЧ
04.09.15
✎
14:02
|
(14) Это не лень.
это требование постановки. |
|||
16
pavig
04.09.15
✎
14:04
|
(12)
Что такое "заднее число"? |
|||
17
ДенисЧ
04.09.15
✎
14:05
|
(16) 1 октября документ на 1 октября - не должен видеть значения.
1 октября документ на 20 сентября - должен. |
|||
18
chelentano
04.09.15
✎
14:05
|
(17) Чем вариант (10) не устраивает?
|
|||
19
Ненавижу 1С
гуру
04.09.15
✎
14:07
|
Почему флаг "Действет" не вариант?
Дописываешь условие: ГДЕ Действует |
|||
20
chelentano
04.09.15
✎
14:07
|
+(18) Или доп. флаг, другого, имхо, не дано
|
|||
21
ДенисЧ
04.09.15
✎
14:07
|
(18) тем, что пустое значение - это тоже значение по логике.
|
|||
22
zhig75
04.09.15
✎
14:08
|
(17) Установить пустое значение для данной номенклатуры на 1 октября.
|
|||
23
Dен
04.09.15
✎
14:08
|
Другой регистр сведений заведи, и храни там "действует" - "не дейсвует".
Все равно, ведь где-то признак заводить надо. |
|||
24
ДенисЧ
04.09.15
✎
14:08
|
(19) не хотять.
Хотя уже склоняюсь к такому варианту, но мне понадобится попасть под административку... |
|||
25
zhig75
04.09.15
✎
14:10
|
Ещё один регистр для номенклатуры в котором прописывается период действия твоего регистра.
|
|||
26
Ненавижу 1С
гуру
04.09.15
✎
14:11
|
(24) кто не хочет? пользователи что ли?
|
|||
27
Serg_1960
04.09.15
✎
14:14
|
(10) +1 Значение по смыслу равное "не действует" или "не активно"
|
|||
28
ДенисЧ
04.09.15
✎
14:15
|
(26) хуже. Пользователям-то по барабану, они по регистрам не лазиютЬ...
|
|||
29
Ненавижу 1С
гуру
04.09.15
✎
14:16
|
(28) начальник что ли?
|
|||
30
ДенисЧ
04.09.15
✎
14:19
|
(29) типа того.
|
|||
31
Ненавижу 1С
гуру
04.09.15
✎
14:30
|
(30) вот и пусть придумает лучше, если такой умный
по-моему, аналогичный способ ведется и в ЗУП там проверка на Состояние<>Уволен |
|||
32
ДенисЧ
04.09.15
✎
14:31
|
(31) Оно предлагает отменять активность старых движений...
Но я не хочу опять же применить к ним нужные методы внушения и получить административку... |
|||
33
Лефмихалыч
04.09.15
✎
14:31
|
(0) без допфлага вариантов нет. Что в срез попало, из него не исчезает.
|
|||
34
Лефмихалыч
04.09.15
✎
14:34
|
(24) не хотеть можно - у нас свободная страна. А вот реализовать без допфлага вариантов нет.
Да ты не очкуй - я 100500 раз так делал и работает на ура. |
|||
35
mehfk
04.09.15
✎
14:35
|
(0) В ЗУПе РС Штатное расписание. Строка перестет действовать, если количество ставок = 0.
|
|||
36
Лефмихалыч
04.09.15
✎
14:37
|
(35) херовый вариант потому, что (21)
ШР - частный случай, в котором это прокатывает. Да и в частном случае - это архитектурный косяк потому, что один и тот же объект метаданных имеет два принципиально разных смысла и назначения в разное время, что ни когда добром не заканчивается. |
|||
37
mehfk
04.09.15
✎
14:47
|
А может сделать реквизит составным, тогда Неопределено можно записывать ?
|
|||
38
Лефмихалыч
04.09.15
✎
14:50
|
(37) и как потом отличать "не действует на дату Х" от "на дату Х использовать пустое значение"?
|
|||
39
mehfk
04.09.15
✎
14:58
|
(38) Ненавижу 1С может популярно снить различие NULL от Неопределено и пустых значений определенного вида.
|
|||
40
rs_trade
04.09.15
✎
15:01
|
Ну если флаг не хотят, пилите еще один регистр с недействующими записями. ))
|
|||
41
Лефмихалыч
04.09.15
✎
15:02
|
(40) а ты беспощаден. Снимаю шляпу
|
|||
42
mistеr
04.09.15
✎
15:03
|
(0) (Номенклатура, Значение, НачалоДействия, ОкончаниеДействия).
Но срезы нужно делать самому. Благо, в такой структуре это несложно и работать будет пошустрее 1С-овских. Есть минус. При внесении изменений нужно обновлять более одной строки. |
|||
43
mehfk
04.09.15
✎
15:08
|
(42) Буэ...
|
|||
44
Gantosha
04.09.15
✎
15:13
|
удалять активность это круто придумано ..
|
|||
45
Gantosha
04.09.15
✎
15:14
|
намекает на то что начальник знает , что она есть.
|
|||
46
Gantosha
04.09.15
✎
15:14
|
видимо сам активный.
|
|||
47
Лефмихалыч
04.09.15
✎
16:25
|
(42) это самый плохой вариант, какой можно только придумать
|
|||
48
Asmody
04.09.15
✎
17:00
|
Заменить РС на РН остатков
|
|||
49
mistеr
04.09.15
✎
17:21
|
(47) В системах где нужен перфоманс и почти все периодическое, используется именно он.
|
|||
50
Лефмихалыч
04.09.15
✎
17:23
|
(49) бугагирую стоя
|
|||
51
Гёдза
04.09.15
✎
17:28
|
Чтобы прекратить действие нужно куда то записать это.
Поэтому без флага или аналога нельзя никак |
|||
52
Feunoir
04.09.15
✎
18:04
|
(48) +100500
Регистр накопления. В измерениях - номенклатура. В ресурсах +/- 1. Когда номенклатура начинает действовать - +1 в регистр, когда прекращает - -1. То, что есть на остатках - действует. Но надо внимательно вести регистр. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |