#0
by densis
В табличном поле привязаном к регистру пытался пронумировать строки , добавил колонку запустил цикл в процедуре при выв - строки, непонятно где его обнулять? Какие мысли?
#3
by RomaKRSK
Добавь колонку пустую без данных. объяви переменную счетчик. При выводе строки установи текст в колонку, текст - значение счетчика.
#4
by densis
Уже так сделал, написал об этом выше, при выводе стороки , счетчик бесконечный, даже если использовать ОформлениеСтроки.Ячейки.Количество и обнулять его, он считает от верхней видимой строки при пересчете...пока не вижу вариантов вообще, разве что руками использовать таблицу значений , но это глупо и через жопу, или в 1с-е протупили!
#10
by yalex
ПриВыводеСтроки проверяешь нужную ячеку, если она пустая, увеличиваешь значение счётчика на 1 и заполняешь ячейку.
#15
by densis
здесь другое он каждый раз выводит строки заново, прокрутил ты или свернул так не пойдет вот в чём беда :(
#18
by yalex
Мда..заново..точняк...в своё время я здорово намучился с этим таб. полем. В конце концов формировал печатную форму списка с общей суммой документов списка по данным отбора.
#20
by Asmody
вообще-то такие вещи правильнее делать не при выводе строки, а при получении данных...
#22
by yalex
Правда тут можно записывать данные документа, скажем номер дока, в массив, а потом проверять учитывался ли этот док или нет. При обновлении списка или при новом отборе "обнуляем массив"... Вобщем фантазировать над этим табличным полем можно бесконечно
#25
by yalex
Формируем массив с каким-нить уникальным реквизитом или реквизитами. Каждой записи ставим в соответствие число(номер). При каждом получении данных проверяем получались ли эти данные, есть ли у них номер. Если нету то присваиваем порядковый номер и записываем данные в массив. Если есть то просто выводим номер. Честно говоря сам запутался в своей писанине, но работать будет)
#26
by densis
Да а если массив на пару тысяч позиций, интересно как быстро будет работать, оптимальность нужна ...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8.0 как показать результат запроса в табличном поле?
- v8 строка подключения V8.Connect
- Волшебнику и всем кто поможет по теме "v8 УРБД на v8 за четыре шага"
- v8: при v8 = Новый COMОбъект("V8.Application") дает ошибку ..
- v8: Не могу подключиться из V8 к V8
- v8: есть ли аналоги openconf для 1с v8
- v8: Как удалить 1С v8 ?
- v8: Как в табличном документе установить шрифт для его всего?
В этой группе 1С
- Почему от системника бьет током?
- Поиск в табличной части документа......?
- v7: УПП - анализ счета с разверткой по кор.субконто
- v7: Перенос остатков по основным средствам на начало года чистой базы
- v7: Ввод остатков ТМЦ в УСН
- Загрузка файла XML
- Безопасность: Утечки закрытой информации в России достигают своего пика
- БухИтоги: ДО() и КорДО()
- v7: Как из группового счета сделать негрупповой
- Не выгружается процесс Outlook
- Как запретить определенным пользователям Unix отправку почты на внешние адр
- v7: УСН, книга учетов доходов и расходов
- Как загрузить содержимое текстового файла в справочник 1С
- конвертор MXL в XLS работает в 2003 и 2007 офисах?
- Глюк при записи элемента справочника.
- Пропало окно подбора номенклатуры!
- Копирование строки дерева значений
- как в журнале документов убрать документы других подразделений?
- Как получить картинку из буфера обмена?
- Конвертация данных. Как из "Строки" сделать "Запись регистра сведений"?