Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Горячая тема (более 10 ответов) ошибка при выполнении метода .ИсходнаяТаблица("") (число прочтений - 2456 )
Shraik
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 13
Местоположение: Кр-ск
Зарегистрирован: 05. Февраля 2007
Пол: Мужской
ошибка при выполнении метода .ИсходнаяТаблица("")
09. Июня 2009 :: 07:21
Печать  
Есть обработка из стандартной ТиС 958 для импорта платежек из банка. После импорта она выводит отчет, но ругается, что не может найти шаблон.
Если вызывать эту-же процедуру печати с кнопки на форме, всё срабатывает

Пробовал переименовать шаблон отчета - не помогло.
добавил управление настройками 1cpp - не помогло
версии 1сpp - 3.0.1.22  formex - 2.0.5.93
пробовал с 1cpp-2.5.0.7    - не помогло

Во вложении проблемная обработка полностью, скриншот ошибки

ну и здесь кратенько
вот здесь выскакивает ошибка
Цитата:
Процедура Печать()
УН=СоздатьОбъект("УправлениеНастройками");
УН.Сбросить("EnabledCheckType");
УН.Сбросить("EnableOptimizate");
УН.Сбросить("EnableDebugging");
УН.Включить("TurboBL");
УН.Сбросить("EnableTableSourceTable");
     
     Отчет=СоздатьОбъект("Таблица");
     Отчет.ИсходнаяТаблица("отчет1");
     Отчет.ВывестиСекцию("Шапка");


а вот такой вызов этой процедуры нормально отрабатывает
Код
Выбрать все
Процедура кнопка2()
	печать();
КонецПроцедуры // кнопка2
 

  

1_pp.rar ( 122 KB | Загрузки )
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: ошибка при выполнении метода .ИсходнаяТаблица("")
Ответ #1 - 09. Июня 2009 :: 07:30
Печать  
Наверное, из той же оперы:
http://www.1cpp.ru/forum/YaBB.pl?num=1233567196/0#0
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ошибка при выполнении метода .ИсходнаяТаблица("")
Ответ #2 - 09. Июня 2009 :: 07:31
Печать  
Печать() вызываешь через контекст, т.е. через точку?
  

1&&2&&3
Наверх
 
IP записан
 
Shraik
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 13
Местоположение: Кр-ск
Зарегистрирован: 05. Февраля 2007
Пол: Мужской
Re: ошибка при выполнении метода .ИсходнаяТаблица("")
Ответ #3 - 09. Июня 2009 :: 09:39
Печать  
trad писал(а) 09. Июня 2009 :: 07:31:
Печать() вызываешь через контекст, т.е. через точку?

да без всяких контекстов. просто вызываю,
вот это висит на кнопке
Процедура кнопка2()
     печать();
КонецПроцедуры // кнопка2
и работает. а как написали 1с-ники не работает
  
Наверх
 
IP записан
 
Shraik
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 13
Местоположение: Кр-ск
Зарегистрирован: 05. Февраля 2007
Пол: Мужской
Re: ошибка при выполнении метода .ИсходнаяТаблица("")
Ответ #4 - 09. Июня 2009 :: 09:53
Печать  
Коллизий переменных-процедур вроде нет
обработка от типовой ТИС, и сразу в ней вывалилась эта ошибка.

Штатно с кнопки на форме идет вызов
ЗагрузитьТекст() эта процедура пошаманив дергает
     Если ВыводитьОтчет=1 Тогда
           Печать();
     КонецЕсли;
и тут печать вываливается с ошибкой.

вопрос почему если я с другой кнопки делаю аналогичный вызов, то все нормально

  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: ошибка при выполнении метода .ИсходнаяТаблица("")
Ответ #5 - 09. Июня 2009 :: 10:43
Печать  
У меня всё работает без ошибок
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ошибка при выполнении метода .ИсходнаяТаблица("")
Ответ #6 - 09. Июня 2009 :: 10:45
Печать  
Eprst писал(а) 09. Июня 2009 :: 10:43:
У меня всё работает без ошибок

аналогично
1с++2.5.0.7
ТиС944
  

1&&2&&3
Наверх
 
IP записан
 
Shraik
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 13
Местоположение: Кр-ск
Зарегистрирован: 05. Февраля 2007
Пол: Мужской
Re: ошибка при выполнении метода .ИсходнаяТаблица("")
Ответ #7 - 09. Июня 2009 :: 11:01
Печать  
а формекс у вас используется ?
и какая версия платформы ?
  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: ошибка при выполнении метода .ИсходнаяТаблица("")
Ответ #8 - 09. Июня 2009 :: 11:03
Печать  
без формекса
25, 27
  

1&&2&&3
Наверх
 
IP записан
 
Shraik
YaBB Newbies
*
Отсутствует


I Love YaBB 2!

Сообщений: 13
Местоположение: Кр-ск
Зарегистрирован: 05. Февраля 2007
Пол: Мужской
Re: ошибка при выполнении метода .ИсходнаяТаблица("")
Ответ #9 - 10. Июня 2009 :: 03:36
Печать  
отключил и формекс и 1сpp а ошибка осталась. Что-то думается мне надо в "консерватории подправить"  Смущённый
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: ошибка при выполнении метода .ИсходнаяТаблица("")
Ответ #10 - 10. Июня 2009 :: 04:59
Печать  
Видать в примере - не весь код поди ? Или форму эту не оттуда вызываешь?
Такая ошибка проявляется при:
1. ИсходнаяТаблица вызывается из операторов основной программы, когда формы еще нет
2.Из формул некоторых реквизитов диалога (например флажка/радиобуттона/поля ввода)
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ошибка при выполнении метода .ИсходнаяТаблица("")
Ответ #11 - 10. Июня 2009 :: 10:02
Печать  
Shraik писал(а) 09. Июня 2009 :: 09:53:
Коллизий переменных-процедур вроде нет
обработка от типовой ТИС, и сразу в ней вывалилась эта ошибка.

Штатно с кнопки на форме идет вызов
ЗагрузитьТекст() эта процедура пошаманив дергает
     Если ВыводитьОтчет=1 Тогда
           Печать();
     КонецЕсли;
и тут печать вываливается с ошибкой.

вопрос почему если я с другой кнопки делаю аналогичный вызов, то все нормально

ИМХО у тебя в этой процедуре Загрузить открывается какая-то другая форма, которая и путает пути к исходным таблицам.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать