8.х КА 1C 8.2.15.318 Комплексная автоматизация 1.1.19.1 - дополнительный реквизит документа

Тема в разделе ""1С:Комплексная автоматизация"", создана пользователем bluntschi, 31 июл 2012.

  1. TopicStarter Overlay
    bluntschi
    Offline

    bluntschi Опытный в 1С

    Регистрация:
    18 июл 2012
    Сообщения:
    422
    Симпатии:
    0
    Баллы:
    26
    Добрый день, у документа "Заказ поставщику" есть дополнительное свойство объекта: скидка, нужно получить значение этой скидки и вывести в сам документ, а потом уже в печатную форму, я так понимаю нужно обращаться к плану видов характеристик, вот есть процедура, но почему-то она не выводит в поле скидка, нужное значение, в чем может быть проблема?


    Код:
    МенеджерЗаписиРегистра = РегистрыСведений.ЗначенияСвойствОбъектов.СоздатьМенеджерЗаписи();
    МенеджерЗаписиРегистра.Объект = ЗаказПоставщику;
    МенеджерЗаписиРегистра.Свойство = ПланыВидовХарактеристик.СвойстваОбъектов.НайтиПоНаименованию("Скидка");
    МенеджерЗаписиРегистра.Прочитать();
    Если МенеджерЗаписиРегистра.Выбран() Тогда
    Скидка = МенеджерЗаписиРегистра.Значение;

    Вложения:

  2. Draco
    Offline

    Draco Модераторы Команда форума Модератор

    Регистрация:
    28 окт 2009
    Сообщения:
    13.628
    Симпатии:
    946
    Баллы:
    204
    Ну вообще с регистрами сведенйи приянто работать через наборы записей и отборы

    Код:
    КурсыВалют = РегистрыСведений.КурсыВалют;
    НаборКурсов = КурсыВалют.СоздатьНаборЗаписей();
    Доллар = Справочники.Валюты.НайтиПоНаименованию("USD");
    НаборКурсов.Отбор.Валюта.Установить(Доллар);
    НаборКурсов.Отбор.Период.Установить(НачалоДня(ТекущаяДата()));
    НаборКурсов.Прочитать();
    Если НаборКурсов.Количество() = 0 Тогда
    НовыйКурс = НаборКурсов.Добавить();
    НовыйКурс.Валюта = Доллар;
    НовыйКурс.Период = ТекущаяДата();
    ИначеЕсли НаборКурсов.Количество() = 1 Тогда
    НовыйКурс = НаборКурсов[0];
    
    Посмотрите в иснтаксис помошнике.
    Или через запрос.
  3. TopicStarter Overlay
    bluntschi
    Offline

    bluntschi Опытный в 1С

    Регистрация:
    18 июл 2012
    Сообщения:
    422
    Симпатии:
    0
    Баллы:
    26
    спасибо!

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