|
Ошибка при изменении наименования элемента подчиненного справочника | ☑ | ||
|---|---|---|---|---|
|
0
gash85
08.01.13
✎
15:52
|
глV7 = Новый COMОбъект ("V77.Application");
Если ИзмПолнНаим = 1 Тогда _адреса=глV7.CreateObject("Справочник.Адрес"); _адреса.ИспользоватьВладельца(Клиент77); _адреса.ВыбратьЭлементы(); Пока _адреса.ПолучитьЭлемент()=1 Цикл Если СокрЛП(_адреса.наименование) <> СокрЛП(ЗаменаПолнНаим) Тогда _адреса.наименование = ЗаменаПолнНаим; _адреса.записать(); КонецЕсли; КонецЦикла; КонецЕсли; Клиент77 - Элемент справочника Клиенты (владельца справочника Адреса). При попытке изменить наименование в справочнике Адреса получаю ошибку - Произошла исключительная ситуация (1С: Предприятие): Изменено Наименование! Может быть нарушена последовательность выборки! |
|||
|
1
Wobland
08.01.13
✎
15:55
|
спасибо за информацию, приму к сведению
|
|||
|
2
gash85
08.01.13
✎
15:56
|
(1) да вопрос вроде как очевиден - как изменить наименование не вылетая с ошибкой. К чему юмор?
|
|||
|
3
Wobland
08.01.13
✎
15:57
|
(2) очевиден? не стесняйся, задавай
|
|||
|
4
Wobland
08.01.13
✎
15:58
|
найтиэлемент тут не надо?
|
|||
|
5
Patrio_
O_Muerte 08.01.13
✎
15:59
|
хм, имхо олеаутомейшн коряво работает с использовать владельца...
|
|||
|
6
gash85
08.01.13
✎
16:00
|
(4) не надо. используется конструкция:
_адреса.ИспользоватьВладельца(Клиент77); _адреса.ВыбратьЭлементы(); Пока _адреса.ПолучитьЭлемент()=1 Цикл // вот тут мы и получили элемент подчиненного справочника. КонецЦикла; |
|||
|
7
palpetrovich
08.01.13
✎
16:20
|
порядоккодов не спасут отца...?
|
|||
|
8
gash85
08.01.13
✎
16:28
|
(7) да, именно
_адреса.ПорядокКодов(); помогло |
|||
|
9
Jaffar
08.01.13
✎
16:43
|
казалось бы - при чем тут v8...
|
| Форум | Правила | Описание | Секции | Поиск |