|   |   | 
| 
 | Как очистить последовательность | ☑ | ||
|---|---|---|---|---|
| 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) видимо уже ничего не поможет?     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |