|
Удаление колонок при объединении двух табличных документов | ☑ | ||
|---|---|---|---|---|
|
0
Dragonofdwarfs
25.09.23
✎
12:40
|
Всем доброго времени суток, пользуюсь процедурой для объединения двух табличных документов, описанной в СП у СоздатьФорматСтрок(), с одним ТабДоком всё прошло хорошо(куда я разместил одну область), но когда стал объединять табдок с таблицей, обнаружил что стали пропадать некоторые колонки, долгое время не мог понять почему, потом заметил, что все пропавшие колонки имеют несколько столбцов в макете (т.е ячейки объединены). Пока не нашёл решения, может кто подскажет?
|
|||
|
1
mikecool
25.09.23
✎
12:41
|
я ничего не понял
|
|||
|
2
Dragonofdwarfs
25.09.23
✎
12:45
|
Процедура ОбъединитьТабличныеДокументы(ИсходныйТабличныйДокумент, ВторойТабличныйДокумент) Экспорт
НачалоНовогоФорматаСтрок = ИсходныйТабличныйДокумент.ВысотаТаблицы + 1; ОбластьПрямоугольная = ВторойТабличныйДокумент.Область(1, , ВторойТабличныйДокумент.ВысотаТаблицы, ); ИсходныйТабличныйДокумент.ВставитьОбласть(ОбластьПрямоугольная, ИсходныйТабличныйДокумент.Область(НачалоНовогоФорматаСтрок, 1)); ИсходныйТабличныйДокумент.Область(НачалоНовогоФорматаСтрок, , НачалоНовогоФорматаСтрок + ВторойТабличныйДокумент.ВысотаТаблицы - 1, ).СоздатьФорматСтрок(); // назначим ширину колонок у новой области формата строк Для Счетчик = 1 По ВторойТабличныйДокумент.ШиринаТаблицы Цикл ИсходныйТабличныйДокумент.Область(НачалоНовогоФорматаСтрок, Счетчик).ШиринаКолонки = ВторойТабличныйДокумент.Область(1, Счетчик).ШиринаКолонки; КонецЦикла; КонецПроцедуры вот такая процедура |
|||
|
3
Dragonofdwarfs
25.09.23
✎
12:47
|
В макете есть область с ячейками номер, номенклатура, количество,цена, сумма, пропадают колонки: номенклатура и сумма, у номенклатуры 6 ячеек объединены в одну, у суммы 2
|
|||
|
4
vicof
25.09.23
✎
12:53
|
Напиши свое объединение, с блэкджеком и девочками
|
|||
|
5
mikecool
25.09.23
✎
12:53
|
старо как мир
ищи информацию по вставке области с новым форматированием, сам уже не помню как это делается, сталкивался лет цать назад... |
|||
|
6
Dragonofdwarfs
25.09.23
✎
12:54
|
(4) Я просто не могу понять, что именно в этой процедуре заставляет эти объединённые ячейки пропадать
|
|||
|
7
mikecool
25.09.23
✎
18:03
|
(6) держи, лентяй Вывод различных макетов последовательно
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |