![]() |
Как проще получить данные из Номенклатуры? УТ 10.3 8.2 Есть справочник "Номенклатуры" В нем закладка "Единицы" В ней надо получить в "базовой" единице значение "Объем" Можно написать одной строкой? Хочу добавить в готовый отчет на СКД. |
ну добавь, чо ты отчёт этот открывал вообще? |
Отчет есть, хочу его чуть допилить. Не могу сообразить как получить значение. Это ведь не реквизит Справочника Номенклатура. А значение из списка в ФормеЭлемента СправочникСписок.ЕдиницыИзмерения. Получается устраивать перебор всех элементов списка и определять какой из них базовый? А проще ,как-то явно, указать нельзя на этот элемент? |
У базовой единицы измерения номенклатуры нет объема, т.к. это элемент ОКЕИ. |
[quote=Marik1274;28455188]Это ведь не реквизит Справочника Номенклатура. А значение из списка в ФормеЭлемента СправочникСписок.ЕдиницыИзмерения.[/quote] - и не значение из списка, а элемент подчиненного справочника "ЕдиницыИзмерений", владельцем которого является справочник "Номенклатура", просто в этом списке стоит отбор "СвязьПоВладельцу", а получить ссылку на "базовую" единицу (не ОКЕИ), если она заполнена, ты можешь получить из реквизитов "ЕдиницаДляОтчетов" или "ЕдиницаХраненияОстатков" или "ЕдиницаИзмеренияМест", в том случае, если пользователи не заморачиваются с упаковками, ящиками и т.д. и т.п., а ведут учет только в шт. или кг. - это один вариант или другой - делать в запросе ЛЕВОЕ СОЕДИНЕНИЕ с справочником "ЕдиницыИзмерения" по условию, например "Номенклатура.БазоваяЕдиницаИзмерения = ЕдиницыИзмерения.ЕдиницаПоКлассификатору", так будет правильнее. |
а вообще жирная строчка на вкладке "Единицы", если ты хочешь именно её вытащить - это и есть "ЕдиницаХраненияОстатков" |
5) То что доктор прописал! Спасибо :) |
Текущее время: 21:55. Часовой пояс GMT +3. |