Как удалить ошибочно созданный элемент справочника? | |
---|---|
avtsov Автор Сообщений: 9 Дата регистрации: 10.10.2003 |
Доброго утра.
....чем дальше в лес, тем толще партизаны.. В наличии есть Win7 и ЗУП 2.5.32.5 (1С:Предприятие (8.2.13.218)) Вижу справочники - уже прогресс. Пытаюсь удалить элемент справочника, который сам только что создал в конфе (как запись из таблички). Вылезает ошибка БазаОле=CREATEOBJECT("V82.Application") РезультатПодключения = БазаОле.Connect("File='C:\1С_ЗУП';Usr='';") IF РезультатПодключения Выборка = БазаОле.Справочники.Банки.ВыбратьИерархически() ............. IF Выборка.Следующий() БИК = Выборка.Код Банк = БазаОле.Справочники.Банки элементСсылка = Банк.НайтиПоНаименованию(БИК) элементОбъект= элементСсылка.ПолучитьОбъект() Приплыли: ошибка... Элемент не выбран... А как правильно? элементОбъект.Удалить() Endif ............. БазаОле.ЗавершитьРаботуСистемы(.f.) ELSE MESSAGEBOX('Ошибка подключения к БД 1С',16) ENDIF |
Re: Как удалить ошибочно созданный элемент справочника? | |
---|---|
medstrax Забанен Сообщений: 5964 Дата регистрации: 23.03.2007 |
.
Исправлено 1 раз(а). Последнее : medstrax, 22.04.11 11:10 |
Re: Как удалить ошибочно созданный элемент справочника? | |
---|---|
medstrax Забанен Сообщений: 5964 Дата регистрации: 23.03.2007 |
БИК = Выборка.Код, а ты ищешь по наименованию. Надо элементСсылка = Банк.НайтиПоКОДУ(БИК).
Да и вообще повторный поиск зачем? Ты уже спозиционировался на элементе. Поэтому достаточно IF Выборка.Следующий() элементОбъект= Выборка.ПолучитьОбъект() элементОбъект.Удалить(); |
Re: Как удалить ошибочно созданный элемент справочника? | |
---|---|
avtsov Автор Сообщений: 9 Дата регистрации: 10.10.2003 |
Спасибо. Дошло..
|
© 2000-2024 Fox Club  |