7.7 Подскажите где ошибка?

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Valen, 2 авг 2007.

Статус темы:
Закрыта.
  1. TopicStarter Overlay
    Valen
    Offline

    Valen

    Регистрация:
    11 июл 2007
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    1
    Задача проста. Есть табличная часть документа. Колонка "Цена". Так вот мне надо что бы при изменении цены в таблице, менялось значение соответствующего реквизита в справочнике. Делаю так:

    спрТовар=СоздатьОбъект("Справочник.Товары"); - справочник где надо менять реквизит

    спрТовар.НайтиПоНаименованию(Товар.Наименование); - ищу нужную позицию в справочнике
    НайденныйТовар = спрТовар.ТекущийЭлемент(); - думаю можно обойтись без этого
    НайденныйТовар.Цена=Цена; - собственно присваиваю




    1с выдает сообщение:- "Не выбран элемент!"


    ЧЕГО Я НЕДОПИСАЛ ИЛИ ПЕРЕПИСАЛ?????????????
  2. ПоповаГалина
    Offline

    ПоповаГалина

    Регистрация:
    15 май 2007
    Сообщения:
    23
    Симпатии:
    0
    Баллы:
    1
    Если спрТовар.НайтиПоНаименованию(Товар.Наименование,0,1)=1 тогда
    спрТовар.ИспользоватьДату(...);
    спрТовар.Цена=Цена;
    спрТовар.Записать();
    КонецЕсли;
  3. TopicStarter Overlay
    Valen
    Offline

    Valen

    Регистрация:
    11 июл 2007
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    1
    Спасибо за помощь. Действительно работает. Но я не совсем понял, в чем разница. Ведь Товар и Товар.Наименование возвращают одно значение.
  4. Snake-84
    Offline

    Snake-84 Опытный в 1С

    Регистрация:
    28 янв 2007
    Сообщения:
    110
    Симпатии:
    0
    Баллы:
    26
    А никто не думал, что в справочнике может быть 3,5 или 20 товаров с одинаковым наименованием? Тут же однозначно "НайтиЭлемент()" нужно использовать! Вещь ведь принципиальная!!!!!!!!!!!!!!!!!!!!!
  5. TopicStarter Overlay
    Valen
    Offline

    Valen

    Регистрация:
    11 июл 2007
    Сообщения:
    16
    Симпатии:
    0
    Баллы:
    1
    Большое спасибо за ответы!!!
Статус темы:
Закрыта.

Поделиться этой страницей