|
Как очистить последовательность | ☑ | ||
---|---|---|---|---|
0
Klesk666
06.04.16
✎
10:08
|
Не могу удалить организацию. Ссылка есть в последовательности УдалитьОбщаяПоследовательность20, с поддержки снимать не хочу, у последовательности есть данные - Организация, пишу
НаборПоследовательности =Последовательности.УдалитьОбщаяПоследовательность20.СоздатьНаборЗаписей(); НаборПоследовательности.Отбор.Организация.Установить(Объект.Организация); Если НаборПоследовательности.Количество()>0 Тогда НаборПоследовательности.Очистить(); КонецЕсли; но ругается что {Форма.Форма.Форма(5)}: Поле объекта не обнаружено (Организация) НаборПоследовательности.Отбор.Организация.Установить(Объект.Организация); |
|||
1
Господин ПЖ
06.04.16
✎
10:09
|
у вас рукож.пие
|
|||
3
Serg_1960
06.04.16
✎
12:20
|
Синтакс-помощник:
ПоследовательностьНаборЗаписей.Отбор() "...Позволяет отобрать записи с определенным регистратором при считывании или записи набора." |
|||
4
Serg_1960
06.04.16
✎
12:21
|
Ваш КЭП.
|
|||
5
Чайник Рассела
06.04.16
✎
12:23
|
(2) воувоу, палехче, парниша. в (1) был прав.
|
|||
6
Klesk666
06.04.16
✎
12:54
|
(3) у меня регистратор пустой, как по нему отберешь?
http://s8.hostingkartinok.com/uploads/images/2016/04/a07ef53a86c4fce3d6ffe2838b83e520.png (5) если бы все было так просто |
|||
7
Klesk666
06.04.16
✎
13:11
|
если в (1) такой пряморукий, пусть предложит решение, а то могут только болтать
|
|||
8
Господин ПЖ
06.04.16
✎
13:13
|
>пусть предложит решение
приказ "по собственному" пишется от руки |
|||
9
Klesk666
06.04.16
✎
14:29
|
тоже не отрабатывает, запрос пустой
&НаСервере Процедура ВыполняемНаСервере() Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | УдалитьОбщаяПоследовательность20.Регистратор |ИЗ | Последовательность.УдалитьОбщаяПоследовательность20 КАК УдалитьОбщаяПоследовательность20 //|ГДЕ //| УдалитьОбщаяПоследовательность20.Организация = &Организация |"; //Запрос.УстановитьПараметр("Организация", Объект.Организация); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Последовательность=Последовательности.УдалитьОбщаяПоследовательность20.СоздатьНаборЗаписей(); Последовательность.Отбор.Регистратор.Установить(ВыборкаДетальныеЗаписи.Регистратор); Последовательность.Записать(); КонецЦикла; КонецПроцедуры |
|||
10
piter3
06.04.16
✎
14:30
|
(7) он столько помог,что тебе боюсь даже близко не подойти к его уровню
|
|||
12
Fragster
гуру
06.04.16
✎
14:32
|
если база файловая, то ТиИ + чекдбфл
|
|||
13
Klesk666
06.04.16
✎
14:33
|
(12) база скульная, ТИИ делал
|
|||
14
Serg_1960
06.04.16
✎
14:34
|
Удали в SQL непосредственно.
PS: А зачем тебе эта последовательность? Поставщик её пометил к удалению ("Удалить" в наименование) - удаляй в конфигураторе из конфигурации |
|||
15
Klesk666
06.04.16
✎
16:06
|
(14) truncate помог конечно, но как сделать штатно, интересно
|
|||
16
Klesk666
06.04.16
✎
18:20
|
ПЖ, слабо? или можешь только оскорблять людей необоснованно?
|
|||
17
ZloyProger
27.04.16
✎
08:33
|
Апну ветку, аналогичная проблема - запись с неопределенным регистратором в таблице границ последовательности, не убивается ничем.. Пытался сместить на последний документ и очистить, пытался очищать записи последовательности - бестолку, остается запись, кроме (15) видимо уже ничего не поможет?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |