#0
by iSNEG
Добавил колонку "№ строки" в таблицу. Думаю вставить в событие ПриВыводеСтроки код который будет заполнять это поле. Подскажите пожалуйста, что писать? Спасибо.
#6
by iSNEG
Не дает ничего записать. У этого табличного поля свойство данные - СправочникСписок. Дает выбирать только поля из этого справочника. Писать самому не дает.
#9
by iSNEG
спутал, извиняюсь. Цель тривиальная, открывается список (источник - справочник), в нем записи, надо видеть порядковый номер каждой записи.
#11
by Terv
ну и добавь реквизит в справочник ... "ПорядковыйНомер" из него считывай либо испольузй реквизит "Код"
#13
by iSNEG
Нет в справочник добавлять никак нельзя. Во первых надо тогда его заполнять при всех добавлениях элементов в справочник. Во вторых из справочника могут быть удалены элементы и вся нумерация рухнет. А реквизит Код это просто многозначный уникальный код, а мне нужен номер строки в табличном поле.
#16
by iSNEG
Что зачем? Зачем нумерацию или зачем общее кол-во? На самом деле, нужно видеть сколько элементов имеется на данный момент в табличном поле. Визуальная нумерация, думаю, лучшее решение.
#23
by iSNEG
Потому что справочник этот не в чистом смысле справочник. А некий перечень уникальных автомобилей (буфер). Нужно знать общее кол-во автомобилей.
#24
by iSNEG
Т.е. я так понимаю стандартных решений (или полей/методов ака НомерСтроки/НомерПозиции) нет?
#25
by Terv
нет ибо не имеет практического смысла... можно посчитать записи, которые отображены на данным момент в ТП, но я не вижу в этом никакой пользы
#26
by iSNEG
Terv, ни тебе и даже мне пользы никакой нет. Но нашему главному менеджеру есть большая польза видеть кол-во автомобилей в квоте от дилера. Ну надо это сделать.
#27
by Собеседник
+ а у иерархического справочника с "развернутой" иерархией как должна выглядеть нумерация? а сортировки и отборы? - Порядковый номер элемента относительно чего? "Видеть" количество элементов - более логичное пожелание. Но все равно, как быть с отборами? Оптимально: Запрос и результат в текстовое поле. + обновление данных этого поля по обработке оповещения
#30
by Собеседник
Три варианта: 1 - менеджеру по башке 2 - заменить справочник список на ТЗ 3 - (тупо) определить состояние отбора, и упорядочивания - сделать запрос, который даст в результате ТЗ "аналогичную" структуре представленного в ТП списка, выгрузить в ТЗ, при выводе строки искать в тз текущий элемент и выводить номер... перечитал - ЖЕСТЬ.
#31
by iSNEG
Порядковый номер относительно номера строки в табличном поле (давайте отойдем от самого справочника). Вне зависимости от отборов и фильтрации. Т.е. даже если отбор убрал половину записей, все оставшиеся записи должны быть пронумерованы относительно своего текущего (т.е. нового после отбора) положения в ТП. Тут надо писать код в событии при выводе строки. Я так понимаю все строки выводятся заново при отборе/фильтрации?
#33
by Terv
ну если хошь этот бред, то держи: (обновление нумерации вручную, добавь в ТП колонку "НомерОтображеннойСтроки")
#34
by iSNEG
Спасибо! А разве ПриПолученииДанных не будет срабатывать при отборе/сортировке. нельзя никак без ручной кнопки обойтись? Сейчас попробую.
#35
by iSNEG
1 - бесполезно :) 2 - сложно реализовать. тогда уж лучше п.1 ) 3 - думаю возможно, но подозреваю что у меня где-то в других местах "поплывет" после такого.
#40
by iSNEG
Я совсем запутался. Почему когда обращаюсь к полю НомерСтроки в все срабатывает, а когда обращаюсь в то пишет что "Поле объекта не обнаружено (НомерСтроки)" ?? В чем засада?
#42
by iSNEG
поправка 2: УстановитьТекст = Счетчик+1 = УстановитьТекст(Счетчик+1). Все равно не работет. Самие интересное что у меня сделана точно такая же конструкция в другой форме на этом же событии и все работает! Что за глюки?
#44
by iSNEG
В общем никак по-человечески не получилось пронумеровать. решил делать предварительный запрос на количество элементов и выводить кол-во в подвале. Всем спасибо за мозговой штурм! :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Перенос остатков по счетам
- Не могу установить свойство "Много процессоров" на сервере 1С
- Как изменить текст уже выведенной области
- Докумен попадает в конец дня
- ЗУП 2.5. Месячная пермия в расчете среднего заработка
- Тормоза в 1С 7.7 SQL при работе с журналом подчиненных документов
- Возможен ли импорт платежных поручений из Банк-Клиент-Онлайн ВТБ24 (ЗАО)?
- ЗУП 2.5. Вычеты НДФЛ. Нетривиальный случай.
- Траблы с доступом к HASP-ключам по VPN+RDP через ISA
- Помогите округлить скидку в УТ в ЧекККМ, не округляет.
- 1С УТ10.3 - Не удается записать элемент договора
- загрузка из Exel-файла
- Обнаружил косяки в УТ 10.3 (10.3.1.7) платформа 8.1.10.50
- Как обратиться к табличному полю формы элемента?
- Процедура ОбработкаЯчейкиТаблицы - не работает.(
- Как программно нажать кнопку на форме?
- Как программно нажать кнопку на форме?
- Как открыть форму элемента справочника, не открывая формы списка?
- Загрузка курсов валют с www.oanda.com
- v7:Изменения в расчете отпускных ЗиК