Имя: Пароль:
1C
1С v8
Удалить текущую запись из РегистраСведений
0 Полька
 
16.12.13
10:16
Учусь. Есть маленький периодический РегистрСведений.
Измерение- ЗаказПокупателя
Ресурс-Статус
Нужно удалить запись на которой стою. Через МенеджерЗаписи.

Рег = База.РегистрыСведений.Очередь;
Выборка = Рег.Выбрать();
Пока Выборка.Следующий() Цикл
...

КонецЦикла;
Не знаю как :(
1 Wobland
 
16.12.13
10:17
Описание:

Удаляет запись из набора записей с установленными значениями ключевых полей.


неплохо, правда?
2 Tarlich
 
16.12.13
10:23
НаборЗаписей = РегистрыСведений.Очередь.СоздатьНаборЗаписей();
НаборЗаписей.Отбор.Организация.Установить(УдаляемаяОрганизация);
НаборЗаписей.Записать();
3 Maxus43
 
16.12.13
10:23
Рег = База.РегистрыСведений.Очередь.СоздатьМенеджерЗаписи();
...
Рег.Измерение1 = ...;
Рег.Измерение2 = ...;

Рег.Удалить();
4 Полька
 
16.12.13
10:23
Так этот набор еще создать надо :(
МенеджерЗаписи = База.РегистрыСведений.Очередь.СоздатьМенеджерЗаписи();

а как в него передать данные именно моей записи?
5 catena
 
16.12.13
10:26
Зачем "База."? Оле?
6 Wobland
 
16.12.13
10:26
(4) узнать период и заказ, установить отбор
7 Полька
 
16.12.13
10:30
(5) Сом

Метод объекта не обнаружен (СоздатьМенеджерЗаписи)
            МенеджерЗаписи = База.РегистрыСведений.Очередь.СоздатьМенеджерЗаписи();
8 Полька
 
16.12.13
10:34
щас
9 Wobland
 
16.12.13
10:34
(7) не ври
Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
10 Wobland
 
16.12.13
10:35
а вот где там в коме стоит Полька, ведомо только аллаху
11 Полька
 
16.12.13
10:53
(10) рассказать? :))))
Спасибо, получилось :)
12 kortun
 
16.12.13
10:56
(11) http://help1c.com/faq.html сходи туда, там элементарные вопросы разобраны.

З.Ы. Не рекламы ради, а чтобы на каждый простой вопрос не создавался топик.
13 Wobland
 
16.12.13
10:57
(11) канешна. я всё ещё не теряю надежду приобрести умение понимать женщин
14 Полька
 
16.12.13
11:12
хм... один раз отработала, нормально удалила и...
МЗ = База.РегистрыСведений.Очередь.СоздатьМенеджерЗаписи();
МЗ.ЗаказПокупателя=Выборка.ЗаказПокупателя;
МЗ.Статус=Выборка.Статус;
МЗ.Период=Выборка.Период;
МЗ.Прочитать();  
Если МЗ.Выбран() Тогда
   МЗ.Удалить();
КонецЕсли;
МЗ.Выбран() говорит ЛОЖЬ и не удаляет. В регистре 1 запись. На ней и стою.
Выборка.ЗаказПокупателя и Выборка.Статус СОМОбъекты