Вход | Регистрация

1С:Предприятие ::

Метки:

Переименование товара в справочнике

Я
   Lazarus
 
02.06.04 - 08:17
Уважаемые господа, подскажите пожалуйста, как можно к текущему наименованиею Товара, добавить например слово "Удалить". Я наваял слудующую програмку:

    СпрТов=СоздатьОбъект("Справочник.Товары");
    Если СпрТов.НайтиПоНаименованию("ТОВАР НА УДАЛЕНИЕ")=1 тогда
        Удалить=СпрТов.ТекущийЭлемент();
        СпрТов.ИспользоватьРодителя(Удалить);
        СпрТов.ВыбратьЭлементы(0);
        Пока СпрТов.ПолучитьЭлемент()=1 Цикл  
            Если Прав(СпрТов.ТекущийЭлемент().Наименование,7)<>"Удалить" тогда
                СпрТов.Наименование=Строка(СпрТов.Наименование+" Удалить");
                СпрТов.Записать();
                Сообщить("Обработан товар "+СпрТов.ТекущийЭлемент());
            иначе
                Сообщить(СпрТов.ТекущийЭлемент());                
            конецесли;    
        Конеццикла;
    Конецесли;

Но она вылетает с ошибкой:
ИЗМИМЯТОВУДАЛ.ERT(10): Изменено Наименование! Может быть нарушена последовательность выборки!
Что-то не могу придумать как обойти эту ошибку.
 
 
   SnarkHunter
 
1 - 02.06.04 - 08:20
Перед выборкой элементов напиши:
СпрТов.ПорядокКодов();
   Lazarus
 
2 - 02.06.04 - 08:27
Спасибо, помогло ;-)


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует