|
Автозаполнения поля в документе из регистра сведений при выборе номенклатуры (1С 8.2) |
☑ |
0
Nikitatita
28.07.17
✎
18:32
|
В общем модуле прописал функцию
Функция АвтоЦена(Номенклатура) Экспорт
Отбор=Новый Структура("Наименование", Справочники.Номенклатура);
ЗначенияРесурсов=РегистрыСведений.Цены.ПолучитьПоследнее(Отбор);
Возврат ЗначенияРесурсов.ЦенаЗаЕдиницу;
КонецФункции
В документе прописал
Процедура НоменклатураНаименованиеПриИзменении(Элемент)
СтрокаТабличнойЧасти=Элементы.Номенклатура.ТекущиеДанные;
СтрокаТабличнойЧасти.ЦенаЗаЕдиницу = АВТОЦЕНА.АвтоЦена( ,Элемент.Значение);
КонецПроцедуры
При заполнений документа выбираю товар по идее должна появиться цена в поле "ЦенаЗаЕдиницу" но ничего не происходит.
Ничего не могу понять в чем дело подскажите пожалуйста.
|
|
1
Dvoe4nik
28.07.17
✎
18:43
|
(0) ну ты как минимум передаешь второй параметр в функцию, которая ловит только один
|
|
2
Dvoe4nik
28.07.17
✎
18:43
|
(1) + что такое АВТОЦЕНА? общий модуль?
|
|
3
Dvoe4nik
28.07.17
✎
18:48
|
(0)я могу ошибаться но ты ВЫБИРАЕШЬ номенклатуру, а процедура "Номенклатура_НАИМЕНОВАНИЕ_ПриИзменении"
|
|
4
Lexey_
28.07.17
✎
19:58
|
(0) "Отбор=Новый Структура("Наименование", Справочники.Номенклатура);" нужна ссылка, а не СправочникМенеджер
|
|