|
БП 2.0 Как почистить последовательность? | ☑ | ||
---|---|---|---|---|
0
Морозов Александр
10.02.13
✎
11:56
|
Как удалить ненужные записи в последовательности?
Сейчас они имеют вот такой вид: ООО ББББ 21.10.2011 0:00:00 <Объект не найден> (208:80fe00218563ce2d11e0fe03602603ea) 21.10.2011 0:00:00; <Объект не найден> (208:80fe00218563ce2d11e0fe03602603ea) ООО ММММ 09.01.2013 10:24:35 Поступление на расчетный счет С0000000001 от 09.01.2013 10:24:35 09.01.2013 10:24:35; Поступление на расчетный счет С0000000001 от 09.01.2013 10:24:35 ООО ТТТ 18.02.2011 16:05:03 <Объект не найден> (194:b1f50016e667635411e053694e287ca3) 18.02.2011 16:05:03; <Объект не найден> (194:b1f50016e667635411e053694e287ca3) ООО ГГГ 20.09.2010 0:00:00 <Объект не найден> (208:851a00219121aeca11e09b46a70a30b8) 20.09.2010 0:00:00; <Объект не найден> (208:851a00219121aeca11e09b46a70a30b8) А мне нужно оставить только запись ООО ММММ... потому как документы по другим организациям удалены. |
|||
1
Живой Ископаемый
10.02.13
✎
12:08
|
э... Это типовая последовательность?
В в8 последовательности можно разделять. В частности и по организациям. Это в 77 типовых ты например трогал банквоскую выписку чтобы поправить взаиморасчеты с одним контрагентом, и шла цепная реакция.. В типовых в8 во-первых банковской выписки нет как документа, так еще и последовательности могут иметь... ну пркатически измерения. В результате ты можешь управлять последовательностями по каждому набору измерений отдельно. |
|||
2
Живой Ископаемый
10.02.13
✎
12:10
|
уж не знаю на сколько эта инфа имеет практическую ценность для сабжа
|
|||
3
Морозов Александр
10.02.13
✎
12:17
|
нииииче не понял...
Последовательность да, типовая Взаиморасчеты. В ней отборы по организациям. Вот и встал вопрос как убрать уже ненужные. Да и запись в последовательности типа: 21.10.2011 0:00:00 <Объект не найден> (208:80fe00218563ce2d11e0fe03602603ea)- 09.01.2013 10:24:35 Поступление на расчетный счет С0000000001 от 09.01.2013 10:24:35 09.01.2013 10:24:35 как то напрягает. |
|||
4
rozer76
10.02.13
✎
12:23
|
Сообщить("начало обработки - "+ТекущаяДата());
Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ РАЗЛИЧНЫЕ | " + ВыборПоследовательности + ".Регистратор |ИЗ | Последовательность." + ВыборПоследовательности + " КАК " + ВыборПоследовательности + " |ГДЕ | " + ВыборПоследовательности + ".Регистратор.Дата ЕСТЬ NULL |"; Результат = Запрос.Выполнить(); Выборка = Результат.Выбрать(); КолЗаписей= 0; НаборЗаписейРегистрации = Последовательности[ВыборПоследовательности].СоздатьНаборЗаписей(); Пока Выборка.Следующий() Цикл ОбработкаПрерыванияПользователя(); Если Выборка.Регистратор.Ссылка.ПолучитьОбъект() = Неопределено Тогда КолЗаписей = КолЗаписей + 1; НаборЗаписейРегистрации.Отбор.Регистратор.Установить(Выборка.Регистратор); НаборЗаписейРегистрации.Записать(); Если КолЗаписей%100=0 Тогда Состояние("Удалено записей "+КолЗаписей+" последовательности из "+Выборка.Количество()); КонецЕсли; КонецЕсли; КонецЦикла; Если КолЗаписей <> 0 Тогда Сообщить("Удалено " + КолЗаписей + " - битых записей в последовательности из "+Выборка.Количество()); Иначе Сообщить("Битые записи отсутствуют."); КонецЕсли; Сообщить("конец обработки - "+ТекущаяДата()); |
|||
5
Живой Ископаемый
10.02.13
✎
13:04
|
2(3) А, то есть она не мешает, а просто ранит твои эстетические чувства... ффух...
|
|||
6
kulybin84
11.02.13
✎
00:23
|
(0) Попробуйте через Конфигуратор выполнить Тестирование и исправление, только необходимо там поставить правильно галочки в нужных местах:
- Проверка ссылочной целостности; - При наличии ссылок на несуществующие объекты - Очищять ссылки; - При частичной потере данных объектов - Удалять объект. PS: естественно необходимо выбрать режим Тестирование и исправление) |
|||
7
Живой Ископаемый
11.02.13
✎
06:29
|
2(6)а что произойдет?
|
|||
8
rozer76
11.02.13
✎
09:59
|
присоединяюсь к (7).. это не поможет в данном случае, тоже пробовал но получилось только как в (4)
|
|||
9
Живой Ископаемый
11.02.13
✎
10:17
|
(8) ну все, вспугнул. :'(
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |