Имя: Пароль:
1C
1С v8
Автозаполнения поля в документе из регистра сведений при выборе номенклатуры (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) "Отбор=Новый Структура("Наименование", Справочники.Номенклатура);" нужна ссылка, а не СправочникМенеджер