#0
by tolok_d
Уважаемые, подскажите, у меня есть событие КросТаблицаПриПолученииДанных(Элемент, ОформленияСтрок). Так вот, я вызываю это событие из другой процедуры. И все бы хорошо, но как передать это самое ОформленияСтрок. Мне нужно чтоб было стандартное ОформленияСтрок, но как это реализовать не знаю. Подскажите кто знает. Пожалуйста.
#1
by Фокусник
"Так вот, я вызываю это событие из другой процедуры." Так не получится, в другой процедуре этого ОформленияСтрок не существует. Можно как-то так выкрутиться: "другая процедура" формирует кеш (тз, соответствие или иное), а КросТаблицаПриПолученииДанных читает этот кеш.
#2
by vicof
ПриПолученииДанных(<ОформленияСтрок>) Параметры: <ОформленияСтрок> Тип: ОформленияСтрок. Коллекция оформления строк табличного поля. Данную коллекцию нельзя использовать вне обработчика, т.к в момент вызова обработчика события она напрямую связана с коллекцией видимых строк табличного поля, а после окончания обработки события ее содержимое может не соответствовать коллекции видимых строк.
#4
by tolok_d
ну вот я пишу Если а=1 тогда КросТаблицаПриПолученииДанных(ЭлементФормы.Таблица, ОформленияСтрок); далее он обращается к событию
#6
by tolok_d
обновить данные в ТП. В зависимости от установленой позиции, должно происходить обновление ТП. Тоесть возможно ли как то вызвать повторное получение данных, чтобы это событие само сработало?
#9
by tolok_d
да, точно, пробывал перед этим, но желаемого результата не получил. Сейчас протрейсил, и понял что где то не там ошибка. Спасибо
#12
by tolok_d
Есть в УТП рабочее место менеджера по продажам. Туда нужно добавить связь по аналогам. Тоесть, я в левой части выбираю элемент номенклатуры, а в правой показываются его аналоги/кроссы. Соответственно при смене текущей строки нужно обновить ТП аналогов/кроссов. Эта ТП имеет тип значения СправочникСписок.АналогиНоменклатуры с отбором по Товару. Для тех кто скажет что нужно через запрос, скажу что делал через запрос, но зачем, если есть штытные методы.
#13
by tolok_d
кстати, обновить строки всетаки не подходит. не обновляет данные... точнее данные обновляет, но событие при получении данных не вызывается
#14
by zulu_mix
жесть. ты с головы на ноги перевернул. у тебя не то и не там вызывается. ты вызываешь следствие а надо причину. дальше продолжать?
#17
by zulu_mix
итак. у нас есть номенклатура. верно? мы ее можем получить в событии при выборе строки. так?
#25
by zulu_mix
да? у меня эта шляпа занимает 2 строчки. 4 дня назад сделал выбор организации в левом фрейме, контрагентов (у которых есть договоры с выбранной организацией) в правом фрейме и самих договоров в нижнем.
#29
by tolok_d
наверное мы о разном говорим. Но выводов никаких не вижу. Думаю ты не правильно меня понял
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Вывод дополнительной колонки в СКД
- Ошибка загрузки информационной базы
- УТ 11. Передача весового товара в Форонтол
- Потоковое сканирование в Документообороте КОРП
- Зачем нужен RNRP?
- Группировка строк динамического списка
- rdp и вред подключающемуся компьютеру
- Обход результата запроса по группировкам
- УТ 11: запрет изменения в отгруженных документах
- Как узнать имя принтера
- Как сделать отбор по регистру сведений?
- Как в подборе номенклатуры сделать фильтр по запросу
- Где взять дистрибутив БП 3.0 Корп
- СКД отбор по виду документа
- БГУ - не заполняется КФО
- Как передать таблицу значений из клиента на сервер
- v7: Kernel33.dll для баз меньших 1 гигабайта.
- v7: Как получить активный элемент
- Настройка прав доступа УТ 8.2 10.3
- Ошибка activex component can't create object