|
Удаление колонок при объединении двух табличных документов |
☑ |
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
|
|
|