#0
by ZloyProger
Доброго времени суток всем! Столкнулся с проблемой изменения текста в уже выведенной ячейке таблиного документа. ТабДок.Показать("Отделы"); Чую где-то ипотека зарылась - понять где - не могу( прочитал до дыр, много думал, все равно не помогло.. Защита - снимал и в самих свойствах ячейки и программно снимал, область - прямоугольная, СодержитЗначение - Ложь (и в свойствах стоит, и в отладчике смотрел). Решение, конечно нашел, сделал как в посоветовал многоуважаемый Марсель, однако заноза недовольства таки осталась, знатоки, поделитесь идеями пожалуйста. ЗЫ. Платформа - 8.1.15.14, конфиг - самописка.
#1
by AaNnDdRrEeYy
Обращаться к ячейкам R1C1:R1C8 некашерно, после вывода в табДок они меняют свое имя.
#2
by ZloyProger
С чего вдруг они меняют свое имя? Табличный документ - как таблица excel - если есть ячейка с адресом R1C1 она и в Африке ей останется (если только ты не будешь использовать присоединение областей/объединение областей/вставку других табличных документов, хотя опять-таки Присоединить/Объединить/Вставить область дадут в результате табличный документ в котором опять-таки будут ячейки R1C1:R1C8 просто поменять строку/колонку сообразно изменениям).Как раз если по именам обращаться - есть вероятность запутаться между макетом и самим табличным документом. И потом - как раз этот кусок кода срабатывает так,как и должен, т.е. красит нужные мне ячейки (если обращаться по имени - краситься абсолютно вся строка, что как раз таки и есть некошерно). И, наконец (без обид), какое отношение имеет твой ответ к сути вопроса?
#4
by ZloyProger
Начало.Область("R1C1:R1C8") - абсолютно пофиг на высоту шапки, т.к. это область вывода секции, ТабДок.Область("R" + ТабДок.Верх + "C5:R" + ТабДок.Верх + "C5") аналогично из-за наличия конструкции ТабДок.Верх (на момент применения метода это высота таблицы, т.е. последняя выведенная ячейка). Хотя и вы безусловно кое в чем правы - абсолютно уверенным нельзя быть ни в чем)) И все же ближе к телу, как говаривал старина Г.Д. Мопассан, почему текст не меняется? Просто гипотетически интересно, т.к. задачу уже решил.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- изменить шрифт в ВвестиЧисло(), как ?
- Значение зависимой ячейки изменить программно...
- ЗиК. Изменить Вид расчета.
- Как изменить цвет ячейки табличного поля?
- Изменить текст ячейки поля табличного документа
- Как изменить текст уже выведенной области
- Как заблокировать или изменить доступность ячейки табличного поля
- Как изменить размер ячейки и шрифт табличного документа
- можно ли изменить найти и изменить значение в дереве значений
- СКД: Как изменить текст шапки структуры?
- как изменить текст в поле ввода?
- как установить текст для ячейки табличного поля?
В этой группе 1С
- УТ 10.3 Отчет о розничных продажах, собирается не по порядку по чекам
- Рарус Управление торговлей и взаимоотношениями с клиентами (CRM)
- БП при закрытии мес "Корректировка стоимости номенклатуры" дает большой минус???
- Как достучаться до функции модуля объекта?
- Выгрузка данных из Розницы 1.0 в БП 2.0
- Возвраты прошлого года (налогового периода)
- Обмен Ут11 - БП... Запрет изменения данных прошлых периодов
- Как получить имя перечисления? (а не синоним)
- ЗУП 2.5.54.1 Не заполняются начисления в документе "Прием на работу"
- Тормозит 1С v7.7 в терминальном сеансе
- Общий доступ к подключению интернета
- передать данные из одной формы в другую
- СКД , настройка быстрых отборов
- Можно ли из командной строки перезапустить сеанс на удаленном сервере?
- Перестал открываться на чтение файл БД ПАРАДОКС
- сохранение счета в эксель, изменить размеры полей печати
- Записать документ на клиенте
- УПП Справочник Графики работы
- "Усушка" в УПП
- Не верно считается НДФЛ