|
Куда подевался параметр? | ☑ | ||
---|---|---|---|---|
0
Мисти
03.06.13
✎
22:27
|
ОбластьТовар.Параметры.ПечИзмерение {(1)}: Поле объекта не обнаружено (ПечИзмерение)
ОбластьТовар.Параметры ПараметрыМакетаТабличногоДокумента ПараметрыМакетаТабличногоДокумента ПечИзмерение Неопределено Товар "Travertino Beige 101 бордюр 25х10, уп14" Строка ПечИзмерение " КОР: 30*15шт, ШТ: 0" Строка Это из отладчика. Отладчик говорит, что как бы есть такой параметр - ПараметрыМакетаТабличногоДокумента ПечИзмерение Неопределено Товар "Travertino Beige 101 бордюр 25х10, уп14" Строка А как бы и нет - ОбластьТовар.Параметры.ПечИзмерение {(1)}: Поле объекта не обнаружено (ПечИзмерение) Как это понимать? |
|||
1
zak555
03.06.13
✎
22:32
|
область не получена ?
|
|||
2
Мисти
03.06.13
✎
22:36
|
Товар-то заполнился!
Товар у них и так был, печИзмерение я добавила... |
|||
3
Мисти
03.06.13
✎
22:37
|
Буквочки проверила.
|
|||
4
Мисти
03.06.13
✎
23:07
|
Может, еще какая мысль?
|
|||
5
zladenuw
03.06.13
✎
23:11
|
а как получаешь ОбластьТовар?
|
|||
6
mikecool
03.06.13
✎
23:23
|
а ребеночек то не наш!
не та область |
|||
7
Мисти
03.06.13
✎
23:27
|
Как это не наш?
|
|||
8
Мисти
03.06.13
✎
23:28
|
Там всё хитро:
Если ЕстьСкидки И ВыводитьУсловиеЦены Тогда ОбластьНомера = Макет.ПолучитьОбласть("СтрокаТаблицыСУсловиемСоСкидкой|НомерСтроки"); ОбластьКодов = Макет.ПолучитьОбласть("СтрокаТаблицыСУсловиемСоСкидкой|КолонкаКодов"); ОбластьТовар = Макет.ПолучитьОбласть("СтрокаТаблицыСУсловиемСоСкидкой|ТоварСУсловиемСоСкидкой"); ОбластьДанных = Макет.ПолучитьОбласть("СтрокаТаблицыСУсловиемСоСкидкой|ДанныеСУсловиемСоСкидкой"); ИначеЕсли ЕстьСкидки Тогда ОбластьНомера = Макет.ПолучитьОбласть("СтрокаТаблицыСоСкидкой|НомерСтроки"); ОбластьКодов = Макет.ПолучитьОбласть("СтрокаТаблицыСоСкидкой|КолонкаКодов"); ОбластьТовар = Макет.ПолучитьОбласть("СтрокаТаблицыСоСкидкой|ТоварСУсловиемИлиСоСкидкой"); ОбластьДанных = Макет.ПолучитьОбласть("СтрокаТаблицыСоСкидкой|ДанныеСУсловиемИлиСоСкидкой"); ИначеЕсли ВыводитьУсловиеЦены Тогда ОбластьНомера = Макет.ПолучитьОбласть("СтрокаТаблицыСУсловием|НомерСтроки"); ОбластьКодов = Макет.ПолучитьОбласть("СтрокаТаблицыСУсловием|КолонкаКодов"); ОбластьТовар = Макет.ПолучитьОбласть("СтрокаТаблицыСУсловием|ТоварСУсловиемИлиСоСкидкой"); ОбластьДанных = Макет.ПолучитьОбласть("СтрокаТаблицыСУсловием|ДанныеСУсловиемИлиСоСкидкой"); Иначе ОбластьНомера = Макет.ПолучитьОбласть("СтрокаТаблицы|НомерСтроки"); ОбластьКодов = Макет.ПолучитьОбласть("СтрокаТаблицы|КолонкаКодов"); ОбластьТовар = Макет.ПолучитьОбласть("СтрокаТаблицы|Товар"); ОбластьДанных = Макет.ПолучитьОбласть("СтрокаТаблицы|Данные"); КонецЕсли; |
|||
9
zladenuw
03.06.13
✎
23:31
|
скрин покажи секций
|
|||
10
KUBIK
03.06.13
✎
23:32
|
(8) В отладчике свой код посмотри и поплач!
|
|||
11
Мисти
03.06.13
✎
23:33
|
Так я с него и начала!
|
|||
12
KUBIK
03.06.13
✎
23:34
|
(11) Покажи что просил (9)
|
|||
13
Мисти
03.06.13
✎
23:35
|
Зависло всё, попробую!
|
|||
14
zladenuw
03.06.13
✎
23:36
|
у меня была проблема на 8.1 при получение наложенных секций нужной колонки небыло
|
|||
15
Мисти
03.06.13
✎
23:48
|
||||
16
zladenuw
03.06.13
✎
23:50
|
(15) она только тут
ОбластьТовар = Макет.ПолучитьОбласть("СтрокаТаблицы|Товар"); |
|||
17
KUBIK
03.06.13
✎
23:51
|
(11) по F11 пройти свой код и поплач =
у тя по первому условию (ЕстьСкидки И ВыводитьУсловиеЦены)области выводиться НИКОГДА не будут! |
|||
18
Мисти
03.06.13
✎
23:52
|
Спасибо!
Я нашла в чем хитрость! У меня там пробелы прицепились при копировании! "ПечИзмерение " (17) Почему? И вообще, это не мой код. |
|||
19
zladenuw
03.06.13
✎
23:57
|
(17) а как тогда получать такие области ?
|
|||
20
KUBIK
03.06.13
✎
23:58
|
(19) Условия надо правильно прописать
|
|||
21
KUBIK
03.06.13
✎
23:59
|
+(20) остальные
|
|||
22
zladenuw
04.06.13
✎
00:04
|
а вот у меня проблема вот есть скрин макета, только там не видно основную секцию она покрывает услуги, колонки. и вот так не видит параметры
ОбластьСтрока = Макет.ПолучитьОбласть("Строка"+Приставка+|Колонки); только это на 8.1 |
|||
23
zladenuw
04.06.13
✎
00:04
|
||||
24
Dethmont
04.06.13
✎
00:23
|
А так
ОбластьСтрока = Макет.ПолучитьОбласть("Строка"+Приставка+|Услуги); |
|||
25
KUBIK
04.06.13
✎
00:25
|
(24) :))))
Приставка,Колонки = это ж переменные! :))) |
|||
26
zladenuw
04.06.13
✎
00:28
|
(25) так преобразование идет в строку там "|Колонки"
|
|||
27
Dethmont
04.06.13
✎
00:28
|
Я имел ввиду =)
ОбластьСтрока = Макет.ПолучитьОбласть("Строка"+Приставка+"|Колонки"); |
|||
28
zladenuw
04.06.13
✎
00:28
|
(24) при получение секции основной все есть
|
|||
29
Dethmont
04.06.13
✎
00:34
|
МИСТИка =)
|
|||
30
Vovan_Magadan
04.06.13
✎
03:46
|
(0)
1. Не та область 2. На макете не стоит тип "Параметр" Другого не дано |
|||
31
Vovan_Magadan
04.06.13
✎
03:47
|
(18) ну или написан не правильно)) хотя надо умудриться писать имя с пробелом)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |