#0
by Unkas
Продолжаем серию вопросов, генерирующих тонны ненависти ))) Сталкивался ли кто-нибудь с необходимостью программно отредактировать поля табличного поля, уже после вывода отчета (на СКД)? С какой стороны к этому можно подойти вообще? Например, набор данных расшифровки я могу перебрать в цикле и получить программно значения всех полей отчета. Но вот для редактирования полей табличного поля нужна уже другая технология.
#1
by serffer
когда реализовывал подобное принял за правило: - высота выводимых строк отчетов строк 1 строка ТабДок - Первая ячейка строки содержит идентификатор строки Отчета - кешировал соответствие имени области первой ячейки и соответствующим измерениям
#2
by Unkas
Расскажи подробнее, пожалуйста: - в какой процедуре можно поймать ячейки табличного поля для их окольцовывания и кэширования (кстати - что это?)
#3
by Defender aka LINN
А что, СКД выводит данные в какой-то другой объект, не в табличный документ?
#7
by Nexux
делать расшифровку для каждой ячейки табличного документа, сохраняя соотвествие имяячейки - структура этих параметров (значения ресурсов получить нельзя, только если делать через внешнюю таблицу набор и применять фильтр), но это будет очень долго для всех ячеек
#9
by Nexux
редактируется поле в табличном документе - по имение ячеек можно поменять это значение для массива строк таблицы внешнего источника
#12
by Defender aka LINN
И поле табличного документа, и табличное поле прекрасно редактируются, независимо от того, чем именно в них выведены данные.
#13
by Unkas
Игнор вопроса. Ну я так сразу и понял, что вы балабол. Никто не мешает, в принципе - но, с другой стороны, и помощников рядом не наблюдается. Три недели это жесть - на что же ушли такие временные ресурсы? Мне надо - потому что у меня трехмесячный проект по созданию адского отчета, от которого содрогнется мир. Так вот, август кончается, а отчет работает прекрасно за исключением одно колонки, которая почему-то считается неправильно. Так что мне очень надо пройтись по отчету после вывода, рассчитать этот показатель из остальных ресурсов и сдать уже проект. Так а в какой процедуре можно поймать табличное поле, да еще и с перебором по ячейкам?
#14
by Nexux
универсальный документ с вводом данных аля эксель, типа поддрежки вычислений по формулам в ячейках Так а в какой процедуре можно поймать табличное поле, да еще и с перебором по ячейкам? прикомпоновке результата, либо после вывода таличноо документа обходить весь диапазон R и С, либо в обработкарасшифровки табличного документа
#18
by Unkas
Итак, поле табличного документа я поймал. Но проблема в том, что поле табличного документа, как элемент формы - не может быть итератором, то есть его нельзя обойти циклом. Как получить коллекцию для обхода? Например, область там всего одна, т.е. .Области.Количество = 1; В чем смысл той обработки? В пользовательском режиме она не открывается.
#19
by Unkas
Разобрался! Обходить ячейки поля табличного документа следует не получением некой коллекции - а используя адреса ячеек, типа: Вот и всё, текст в ячейках изменяется вполне легко. Nexux, спасибо!
#21
by Unkas
В смысле "не меняются данные"? Еще как меняются. Реально текст в ячейках становится таким, каким пожелаем. И, кстати, достаточно быстро отрабатывает. Таблицу 100х100 обрабатывает за мгновение.
#23
by Unkas
Пример в . Синтаксис именно такой ПолеТабличногоДокумента.Область("R1C1").Текст = "Привет". Ну если уж так хочешь пример прям из модуля, то пожалста: Если НЕ бДлительностьПрисутствует ИЛИ НЕ бОборотКтПрисутствует ИЛИ НЕ бСальдоКтПрисутствует ИЛИ
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v8: СКД и Форма Настроек (перемещение по полям внутри табличного поля)
- СКД: СКД. Программное формирование из документа.
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Программное добавление параметров СКД
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
В этой группе 1С
- Перемещение товаров между базами и себестоимость
- ЗУП районный коэффициент и доп. начисления
- перегрузка массива в колонку табличного поля
- Как настроить отображения по регистрам в Результате проведения документа?
- Не записывается регистр сведений
- Как обновляться, если сеть и много баз
- Регистрация сверхурочных в УПП
- v8: Как из запроса исключить документы которые являются основаниями для других докум?
- свойство XDTO объекта
- мобильное приложение СредстваМультимедиа
- Правила обмена
- Консоль отчетов с диска ИТС
- Открытие кассовой смены
- v8: Тормозит процессор компоновки данных
- В процессе обновления информационной базы произошла критическая что это?
- Обработка 1С: Сканер штрихкода
- v8: 1c Рарус: Автотранспорт, не вводятся данные о начальном пробеге
- трафик тонкого клиента
- Отчет на СКД с нарастающим итогом по дате
- Бух + Зуп - в одной конфигурации?