#0
by pochemu
Как узнать ячейки, которые входят именованную область табличного документа? Цель у меня такая: Делаю групповую печать документов (внеш. обработка) с возможностью привязки любого количества рисунков к любой печатной форме. Распечатал в обработке типовую ТОРГ-12 к примеру и решил дополнить её печатью и подписью. Для этого в обработке в этой распечатке он добавил рисунок, ну а я хочу привязать его координаты к области, которая под ним находится. Чтобы затем уже автоматом печаталось на том месте... Сложность в определении этой области. Для этого нужно знать размеры областей в миллиметрах. Пытаюсь узнаю это так: Но, чтобы заработал этот механизм нужно правильно определять адрес области. Я пока этого не могу сделать... А если просто вставить именованную область вместо "R1C1:R1C2", это размеры с какого-то пня оказываются пустыми.
#2
by pochemu
Зачем мне макет? С самим готовым табличным документом играюсь, результатом типовой печати. Или скажи конрретнее, может чего-то не догоняю, как это можно в ТабДокументе обзвонить ячейки, чтобы узнать какие в область именованную входят? В свойствах ячейки вроде не прописано, к какой области она принадлежит...
#5
by pochemu
Там можно обратись к любой области, что вышла на печать по имени = ) ТабДок.Область(ИмяОбласти)
#6
by pochemu
у областей координаты указаны не в миллиметрах, а у рисунка в миллиметрах. Убил бы разработчиков, стандарта на размеры даже нет..
#7
by pochemu
Вес день в труху из-за какой-то фигни. В других средах разработки это делается на "Раз-два".
#8
by DTXqueque
Я думал, ты хочешь к области по имени обращаться типа "Шапка"/"СтрокаТаблицы". Имеет смысл просить пользователя выбрать область, в которую он хочет поместить рисунок. Тогда проблем не будет.
#9
by pochemu
Хм. Кажется придумал таки (может это и имел ввиду). У области известны Верх, Лево, Низ, Право, соответственно можно обойти все ячейки ТабДок и вычислить какие входят в область. А там уже и миллиметры узнаю.
#10
by hhhh
там можно как в ворде, например пишешь в область текст: "здесь будет рисунок" и потом типа ОбластьРисунка = Чтототам.НайтиТекст("здесь будет рисунок");
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Обработка ячейки таблицы
- как програмно поменять цвет текста в ячейки табличного документа.
- ОграничениеТипа для ячейки Табличного поля
- как установить текст для ячейки табличного поля?
- Выделенные ячейки табличного документа
- Копирование в буфер обмена текста с концом строки из ячейки табличного документа
- Присвоить цвет ячейки макета программно, от другой ячейки
- При изменении данных ячейки ТЧ изменить доступность другой ячейки
- Как сгруппировать ячейки табличного документа
В этой группе 1С
- объединение журналов регистрации
- УТ 10.3. Партионный учет
- v7: Подключение сканера ШК в разрыв клавиатуры.
- При проведении документа изменить перечисление в справочнике.
- Полный свод начислений, удержаний. Отчет. Зуп.8.3.5.1443
- 1С Ут 10.3. Не создаются документы ЧекККМ через РМК.
- УТ 11 Аннулированные Чеки ККМ
- Проброс Криптопро на терминальные сессии
- БСП "Обновление версии ИБ"
- Как запретить добавлять и открывать внешние обработки?
- Передать штрихкод полученный из внешнего события одной формы в другую форму
- v7: проблема при изменении точки актуальности
- Обмен УТ 10.3 -> БП 2.0. Не выгружается документ "оплата картой"
- Элементы формы поля выбора
- УТ11 проблема с единицами измерения
- Как в БП удалить только определенные движения у документа?
- Видимость значения в ячейке табличного поля
- Карты лояльности в УТ 11.1
- Компенсация за молоко
- Начисление страховых взносов. ЗУП 2.5.