|
Ошибка: Область не найдена | ☑ | ||
|---|---|---|---|---|
|
0
Балбес
06.04.07
✎
10:27
|
Есть такая процедура
Процедура ВыводДанных(Д) Область=Макет.ПолучитьОбласть("Строка"); Область.Параметры.Заполнить(Д); ТабДок.Вывести(Область); Для Каждого ТекСтрокаТабличнаяЧасть1 Из Д.ТабличнаяЧасть1 Цикл Если ПустаяСтрока(ТекСтрокаТабличнаяЧасть1.ЦельПриобретения)=Ложь Тогда Область=Макет.ПолучитьОбласть("СтрокаДокумента"); ЦельПриобр=СокрЛП(ТекСтрокаТабличнаяЧасть1.ЦельПриобретения); Область1.Параметры.Заполнить(ТекСтрокаТабличнаяЧасть1); ТабДок.Вывести(Область); КонецЕсли; КонецЦикла; ИтоговаяСумма=ИтоговаяСумма+Д.ОбщаяСумма; КонецПроцедуры Выдает ошибку при выполнении "Область не найдена", хотя в макете она есть. Проверил все: написание(латиницу, кирилицу) и т. д. Не получается. Может кто-нибудь подскажет, в чем дело? |
|||
|
1
Балбес
06.04.07
✎
10:28
|
Область - СтрокаДокумента
|
|||
|
2
coder1cv8
06.04.07
✎
10:30
|
(0) Мож макет не тот?
|
|||
|
3
Валерьевна
06.04.07
✎
10:30
|
а это что такое Область1?
Область1.Параметры.Заполнить(ТекСтрокаТабличнаяЧасть1); |
|||
|
4
Балбес
06.04.07
✎
10:37
|
Область1=Область . не так скопировал. Макет тот.
Макет=Документы.Заявка.ПолучитьМакет("Форма1_Таблица"); Главное шапку до этого получил. А строку не хочет |
|||
|
5
Novaya
06.04.07
✎
10:40
|
Та тыж ее уже вывел область, а чем заполняешь? Что это за (Д)?
|
|||
|
6
Валерьевна
06.04.07
✎
10:43
|
(4) "Область1=Область . не так скопировал." ты копировать не умеешь? ну скопируй сюда имя области "СтрокаДокумента" из Макета через буфер кнтрл+С потом кнтрл+V
|
|||
|
7
Валерьевна
06.04.07
✎
10:45
|
(5) точно
|
|||
|
8
Балбес
06.04.07
✎
10:50
|
Область "Строка" - вывел, в цикле получаю область СтрокаДокумента, и ее вывожу в цикле. "Д" - это ДокументСсылка.
|
|||
|
9
Балбес
06.04.07
✎
11:27
|
Неужели некому помочь начинающему на 8-ке? :)
|
|||
|
10
Балбес
06.04.07
✎
11:45
|
up
|
|||
|
11
Балбес
06.04.07
✎
11:47
|
Смотрел в отладчике. В областях области "СтрокаДокумента" нет, а в самой таблице- есть. Что за хрень???
|
|||
|
12
yalex
06.04.07
✎
12:50
|
попробуй метод Область() - Макет.Область(),
затем ТабДок.ВставитьОбласть() И догадайся в чём дело |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |