|
Как удалить границу последовательности 1С 8? | ☑ | ||
---|---|---|---|---|
0
Звездочёт
07.02.09
✎
18:03
|
В разрезе конкретной организации.
Именно удалить, а не сдвинуть. |
|||
1
Санта Клаус
07.02.09
✎
18:27
|
звизданулся, ты здорово
|
|||
2
Advan
07.02.09
✎
19:07
|
не понял? что значит удалить? закусывать надо...
|
|||
4
Фулиган
07.02.09
✎
20:28
|
запрос:
ВЫБРАТЬ ПоследовательностьКакаяНибудь.Регистратор ИЗ Последовательность.КакаяНибудь КАК ПоследовательностьКакаяНибудь ГДЕ ПоследовательностьКакаяНибудь.Организации= &Организации пробегаешь по запросу: набор = Последовательности.КакаяНибудь .СоздатьНаборЗаписей(); Рез = РезультатЗапроса.Выбрать(); пока Рез.Следующий() цикл набор.Отбор.Регистратор.Установить(Рез.Регистратор); набор.Записать(); КонецЦикла |
|||
5
simol
07.02.09
✎
20:31
|
набор = Последовательности.КакаяНибудь .СоздатьНаборЗаписей();
набор.Записать(); |
|||
6
Фулиган
07.02.09
✎
20:34
|
(5) Тут надо не все записи а только определенной организации
|
|||
7
Звездочёт
07.02.09
✎
20:58
|
Правильней сказать так: как удалить запись в физической таблице ?
Особенность в том, что в самой последовательности есть измерение Организация. Которая, когда двигается, генерит записи в . Теперь в физической таблице нет ни одной записи по конкретной Организации, а в Последовательность.КакаяНибудь.Граница она осталось. Как ее удалить? |
|||
8
Звездочёт
07.02.09
✎
21:01
|
Прошу прощения. Еще раз.
Правильней сказать так: как удалить запись в физической таблице Последовательность.КакаяНибудь.Граница? Особенность в том, что в самой последовательности КакаяНибудь есть измерение Организация. Которая, когда двигается, генерит записи в Последовательность.КакаяНибудь.Граница. Теперь в физической таблице Последовательность.КакаяНибудь нет ни одной записи по конкретной Организации, а в Последовательность.КакаяНибудь.Граница она осталось. Как ее удалить? |
|||
9
Звездочёт
07.02.09
✎
21:02
|
я пока пришел к выводу, что никак :-/
|
|||
10
Фулиган
07.02.09
✎
21:28
|
(9) Так передвинь границу на пустой МоментВремени()
Момент = Новый МоментВремени('00010101000000', Документы.РасходнаяНакладная.ПустаяСсылка()); Отбор = Новый Структура("Контрагент", Запись.Контрагент); Последовательности.Дебиторка.УстановитьГраницу(Момент, Отбор); |
|||
11
Фулиган
07.02.09
✎
21:29
|
(9) Так передвинь границу на пустой МоментВремени()
Момент = Новый МоментВремени('00010101000000', Документы.РасходнаяНакладная.ПустаяСсылка()); Отбор = Новый Структура("Организации", Организация); Последовательности.Дебиторка.УстановитьГраницу(Момент, Отбор); |
|||
12
у лю 427
07.02.09
✎
22:26
|
/
Проще надо быть, проще... И народ сам потянется... Достаточно строить алгоритмы без использования последовательности - и будет вам счастье... P.S. по моим наблюдениям, поклонники снеговика - на это уже практически не способны... ЖКК - это похлеще диоксина. . |
|||
13
Звездочёт
08.02.09
✎
07:31
|
(10) не подходит.
После этого кода запись обновляется, а не удаляется. Поэтому, например, не удаляется организация, помеченная на удаление. |
|||
14
Фулиган
08.02.09
✎
10:07
|
С начала попробуй (4) все чистится!!!
|
|||
15
Звездочёт
08.02.09
✎
11:06
|
(14) естественно попробовал.
В физической таблице Последовательность.КакаяНибудь.Граница осталась запись: Организация: ВыбОрганизация Регистратор: пустой Период: пустой МоментВремени: 00010101 00:00:00; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |