|
Изменение элементов справочника | ☑ | ||
---|---|---|---|---|
0
glprog
27.05.13
✎
13:08
|
Добрый день!
1с 8.2 обычное приложение. Столкнулся с проблемой. Перебираю элементы справочника с внесением в них изменений (заполнения поля номер инвентарной карточки)). Вот так: <CODE> Процедура Кнопка2Нажатие(Элемент) Выборка = Справочники.ОсновныеСредства.Выбрать(); Пока выборка.Следующий() = 1 Цикл ОС = выборка.ПолучитьОбъект(); ОС.НомерИнвКарт = СокрЛП(СтрЗаменить(справочники.ИнвентарныеНомераОС.НайтиПоРеквизиту("ОС",ОС.Ссылка).Код,Символы.НПП,"")); Попытка ОС.Записать(); Исключение Предупреждение("Не удалось записать объект """ + ОС.Наименование + """ |" + ОписаниеОшибки(),60); КонецПопытки; сообщить (ОС.Наименование+"--------"+справочники.ИнвентарныеНомераОС.НайтиПоРеквизиту("ОС",выборка.Ссылка).Код+"-------"+ОС.НомерИнвКарт+"---"); КонецЦикла; КонецПроцедуры </CODE> При этом все элементы справочника изменяются, но в форме списка эти изменения не отображаются (колонка номер инв.карточки остается пустой). Но если открывать форму элемента, а в ней нажимать ОК или Записать, то изменения появляются в форме списка отображаются. Что я делаю не так? |
|||
1
y22-k
27.05.13
✎
13:13
|
(0) Отладчиком пройдись при записи формы элемента и посмотри
|
|||
2
ИС-2
naïve
27.05.13
✎
13:14
|
(0) А F5 после выполнения пробывали нажимать на всякий пожарный? Хотя и так должен обновлять список.
Проверьте консолью запросов результат выполнения |
|||
3
Shurjk2
27.05.13
✎
13:15
|
Там номера по моему в регистре хранятся.
|
|||
4
glprog
27.05.13
✎
13:22
|
(1) Попробую
(2) Да конечно. Хоть вручную на форме, хоть программно - толку нет (3) не, с номерами порядок - они проставляются как надо. Только на форме списка сразу не отображаются, а только после того как открыл форму элемента и нажал там ОК (или записать). |
|||
5
glprog
27.05.13
✎
14:02
|
Отладчик ситуацию не прояснил.
|
|||
6
Godofsin
27.05.13
✎
14:03
|
Озвучь конфу
|
|||
7
ДенисЧ
27.05.13
✎
14:04
|
ОповеститьОбИзменении9) ?
|
|||
8
glprog
27.05.13
✎
14:18
|
(6) БГУ 1.0
(7) Можно подробнее? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |