|
ТабДок. не получается удалить область | ☑ | ||
---|---|---|---|---|
0
Wobland
04.06.12
✎
17:44
|
делаю так: СсылкаНаОбъект=Документы.РеализацияТоваровУслуг.НайтиПоНомеру("РТЦУТД00004", '20080101');
ТабДок=Печать(); ТабДок.УдалитьОбласть(ТабДок.Область("R1C1:R120C1"), ТипСмещенияТабличногоДокумента.ПоВертикали); ТабДок.Показать(); Печать() мне возвращает некий Табличный Документ. вопрос: почему ничего не удаляется? вообще говоря, исходная задача: вывести ТОРГ-12 без секции "адрес". и что-то никак не взлетает. где ошибся? |
|||
1
DrShad
04.06.12
✎
17:45
|
какой-то странный адрес области
|
|||
2
DrShad
04.06.12
✎
17:46
|
ПерваяСтрокаПервойКолонки по 120-яСтрокаПервойКолонки, походу там была пустая колонка для отступа печати
|
|||
3
Wobland
04.06.12
✎
17:50
|
(1) пытался удалять всё.
(2) ТабДок.УдалитьОбласть(ТабДок.Область("R1C1:R120C200"), ТипСмещенияТабличногоДокумента.ПоВертикали); удаляет только шапку в торг-12. ничего не понимаю |
|||
4
DrShad
04.06.12
✎
17:53
|
продолжайте наблюдения!
|
|||
5
Wobland
04.06.12
✎
17:55
|
(4) вопрос был задан ;)
ТабДок.УдалитьОбласть(ТабДок.Область("R9C1:R10C200"), ТипСмещенияТабличногоДокумента.ПоВертикали); приводит к цели. почему прочие попытки к цели не привели? |
|||
6
DrShad
04.06.12
✎
17:56
|
ну откуда же мы знаем что у тебя реально в ТабДоке есть
|
|||
7
Wobland
04.06.12
✎
17:58
|
(6) торг-12. да какая нафих разница, если я делаю (3)? вроде как от документа ничего не должно оставаться..
|
|||
8
DrShad
04.06.12
✎
18:01
|
ну хз может ему области адресов не хватило и он счел это шуткой, а по-сему не стал выполнять
|
|||
9
Wobland
04.06.12
✎
18:04
|
ещё можно погрешить на объединённые ячейки, но всё равно это всё остаётся в области непознанного
|
|||
10
soaringman
06.06.12
✎
12:55
|
Не кидайте шапками в меня но я (разгруппировал мешающие удалению строки, удалил Адрес Доставки и подпись под ней и сгруппировал с учетом сдвига)сделал так:
//Раскрепляем "ПредставлениеПодразделения" Область = ТабДок.Область("R5C10:R6C10"); Область.Разъединить(); //Раскрепляем "ПоставщикПоОКПО" Область = ТабДок.Область("R9C10:R12C10"); Область.Разъединить(); //Раскрепляем "ПлательщикПоОКПО" Область = ТабДок.Область("R13C10:R14C10"); Область.Разъединить(); //Раскрепляем "ОснованиеНомер" Область = ТабДок.Область("R15C10:R16C10"); Область.Разъединить(); //Удаляем Строки учитывая смещение Смещать = ТипСмещенияТабличногоДокумента.ПоВертикали; Область = ТабДок.Область("R10:R11"); ТабДок.УдалитьОбласть(Область, Смещать); //Соединяем ячейки //Соединяем "ПредставлениеПодразделения" Область = ТабДок.Область("R5C10:R6C10"); Область.Объединить(); //Соединяем "ПоставщикПоОКПО" Область = ТабДок.Область("R9C10:R10C10"); Область.Объединить(); //Соединяем "ПлательщикПоОКПО" Область = ТабДок.Область("R11C10:R12C10"); Область.Объединить(); //Соединяем "ОснованиеНомер" Область = ТабДок.Область("R13C10:R14C10"); Область.Объединить(); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |