Имя: Пароль:
1C
1С v8
Как очистить регистр сведений, у которого есть регистратор?
0 Капюшон
 
18.07.11
20:57
В УТ при попытке очистить регистр, Выдаёт ошибку
{Форма.Форма(7)}: Ошибка при вызове метода контекста (Записать): Ошибка записи! Не установлен отбор по регистратору (Регистр сведений: Цены номенклатуры)
   РегТоргОбор.Записать();



   РегТоргОбор=РегистрыСведений.ЦеныНоменклатуры.СоздатьНаборЗаписей();
   РегТоргОбор.Прочитать();
   РегТоргОбор.Очистить();
   РегТоргОбор.Записать();

В чем дело вроде раньше всегда можно было удалить таким образом?
1 PR
 
18.07.11
21:01
Ну просто нет слов
2 luckyluke
 
18.07.11
21:03
Отбор по регистратору поставь.
3 Капюшон
 
18.07.11
21:05
(2)(1)мне надо найти способо очистить регистр. И плевать до регистраторов. Я понимаю что он подчинен регистратору но не перебирать же мне все документы "Установка цен" для того, Чтобы грохнуть данные из регистра? пришлось снять их с проведения...
4 Икогнито
 
18.07.11
21:09
(3) Если записи в рег подчинены регистратору, только перебором регистраторов их можно вычистить.
5 PR
 
18.07.11
21:09
(3) Не поверишь! :)))
6 Капюшон
 
18.07.11
21:10
(4)жалко. спасибо!
7 Мимохожий Однако
 
18.07.11
21:14
Если уж начал жестокие эксперименты, то через конфигуратор сделай регистр независимым от регистратора. Потом на место верни настройки.
8 kotletka
 
18.07.11
21:35
код в (0) убивает наповал, прочитать -очистить -записать
9 Dem1urg
 
18.07.11
22:00
(0)
Попробуй на "нормальном" регистре выполнить такой код

РегТоргОбор=РегистрыСведений.ЦеныНоменклатуры.СоздатьНаборЗаписей();
   РегТоргОбор.Записать();

Тебя ждет много интересных открытий
10 kotletka
 
18.07.11
22:53
(9)он не бэкапит,и робит на рабочей базе, осторожней с советами
11 hhhh
 
19.07.11
00:05
(4) нет, ну если он снял всё с проведения, регистр ведь сам почистится.
Основная теорема систематики: Новые системы плодят новые проблемы.