|
v7: Таблица. Удалить строки, очистить ячейки, удалить картинку | ☑ | ||
---|---|---|---|---|
0
zelenyj_ogurec
25.05.23
✎
12:37
|
В таблицу выведена картинка (факсимильная печать):
Сделать факсимиле как в "Бухгалтерии предприятия 8" Используется ВК TableDoc.dll. Как можно программно по какому-либо событию удалить эту картинку из таблицы? Или удалить строки таблицы, в которых отображается эта картинка? В справке к объекту "Таблица" и к TableDoc.dll нету никаких подходящих методов :( Хотя в режиме редактирования в таблице все это можно сделать. Значит, и программно это можно сделать? |
|||
1
Злопчинский
25.05.23
✎
12:47
|
Ну так очевидно.
Свяжем задачу с предыдущей. Сформировать печформу без фксмл |
|||
2
Злопчинский
25.05.23
✎
12:46
|
Ибо нефиг делать себе проблемы а потом их решать. Проще не делать проблемы.
|
|||
3
Волшебник
25.05.23
✎
12:48
|
см. коллекцию ТабличныйДокумент.Рисунки, там есть метод Удалить()
|
|||
4
zelenyj_ogurec
25.05.23
✎
13:03
|
(4) А где смотреть эту коллекцию?
В 7-ке вроде нету никаких коллекций. |
|||
5
Злопчинский
25.05.23
✎
16:05
|
Сохрани в эксель. Распарсь как xml, удали тег рисунка
|
|||
6
zelenyj_ogurec
25.05.23
✎
16:13
|
(5) Мне же нужно это сделать программно
|
|||
7
Волшебник
25.05.23
✎
16:29
|
(4) Семёрка ещё сырая
|
|||
8
big
25.05.23
✎
20:07
|
РукаЛицо.... (((
|
|||
9
big
25.05.23
✎
20:09
|
(7) Люди становятся всё сырее и рыхлее (((
|
|||
10
andrewalexk
25.05.23
✎
21:29
|
(7) :) ну а кто виноват если нуралиев не хочет выложить исходники 1с77 под лицензией gpl...
|
|||
11
Злопчинский
25.05.23
✎
22:43
|
(6) это можно сделать програмно
|
|||
12
Fish
26.05.23
✎
09:13
|
Сначала выводим картинку в таблицу, а потом её удаляем. Может, проще сразу не выводить?
|
|||
13
uno-group
26.05.23
✎
10:36
|
Загрузить чистую картинку без подписи чем не устраивает. Удалить картинку или напечатать белый фон какая разница.
|
|||
14
Волшебник
26.05.23
✎
10:42
|
(13) Загрузить белый квадрат поверх факсимиле? Оригинально!
|
|||
15
НЕА123
26.05.23
✎
10:43
|
(4)
есть Рисунки. Точно. может у Области. |
|||
16
MWWRuza
26.05.23
✎
10:44
|
(14) Почему нет? Можно и так в принципе :-) Только не с белым фоном, а с прозрачным...
|
|||
17
Fedor-1971
26.05.23
✎
10:45
|
(0) просто сформируй таблицу без картинки (сделай 2 области Подспись и ПодписьФаксимиле и по условию выводи нужную)
(15) в 7 их, вроде, нельзя их перебирать |
|||
18
НЕА123
26.05.23
✎
10:48
|
(17)
>в 7 их, вроде, нельзя их перебирать возможно. не помню уже. |
|||
19
uno-group
26.05.23
✎
11:41
|
(14) вместо.
|
|||
20
Волшебник
26.05.23
✎
11:42
|
(19) Если есть вариант "вместо", то можно факсимиле не добавлять
|
|||
21
uno-group
26.05.23
✎
12:43
|
как понимаю оно уже есть его надо очистить или заменить на чистое поле
|
|||
22
zelenyj_ogurec
26.05.23
✎
20:13
|
(1) >> Сформировать печформу без фксмл
(12) >> Сначала выводим картинку в таблицу, а потом её удаляем. Может, проще сразу не выводить? (17) >> просто сформируй таблицу без картинки (сделай 2 области Подспись и ПодписьФаксимиле и по условию выводи нужную) Это все не подходит. (21) >> как понимаю оно уже есть его надо очистить или заменить на чистое поле Да, вы правильно поняли. Смысл в том, чтобы сделать имитацию вывода факсимиле как в 1С8: - формируется печатная форма (таблица), - включаем флажок - факсимиле отбразилось, - выключаем флажок - факсимиле пропало. Вот чтобы факсимиле пропало, надо либо удалить сам рисунок, либо удалить ячейки к которым он "привязался". Получается, в 7-ке нету никаких методов, чтобы это сделать по "правильному". Я сделал пока обходным путем - при выключении флажка задаю размер рисунка 1 пиксель. |
|||
23
zelenyj_ogurec
26.05.23
✎
20:25
|
(17) >> просто сформируй таблицу без картинки (сделай 2 области Подспись и ПодписьФаксимиле и по условию выводи нужную)
В эту область надо вставить рисунок с подписью? Так вроде бы 7-ка не умеет делать прозрачные рисунки. Насколько я помню, таким способом нельзя сделать факсимиле. |
|||
24
MWWRuza
26.05.23
✎
20:49
|
(23) Так вроде бы 7-ка не умеет делать прозрачные рисунки.
Да ладно :-) Да простит меня ЁПРСТ: https://cloud.mail.ru/public/mMax/zQsxEWvCL |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |