H
HeadD
Прошу помочь в следующем:
В 7.7 разрабатывается конфигурация серийного учёта медикаментов в аптеке, присутствуют 2 справочника:
Медикаменты (Реквизит "РозничаяЦена")
Серии (Подчинён Медикаменты)
В табличной части документа реквизиты: Серия (Справочник.Серии), Количество, Сумма, РозничнаяЦена.
При вводе Серии, как полагается, открывается сначала Медикаменты, а за ним Серии принадлежащие конкретному элементу.
Вопрос, как при проведении обеспечить сохранение в реквизите соответствующего элемента справочника “Медикаменты” новой розничной цены?
Написал код, прошу дополнить:
Процедура ОбработкаПроведения()
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
СпрМед=СоздатьОбъект("Справочник.Медикаменты");
СпрСерии=СоздатьОбъект("Справочник.Серии");
СпрМед.РозничнаяЦена= ;
Регистр.ОстаткиСерий.Серия=Серия;
Регистр.ОстаткиСерий.Количество=Количество;
Регистр.ОстаткиСерий.ДвижениеПриходВыполнить();
КонецЦикла;
КонецПроцедуры
Понимаю, что надо ИспользоватьВладельца/ТекущийЭлемент(), но как?
Заранее благодарю.
В 7.7 разрабатывается конфигурация серийного учёта медикаментов в аптеке, присутствуют 2 справочника:
Медикаменты (Реквизит "РозничаяЦена")
Серии (Подчинён Медикаменты)
В табличной части документа реквизиты: Серия (Справочник.Серии), Количество, Сумма, РозничнаяЦена.
При вводе Серии, как полагается, открывается сначала Медикаменты, а за ним Серии принадлежащие конкретному элементу.
Вопрос, как при проведении обеспечить сохранение в реквизите соответствующего элемента справочника “Медикаменты” новой розничной цены?
Написал код, прошу дополнить:
Процедура ОбработкаПроведения()
ВыбратьСтроки();
Пока ПолучитьСтроку()=1 Цикл
СпрМед=СоздатьОбъект("Справочник.Медикаменты");
СпрСерии=СоздатьОбъект("Справочник.Серии");
СпрМед.РозничнаяЦена= ;
Регистр.ОстаткиСерий.Серия=Серия;
Регистр.ОстаткиСерий.Количество=Количество;
Регистр.ОстаткиСерий.ДвижениеПриходВыполнить();
КонецЦикла;
КонецПроцедуры
Понимаю, что надо ИспользоватьВладельца/ТекущийЭлемент(), но как?
Заранее благодарю.