|
v7: Ошибка операции "Недопустимая операция" 7.7 | ☑ | ||
---|---|---|---|---|
0
Kassperk
04.03.15
✎
14:32
|
Делал печатную форму документа, через КОНСТРУКТОР и выбивает такую херню
Таб.ВывестиСекцию("Строка"); {Документ.Отчет_диспетчера.Форма.Модуль(17)}: Недопустимая операция с отстальными документами похожими все впорядке, что это может быть??? |
|||
1
kosts
04.03.15
✎
14:33
|
(0) Поди строк в документе нету
|
|||
2
Kassperk
04.03.15
✎
14:34
|
Строки есть, в том то и дело....
|
|||
3
ale-sarin
04.03.15
✎
14:35
|
Таб.Вывести(ОбластьМакета)
|
|||
4
ale-sarin
04.03.15
✎
14:35
|
+3 ой, 7.7 наверное. да?
|
|||
5
Kassperk
04.03.15
✎
14:36
|
Да версия именно 7.7
|
|||
6
ale-sarin
04.03.15
✎
14:38
|
а что такое Таб? Есть там Таб = СоздатьОбъект("Таблица")? И если у объекта нет таблиц, надо еще исходную назначить.
|
|||
7
Kassperk
04.03.15
✎
14:39
|
Вот вся процедура печати...
//При повторном использовании конструктора, внесенные вручную изменения будут потеряны!!! Процедура Печать() Таб = СоздатьОбъект("Таблица"); Таб.ИсходнаяТаблица("Печать"); Таб.ВывестиСекцию("Шапка"); Таб.Опции(0,0,0,0); ВыбратьСтроки(); Пока ПолучитьСтроку() = 1 Цикл Таб.ВывестиСекцию("Строка"); КонецЦикла; Таб.ВывестиСекцию("Подвал"); Таб.ТолькоПросмотр(1); Таб.Показать("Печать Отчет_диспетчера",""); КонецПроцедуры |
|||
8
ale-sarin
04.03.15
✎
14:40
|
(7) Т.е. Шапку выводит? А есть секция "Строка" в таблице "Печать"?
|
|||
9
Kassperk
04.03.15
✎
14:41
|
Да, секция есть
|
|||
10
vlandev
04.03.15
✎
14:45
|
Погляди в макете у секции "Строка" может есть какие то расшифровки и там какая то функция срабатывает криво.
|
|||
11
ale-sarin
04.03.15
✎
14:46
|
(9) А что там в парметрах строки? или расшифровки.
|
|||
12
ale-sarin
04.03.15
✎
14:47
|
+11 ну да в таблице, имею ввиду. в секции.
|
|||
13
Kassperk
04.03.15
✎
14:51
|
Все стандартно, только что с нуля сделал документ опять и опять такая же ошибка....
|
|||
14
ale-sarin
04.03.15
✎
14:57
|
(13) Ну покажите секцию "Строка".
|
|||
15
vlandev
04.03.15
✎
14:58
|
(13) Не документ делать надо , а в макет таблицы смотреть.
|
|||
16
Kassperk
04.03.15
✎
15:03
|
Не знаю как на форме вставлять скриншоты, но секция строка имеет такой вид:
<НомерСтроки> <Водитель> <Операция> <Время> |
|||
17
ale-sarin
04.03.15
✎
15:06
|
(16) В документе или его табличной части есть все эти реквизиты?
|
|||
18
Kassperk
04.03.15
✎
15:10
|
Да разумеется, я писал что процедуру я не писал ручками ее писал конструктор, и брал данные он сам...
|
|||
19
ale-sarin
04.03.15
✎
15:19
|
(18)
Я больше не знаю. На всякий случай может проверить? Вместо Таб.ВывестиСекцию("Строка"); в цикле написать Сообщить(НомерСтроки); Сообщить(Водитель); Сообщить(Операция); Сообщить(Время); |
|||
20
Дмитрий
04.03.15
✎
15:22
|
Может реквизит Операция переназвать? ВыполненнаяОперация, например
|
|||
21
ale-sarin
04.03.15
✎
15:23
|
(20) Кстати, дааааа. Вполне может из-за Операция.
|
|||
22
Дмитрий
04.03.15
✎
15:23
|
Если не получится переназвать, добавить
Операция1 = Операция; перед выводом строки. Ну и в макете тоже Операция1 сделать |
|||
23
ale-sarin
04.03.15
✎
15:25
|
(22) Ну не факт, что значение Операция1 примет значение реквизита ТабЧасти, а не операции документа.
|
|||
24
Дмитрий
04.03.15
✎
15:26
|
хотя (22) не поможет, наверное
|
|||
25
Дмитрий
04.03.15
✎
15:26
|
(23) угу
|
|||
26
Kassperk
04.03.15
✎
15:32
|
Честно это тупо гениально, я дурак, все из за названия "Операция" целый день сижу, благодарю всех, как только переименовал все заработало...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |