#0
by Северянин
При изменении значения в поле ввода табличной части вызывается процедура ТоварыКоличествоПриИзменении(Элемент). Как мне узнать имя табличной части из какой вызвана эта процедура?Что то я запутался ;-((
#2
by Северянин
Элемент - реквизит табличной части. Табличных частей несколько, мне нужно знать в какой табличной части происходит изменение значения реквизита и в соответствии с этим выполнить разные действия.
#4
by Северянин
это я знаю. Но тут передается СтрокаТабличнойЧасти, а в моем случае передается реквизит (поле ввода) строки табличной части, вот по этому реквизиту мне и нужно определить имя табличной части.
#6
by Северянин
СтрокаТабличнойЧасти = ЭлементыФормы.Товары.ТекущиеДанныеТак вызывается строка табличной части "Товары" !!!А мне нужно определить это "Товары" или "ТоварыПоставщика" - это разные табличные части, хоть и похожие, в Товарах поставщика отмечается что получили по документам, в Товарах, что пришло фактически.
#7
by VZ
Не полощи мозги себе и людям. Назови эти процедуры по разному, например, ТоварыКоличествоПриИзмененииТЧ1...Кроме того, первым аргументом в этой функции идет элемент формы - и здесь можешь сравнивать с имеющимися.
#8
by marvak
конечно, по идее они и будут вызываться по разному, типа из 1-й ТЧ ТоварыНоменклатураПриИзменении(Элемент), из 2-й ТоварыПоставщикаНоменклатураПриИзменении(Элемент), а из них , после определения имени ТЧ можешь вызвать свою ТоварыКоличествоПриИзменении, в общем как и сделано в УТ
#9
by Северянин
Этот вариант понятен, просто хотелось обойтисб без дублирования одинаковых процедур.нутром чую, что как то черех метаданные можно определиться, и тогда останется только написать функцию "ПолучитьИмяТабличнойЧастиПоСсылкеНаРеквизит(Элемент);-))Но раз это не воэможно, придется идти по ;-((
#11
by marvak
имхо нельзя, т.к. в элементе управления колонки табличного поля нет никаких ссылок ни на это табличное поле, ни на текущие данные табличного поля. и тот факт, то что в УТ не сделано нигде через "ПолучитьИмяТабличнойЧастиПоСсылкеНаРеквизит(Элемент)", а сделано как в подтверждает это.может конечно как то хитро извернуться и можно, кто знает все одинэсные дебри.
#12
by VZ
+7. И к Разве обязательно называть поле так же, как реквизит? Ну и что же, что автоматом при создании формы поля подхватывают название реквизита? "Свойство" еще не отменено ;)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- V8 Запрос, аналог Получить в 7.7
- V8: Как получить полное имя внешней обработки ?
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- Как получить программно имя 1С:сервера и имя базы, в которой работаю?
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- v8: COM соединение к v8, не могу получить доступ к методом модуля внешних с
- v8: Запрос, Как получить сумму по колонке табличной части документа
- Как получить имя колонки табличной части в V8.2
В этой группе 1С
- Инициализация глобального модуля (7.7)
- ЗИК: проблема: Договор гражданско правового характера попадает в нал базу ФСС
- 1С:Бухгалтерия сельское хозяйство
- Полу-OFF, Посоветуйте хороший учебник по бюджетной бухгалтерии.
- Не могу понять, можно ли в реквизит справочника, выбрать группу другого спр...
- Внешняя компонента ScaleMK.dll
- вычет на детей в 2005-м году (101 и 102) ?
- Как открыть форму подбора с возможностью редактирования в цикле?
- Подскажите плиз! Можно ли сделать "группировку" в запросе с обратным упорядоч...
- ЧПДС. Нужно реализовать в Экселе. У кого-нибудь есть алгоритм?
- выгрузка справок из ЗиК в 2-НДФЛ. Есть ли у кого обработка?
- Как получить доступ к ТЗ на форме документа из модуля проведения.
- Оборотная ведомость ОС по счету А02,1 в бюджете
- не открывается refimport.ert для выгрузки БД Excel в 1С
- Как из периферийной базы сделать центральную ?
- ABC, XYZ- анализ, прогнозирование остатков
- ЗИК: Доплата за выслугу лет фиксированной суммой, как?
- Можно ли в 1с посмотреть кто какие делал отчеты?
- Методика восстановления последовательности ?
- (Связка 1С+MS Access). Как программно поменять путь к таблице в БД