Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Ошибка при изменении наименования элемента подчиненного справочника          
gash Подменю пользователя
сообщение 08.01.13, 14:03
Сообщение #1

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

1С 8.2.15
OLE-соединение из 1С 8.2 с 1С 7.7

глV7 = Новый COMОбъект ("V77.Application");

Если ИзмПолнНаим = 1 Тогда
_адреса=глV7.CreateObject("Справочник.Адрес");
_адреса.ИспользоватьВладельца(Клиент77);
_адреса.ВыбратьЭлементы();

Пока _адреса.ПолучитьЭлемент()=1 Цикл
Если СокрЛП(_адреса.наименование) <> СокрЛП(ЗаменаПолнНаим) Тогда
_адреса.наименование = ЗаменаПолнНаим;
_адреса.записать();
КонецЕсли;
КонецЦикла;                                        
КонецЕсли;


Клиент77 - Элемент справочника Клиенты (владельца справочника Адреса).

При попытке изменить наименование в справочнике Адреса получаю ошибку - Произошла исключительная ситуация (1С: Предприятие): Изменено Наименование! Может быть нарушена последовательность выборки!

Собственно вопрос - как изменить наименование в подчиненном справочнике не вылетая при этом с фатальной ошибкой?

Vofka Подменю пользователя
сообщение 08.01.13, 14:08
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13955
Из: Киев
Спасибо сказали: 4520 раз
Рейтинг: 3642.8

Попробуйте перед

_адреса.ВыбратьЭлементы();


написать

_адреса.ПорядокКодов();

Спасибо сказали: gash, Sede,

gash Подменю пользователя
сообщение 08.01.13, 14:27
Сообщение #3

Молчаливый
*
Группа: Пользователи
Сообщений: 7
Спасибо сказали: 0 раз
Рейтинг: 0

Vofka, спасибо огромное! То, что нужно!!!

Cthulhu Подменю пользователя
сообщение 08.01.13, 14:55
Сообщение #4

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 224
Из: не ту страну назвали Гондурасом
Спасибо сказали: 83 раз
Рейтинг: 0

... Или собрать элементы в СЗ/ТЗ.
а потом или сказать, что менять нечего, или переспросить юзера, попутно напугав количеством изенений - а уверен ли он?...
и - по СЗ/ТЗ, ".НайтиЭлемент();" + изменения (с индикацией счетчика в строке состояния) .

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 27.04.24, 2:15
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!