Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Таблица на форме встроенная (число прочтений - 2783 )
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Таблица на форме встроенная
02. Февраля 2009 :: 09:33
Печать  
Не знаю, что за фигня. Есть таблица пустая на форме. Метод ИсходнаяТаблица по какой-то причине не хочет находить таблицы в текущей форме.
Посмотрите плиз
  

_letters.7z ( 8 KB | Загрузки )
Наверх
 
IP записан
 
JohnyDeath
1c++ power user
1c++ donor
Отсутствует



Сообщений: 3050
Местоположение: Волгоград
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Таблица на форме встроенная
Ответ #1 - 02. Февраля 2009 :: 10:13
Печать  
Код
Выбрать все
УправлениеНастройками = СоздатьОбъект("УправлениеНастройками");
УправлениеНастройками.Включить("ТаблицаИсходнаяТаблица"); 

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



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Таблица на форме встроенная
Ответ #2 - 02. Февраля 2009 :: 13:17
Печать  
Чего-то не помогает. Ставил код в ПриОткрытии и ПриНачалеРаботыСистемы.
А что это такое? Поиск "ТаблицаИсходнаяТаблица" ничего толкового не дал.  Печаль

ЗЫ. Что интересно, если метод вызвать в процедури ПриОткрытии - все нормально.
  
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Таблица на форме встроенная
Ответ #3 - 03. Февраля 2009 :: 06:57
Печать  
Народ, помогите - не знаю чего делать.
  
Наверх
 
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Таблица на форме встроенная
Ответ #4 - 03. Февраля 2009 :: 07:10
Печать  
Убери вызов процедуры Печать() с реквизитов формы и повесь ее на отдельную кнопку.
  
Наверх
ICQ  
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Таблица на форме встроенная
Ответ #5 - 04. Февраля 2009 :: 14:21
Печать  
Спасибо, сработало.
Так я и не понял откуда это проблема взялась, глюк ли 1С или еще чего. Решение:
Код
Выбрать все
Перем НаПечать;

Процедура Печать()
	Таблица.Очистить();
	Таблица.ИсходнаяТаблица(?(ОбратныйКонверт = 0, "Конверт1", "Конверт_обр"));
	Таблица.ВывестиСекцию("Шапка");
	Таблица.Показать();
КонецПроцедуры

Процедура НаПечать()
	НаПечать = "Да!!!";
	Форма.Закрыть(0);
КонецПроцедуры

Процедура ПриЗакрытии()
	Если ПустоеЗначение(НаПечать) = 0 тогда
 		Печать();
		НаПечать = "";
 		СтатусВозврата(0);
		Возврат;
	КонецЕсли;
КонецПроцедуры
 

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



Сообщений: 694
Зарегистрирован: 27. Декабря 2006
Пол: Мужской
Re: Таблица на форме встроенная
Ответ #6 - 04. Февраля 2009 :: 15:02
Печать  
У тебя Переменная НаПечать в модуле и процедура имеют одно и тоже название, таких случаев нужно избегать ...
  

Информация - то, что снижает неопределенность в какой-либо области и очень важно не ошибиться областью в наш информационный век!
Наверх
 
IP записан
 
blindvic
Senior Member
****
Отсутствует



Сообщений: 486
Местоположение: Moldova
Зарегистрирован: 23. Июня 2008
Пол: Мужской
Re: Таблица на форме встроенная
Ответ #7 - 04. Февраля 2009 :: 15:23
Печать  
А чего? Какие могут быть проблемы?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать