Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 21:56

Надо заполнить поле "ЕдиницаИзмерения" в заказе на производство

Автор Badim, 14 окт 2011, 12:12

0 Пользователей и 1 гость просматривают эту тему.

Badim

У номенклатуры есть такой параметр: ЕдиницаИзмерения как правило она равна ЕдиницыХраненияОстатков

как можно получить значение ЕдиницыХраненияОстатков у конкретной номенклатуры

Известно название номенклатуры, код

Надо заполнить поле "ЕдиницаИзмерения" в заказе на производство

Продукция.ЕдиницаИзмерения = ТекСтр.??????

Андрей Федотов

Найти номенклатуру по коду, далее обратиться к её реквизиту "ЕдиницыХраненияОстатков"

НайденнаяНоменклатура = Справочники.Номенклатура.НайтиПоКоду(ТекСтр.Код);
Продукция.ЕдиницаИзмерения = НайденнаяНоменклатура.ЕдиницыХраненияОстатков.


Это хотели?

Badim

что то в синтаксисе не правильно

НайденнаяНоменклатура = Справочники.Номенклатура.НайтиПоКоду("00000000002");
Продукция.ЕдиницаИзмерения = ТекСтр.НайденнаяНоменклатура.Ссылка.ЕдиницаХраненияОстатков;

вываливается с ошибкой:
{Форма.Форма.Форма(484)}: Поле объекта не обнаружено (НайденнаяНоменклатура)
            Продукция.ЕдиницаИзмерения = ТекСтр.НайденнаяНоменклатура.Ссылка.ЕдиницаХраненияОстатков;

Badim


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск