|
Изменить текущие данные в табличной части формы списка регистра сведений |
☑ |
0
jurayed
14.03.08
✎
11:52
|
Независимый непериодический регистр сведений "БазаКлиентов"
есть заполненный РегистрСведенийСписок
По кнопке "Кнопка10" - При нажатии хочу изменить в текущей строке Ресурс или Реквизит (без разницы)
Процедура ДействияФормыДействие10(Кнопка)
Строка = ЭлементыФормы.РегистрСведенийСписок.ТекущиеДанные;
Если Строка <> Неопределено Тогда
Строка.TALR = "кекыпываап20";
Строка.Статус = Перечисления.СтатусОбработкиНовыхКлиентов.ВыданноеЗадание;
КонецЕсли;
КонецПроцедуры
Не проходит --- пишет "Поле объекта недоступно для записи"
|
|
1
and2
14.03.08
✎
11:55
|
картинку меняешь а не запись.
|
|
2
jurayed
14.03.08
✎
11:56
|
а как запись поменять?
|
|
3
jurayed
14.03.08
✎
11:57
|
Через СоздатьНаборЗаписей?
|
|
4
iSeRG
14.03.08
✎
12:12
|
Если запись одна, то РегистрСведенийМенеджерЗаписи
|
|
5
and2
14.03.08
✎
12:13
|
ага
+отбор
+прочитать
а отбор из строки
|
|
6
jurayed
14.03.08
✎
12:24
|
Регистрок = РегистрыСведений.БазаКлиентов.СоздатьНаборЗаписей();
Регистрок.Отбор.ХХХ.Значение = ЭлементыФормы.РегистрСведенийСписок.ТекущаяСтрока.ХХХ;
Регистрок.Прочитать();
Как мне выйти на результат ???
|
|
7
jurayed
14.03.08
✎
12:25
|
Синтаксис:
Прочитать()
Описание:
Считывает записи из базы данных по установленному отбору.
А как попасть на результат считывания???
|
|
8
and2
14.03.08
✎
12:32
|
Стр = ЭлементыФормы.ТабличноеПоле1.ТекущиеДанные;
Если Стр <> Неопределено Тогда
НЗ=РегистрыСведений.ууРуководителиПодразделений.СоздатьНаборЗаписей();
НЗ.Отбор.Физлицо.УСтановить(стр.ФизЛицо);
НЗ.Отбор.Подразделение.Установить(стр.Подразделение);
НЗ.Прочитать();
НЗ[0].ФизЛицо = Справочники.ФизическиеЛица.НайтиПоКоду("0000001");
НЗ[0].Подразделение = Неопределено;
НЗ.Записать();
КонецЕсли;
|
|
9
jurayed
14.03.08
✎
12:39
|
Спасибо все прошло --- разница оказывается в том что при
НЗ.Отбор.Подразделение.Установить(стр.Подразделение);
отбор включается а при
НЗ.Отбор.Подразделение.Значение = стр.Подразделение;
он в отладчике показывает что установидся но почемуто не срабатывает
|
|
10
iSeRG
14.03.08
✎
15:16
|
Потому что надо так
НЗ.Отбор.Подразделение.Значение = стр.Подразделение;
НЗ.Отбор.Подразделение.Использование = Истина
|
|
11
France
14.03.08
✎
15:44
|
Если задуматься, то "табличной части формы списка регистра сведений" должна внушить уважение.
|
|