Имя: Пароль:
1C
1С v8
Проблема с выводом подвала таблицы средствами БСП из word-макета
0 tciban
 
06.02.12
14:54
Уважаемые коллеги! Такая проблема - дали мне тут 6 типовых форм договоров с тем, что бы я их вставил в 1С. Дали естественно в doc.
Для решения вышеозначенной проблемы интегрировал в свою конфу кусочек из библиотеки стандартных подсистем, который отвечает за печать с использованием макетов в формате MS Word. Работает вроде, но почему-то никак не хочет выводить подвал таблицы спецификации договора. Оформляю так же как шапку. Шапку выводит, строки выводит, подвал - нет! Конкретоно: Делаю {v8 Область.СпецификацияПодвалТаблицы}, перевод строки, таблица, {/v8 Область.СпецификацияПодвалТаблицы}
В описании областей макета пишу
УправлениеПечатью.ДобавитьОписаниеОбласти(ОписаниеОбластей, "СпецификацияПодвалТаблицы","СтрокаТаблицы");

в процедуре вывода макета
Область = УправлениеПечатьюКлиент.ПолучитьОбласть(Макет, Области[ИмяМакета]["СпецификацияШапкаТаблицы"]);
       УправлениеПечатьюКлиент.ПрисоединитьОбласть(ПечатнаяФорма, Область, Ложь);
       
       Область = УправлениеПечатьюКлиент.ПолучитьОбласть(Макет, Области[ИмяМакета]["СпецификацияСтрокаТаблицы"]);
       УправлениеПечатьюКлиент.ПрисоединитьИЗаполнитьКоллекцию(ПечатнаяФорма, Область, ДанныеОбъекта.Товары);
       
       Область = УправлениеПечатьюКлиент.ПолучитьОбласть(Макет, Области[ИмяМакета]["СпецификацияПодвалТаблицы"]);
       УправлениеПечатьюКлиент.ПрисоединитьОбласть(ПечатнаяФорма, Область, Ложь);

при выводе имею
Ошибка при вызове метода контекста (PasteAppendTable). Ошибка при попытке вывести область "СпецификацияПодвалТаблицы" из макета.

Что же я не так делаю? Помогите!!!
1 tciban
 
07.02.12
07:29
up!
2 Armando
 
08.02.12
00:00
На первый взгляд все правильно.
Как область оформлена? Может в этом дело?
Должно быть так:

{v8 Область.СпецификацияПодвалТаблицы}
-------------------------
|          |      |     | <--- это строка таблицы
-------------------------
{/v8 Область.СпецификацияПодвалТаблицы}
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой