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

Установка цен номенкалтуры в УТ11

Автор vlad01, 14 янв 2015, 15:32

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

vlad01

Конфигурация 11.1 (11.1.7.54), хочу добавить новый реквизит "Валюта" в документ УстановкаЦенноменклатуры в табличную часть "Товары" в каждую "ГруппуЦены". В модуле формы для этого используются команды вида:


НовоеПоле = Элементы.Добавить("ДеревоЦен" + Имя, Тип("ПолеФормы"), ?(Родитель = Неопределено, Элементы.ДеревоЦен, Родитель));
НовоеПоле.ПутьКДанным = ?(ЗначениеЗаполнено(ПутьКДанным), ПутьКДанным, "ДеревоЦен." + Имя);


в итоге получается, что:

НовоеПоле.ПутьКДанным = "ДеревоЦен.СтараяЦенаВидЦеныec92e4b038ea11e4b861001517fb4a78"

Не могу понять, что такое "ДеревоЦен.СтараяЦенаВидЦеныec92e4b038ea11e4b861001517fb4a78".
Есть такой реквизит "ДеревоЦен" - это (ДеревоЗначений). Но у него нет такого реквизита СтараяЦенаВидЦеныec92e4b038ea11e4b861001517fb4a78.

Так что это за объект?

LexaK

зачем так? добавляете в конфигураторе (реквизит), в конструкторе формы! там все нормально добавится!
если помогло нажмите: Спасибо!

vlad01

эти реквизиты добавляются динамически, программно, в зависимости от того, какие цены выбраны в документе УстановкаЦенноменклатуры.
В конфигураторе я добавил поле "Валюта" в ТЧ "Товары". Проблема в том, как вывести его на форму.

Вот такой ПутьКДанным: "ДеревоЦен.СтараяЦенаВидЦеныec92e4b038ea11e4b861001517fb4a78" есть.
Но мне нужен какой-то такой: "ДеревоЦен.ВалютаВидЦеныec92e4b038ea11e4b861001517fb4a78"
И вот что это? Куда его нужно добавить?

На этой строке у меня программа спотыкается - говорит, что "ДеревоЦен.ВалютаВидЦеныec92e4b038ea11e4b861001517fb4a78" - недопустимое значение.

LexaK

ЦитироватьВ конфигураторе я добавил поле "Валюта" в ТЧ "Товары". Проблема в том, как вывести его на форму.

так в конфигураторе же, в конструкторе формы, мышкой перетащите!
если помогло нажмите: Спасибо!

vlad01

состав колонок формируется динамически, программно, мышкой не получится :)

но я похоже, разобрался...
проблема была в том, что я не мог увидеть в отладчике реквизит ДеревоЦен типа (ДеревоЗначений).
а в отладчике его можно просмотреть вот так: РеквизитФормыВЗначение("ДеревоЦен")
дальше все становится более-менее понятно

всем спасибо :)

Теги:

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

Рейтинг@Mail.ru

Поиск