Имя: Пароль:
1C
1С v8
v8: Как удалить программно одну запись из Регистра сведений????
0 12345Kostya
 
15.08.12
16:22
[CODE]СтруктураИсточника = Новый Структура;
СтруктураИсточника.Вставить("Услуга", ЭлементыФормы.Услуга.Значение);
СтруктураИсточника.Вставить("Параметр",   ЭлементыФормы.Параметр.Значение);
СтруктураИсточника.Вставить("Источник",   Перечисления.Ц_ИсточникиДанныхОПроекте.Клиент);
РегистрыСведений.Ц_Источники.Выбрать(СтруктураИсточника).ПолучитьМенеджерЗаписи().Удалить();[/CODE]
1 DrShad
 
15.08.12
16:22
МенеджерЗаписи
2 12345Kostya
 
15.08.12
16:23
[CODE]
Ошибка при вызове метода контекста (Выбрать)
РегистрыСведений.Ц_Источники.Выбрать(СтруктураИсточника).ПолучитьМенеджерЗаписи().Удалить();
по причине: Недопустимое значение параметра (параметр номер '1')[/CODE]
3 Steel_Wheel
 
15.08.12
16:24
тут тег не code а 1c
4 12345Kostya
 
15.08.12
16:27
up
5 DrShad
 
15.08.12
16:27
СП что говорит?
6 Reset
 
15.08.12
16:27
Че up
Берешь справку и читаешь про РегистрСведенийМенеджерЗаписи
7 12345Kostya
 
15.08.12
16:28
В синтакс помощнике написано что передавать нужно структуру! но метод что то не срабатывает.
8 DrShad
 
15.08.12
16:31
куда передавать структуру?
9 Reset
 
15.08.12
16:31
Нет там нихрена про структуру
Читай еще раз
10 Reset
 
15.08.12
16:31
Структура передается в метод выбрать, а тебе он нафиг не сдался.
11 Reset
 
15.08.12
16:33
А не работает тупо изза того что Следующий нет (или с измерениями напортачил)
12 12345Kostya
 
15.08.12
16:36
С измерениями все ОК, вроде, проверял!
13 DrShad
 
15.08.12
16:37
(12) выборки обходом надо смотреть
14 12345Kostya
 
15.08.12
16:38
Вот причем тут Следующий, ведь даже выбрать не может.
15 12345Kostya
 
15.08.12
16:39
ну ладно не методом выбрать. Мне просто удалить нужно неужели кроме как обходом сделать что ли нельзя?
16 DrShad
 
15.08.12
16:42
МенеджерЗаписи смотри
17 12345Kostya
 
15.08.12
16:43
смотрю
18 12345Kostya
 
15.08.12
16:48
Интересного ничего там нету.
19 DrShad
 
15.08.12
16:58
тогда читать весь СП до полного просветления
20 12345Kostya
 
15.08.12
17:25
Ладно прочитал: структура может содержать только один элемент!!!!!!!!!!!!
21 akaBrr
 
15.08.12
17:32
МЗ = РегистрыСведений.КакойТоРегистр.СоздатьМенеджерЗаписи();
МЗ.Измерение1 = ЗначениеИзмерения1;
...
МЗ.ИзмерениеN = ЗначениеИзмеренияN;
МЗ.Прочитать();
Если МЗ.Выбран() Тогда
 МЗ.Удалить();
КонецЕсли;
22 Shade84
 
22.08.12
12:02
21 Спасибо :-)