Проведение документа с подчинённым справочником

Тема в разделе "1C и всё что с ней связано", создана пользователем HeadD, 29 мар 2008.

  1. HeadD

    HeadD Гость

    Прошу помочь в следующем:

    В 7.7 разрабатывается конфигурация серийного учёта медикаментов в аптеке, присутствуют 2 справочника:

    Медикаменты (Реквизит "РозничаяЦена")
    Серии (Подчинён Медикаменты)

    В табличной части документа реквизиты: Серия (Справочник.Серии), Количество, Сумма, РозничнаяЦена.
    При вводе Серии, как полагается, открывается сначала Медикаменты, а за ним Серии принадлежащие конкретному элементу.

    Вопрос, как при проведении обеспечить сохранение в реквизите соответствующего элемента справочника “Медикаменты” новой розничной цены?
    Написал код, прошу дополнить:

    Процедура ОбработкаПроведения()

    ВыбратьСтроки();
    Пока ПолучитьСтроку()=1 Цикл
    СпрМед=СоздатьОбъект("Справочник.Медикаменты");
    СпрСерии=СоздатьОбъект("Справочник.Серии");

    СпрМед.РозничнаяЦена= ;

    Регистр.ОстаткиСерий.Серия=Серия;
    Регистр.ОстаткиСерий.Количество=Количество;
    Регистр.ОстаткиСерий.ДвижениеПриходВыполнить();

    КонецЦикла;
    КонецПроцедуры

    Понимаю, что надо ИспользоватьВладельца/ТекущийЭлемент(), но как?
    Заранее благодарю.
     
  2. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    Дополняю!
    СпрМед.РозничнаяЦена= 5;
    Угадал? Только вот зачем это делать в модуле проведения, мне, увы, эта истина так и не открылась.
     
  3. HeadD

    HeadD Гость

    vitfil
    Ты или не понял о чём речь, или ты просто поц
     
  4. NomadSoul

    NomadSoul Гость

    Наверное, строку "СпрМед.РозничнаяЦена= ;" нужно переписать так:

    СпрМед.НайтиЭлемент(Серия.Владелец);
    СпрМед.РозничнаяЦена = РозничнаяЦена;
    //Если реквизит периодический то СпрМед.РозничнаяЦена.Установить(Дата,РозничнаяЦена);
    СпрМед.Записать();
     
  5. HeadD

    HeadD Гость

    NomadSoul , спасибо, именно это и было нужно.
     
Загрузка...

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