|
Метод объекта не обнаружен (вывести) | ☑ | ||
---|---|---|---|---|
0
Jalib
26.09.16
✎
13:53
|
Здравствуйте! разрабатываю простую форму не могу понять в чем проблема
Процедура КнопкаСформироватьНажатие(Кнопка) // Вставить содержимое обработчика. сообщить("тест"); СформироватьНаСервере(ТабДок); КонецПроцедуры Процедура ВыбПериодНажатие(Элемент) НастройкаПериода = Новый НастройкаПериода; НастройкаПериода.РедактироватьКакИнтервал = Истина; НастройкаПериода.РедактироватьКакПериод = Истина; НастройкаПериода.ВариантНастройки = ВариантНастройкиПериода.Период; НастройкаПериода.УстановитьПериод(НачПериода, ?(КонПериода='0001-01-01', КонПериода, КонецДня(КонПериода))); Если НастройкаПериода.Редактировать() Тогда НачПериода = НастройкаПериода.ПолучитьДатуНачала(); КонПериода = НастройкаПериода.ПолучитьДатуОкончания(); КонецЕсли; КонецПроцедуры ///////////////////////////////////////////////////////////////////// //&НаКлиенте //Процедура Сформировать(Команда) // СформироватьНаСервере(ТабДок); //КонецПроцедуры //&НаСервереБезКонтекста Процедура СформироватьНаСервере(ТабДок); Макет = ПолучитьМакет("ОтчетКонтрагенты"); ОбластьШапка = Макет.ПолучитьОбласть("Шапка"); ОбластьСтрока = Макет.ПолучитьОбласть("Строка"); ОбластьДоговор = Макет.ПолучитьОбласть("Договор"); ТабДок = Новый ТабличныйДокумент; ТабДок=ЭлементыФормы.ТабДок; ТабДок.Очистить(); ТабДок.Вывести(ОбластьШапка); Выборка = Справочники.Контрагенты.Выбрать(); Пока Выборка.Следующий() Цикл Если Выборка.ЭтоГруппа Тогда Продолжить; КонецЕсли; ОбластьСтрока.Параметры.Заполнить(Выборка); ОбластьСтрока.Параметры.Контрагент = Выборка.Наименование; ОбластьСтрока.Параметры.КонтрагентСсылка = Выборка.Ссылка; ТабДок.Вывести(ОбластьСтрока); ВыборкаДоговор = Справочники.ДоговорыКонтрагентов.Выбрать(,Выборка.Ссылка); Пока ВыборкаДоговор.Следующий() Цикл ОбластьДоговор.Параметры.ИмяДоговора = ВыборкаДоговор.Наименование; ТабДок.Вывести(ОбластьДоговор); КонецЦикла; КонецЦикла; КонецПроцедуры |
|||
1
Jalib
26.09.16
✎
13:55
|
пишет что метод Вывести не обнаружен
|
|||
2
Митяйский
26.09.16
✎
13:55
|
ТабДок = Новый ТабличныйДокумент;
ТабДок=ЭлементыФормы.ТабДок; |
|||
3
Jalib
26.09.16
✎
14:08
|
а как должно быть?
|
|||
4
Mankubus
26.09.16
✎
14:12
|
(3) попробуй методом исключения убрать одну строку
|
|||
5
Jalib
26.09.16
✎
14:15
|
попробывал и так и так
|
|||
6
aleks_default
26.09.16
✎
14:24
|
А точно не на ЭлементыФормы ругается?
|
|||
7
Мимохожий Однако
26.09.16
✎
14:27
|
Посмотри в СП в каких режимах это метод доступен.
|
|||
8
Jalib
26.09.16
✎
14:30
|
написанно толстый клиент я в нем и запускаю
|
|||
9
Мимохожий Однако
26.09.16
✎
14:34
|
(8) А как насчет директивы НаСервере НаКлиенте..?
|
|||
10
Митяйский
26.09.16
✎
14:39
|
(3) А если так?
ТабДок = Новый ТабличныйДокумент; // ТабДок.вывести(ОбластьТакаято); ЭлементыФормы.ТабДок.Вывести(Табдок); |
|||
11
Jalib
26.09.16
✎
14:48
|
9-директив нет
10-то же самое пишет |
|||
12
Jalib
26.09.16
✎
15:16
|
9-я разрабатываю простую форму не управляемое приложение поэтому без дериктив
|
|||
13
Мимохожий Однако
26.09.16
✎
15:24
|
А отладчик что показывает на Таб перед строкой с ошибкой?
|
|||
14
Jalib
26.09.16
✎
17:21
|
13-показывает что это таблица значений
|
|||
15
aleks_default
26.09.16
✎
17:28
|
Чукча, походу, копипаст
|
|||
16
Jalib
26.09.16
✎
17:36
|
а с Юга чукчи бывают? если да то пусть буду Чукча с Юга)))что касается"копипаст" то я ученик и иногда пользуюсь им
|
|||
17
aleks_default
26.09.16
✎
17:39
|
Ты осторожнее с ним, а то волосы на руках вырастут:)
|
|||
18
Jalib
26.09.16
✎
17:47
|
aleks_default а не пойти ли тебе сам догадайся куда
|
|||
19
anatoly
26.09.16
✎
18:14
|
(14) и какие вопросы???
у ТЗ нет метода вывести()! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |