Переключение на Главную Страницу Страницы: 1 2 [3] 4 5  ОтправитьПечать
Очень популярная тема (более 25 ответов) Еще один редактор ТЗ (число прочтений - 26368 )
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Еще один редактор ТЗ
Ответ #30 - 16. Июля 2009 :: 15:13
Печать  
А на ТЗ в формуле висит она ? И в модуле прописана Процедура ОбработкаКликаНаТЗ ?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Еще один редактор ТЗ
Ответ #31 - 16. Июля 2009 :: 15:18
Печать  
А по-поводу  "Сервис", обзови переменную  в классе по-другому, например чСервис и все вызовы замени, возможно, у тебя уже есть в конфе эта переменная и ты её переопределяешь... где нить.
  
Наверх
 
IP записан
 
ЧебурЗлоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #32 - 03. Августа 2009 :: 15:27
Печать  
Eprst писал(а) 16. Июля 2009 :: 15:13:
А на ТЗ в формуле висит она ? И в модуле прописана Процедура ОбработкаКликаНаТЗ ?

- да, все вроде на месте...
  
Наверх
www  
IP записан
 
Botanik8888
Junior Member
**
Отсутствует


I Love 1C++

Сообщений: 37
Местоположение: РБ Минск
Зарегистрирован: 13. Декабря 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #33 - 04. Августа 2009 :: 07:48
Печать  
Пытался использовать данный класс. Есть неприятный момент при котором падает 1С. Если вызвать несколько обработок с использованием данного класса, то 1С стабильно валится с руганью на глобальный модуль. Версии 1с++ и Formex - последние.
  

И разобьются ваши мечты о чугунную задницу реальности
Наверх
ICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


Я всего лишь als-особиратель
;-)

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #34 - 04. Августа 2009 :: 08:30
Печать  
Я не хочу ничего плохого говорить про данный КОП, и тем более никоим образом не хочу обижать авторов сего инструмента. Но лично мое мнение что разумнее использовать табличное поле.
Извините если кому помешал.  Круглые глаза
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
Botanik8888
Junior Member
**
Отсутствует


I Love 1C++

Сообщений: 37
Местоположение: РБ Минск
Зарегистрирован: 13. Декабря 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #35 - 04. Августа 2009 :: 08:55
Печать  
vandalsvq писал(а) 04. Августа 2009 :: 08:30:
Я не хочу ничего плохого говорить про данный КОП, и тем более никоим образом не хочу обижать авторов сего инструмента. Но лично мое мнение что разумнее использовать табличное поле.
Извините если кому помешал.  Круглые глаза

ТП то оно конечно хорошо, но класс тоже имеет место жить.
ЗЫ: допиленный из демо-конфы класс по редактированию ТЗ работает гораздо стабильнее, но есть несколько неприятных моментов которые так и не удалось победить.
  

И разобьются ваши мечты о чугунную задницу реальности
Наверх
ICQ  
IP записан
 
ЧебурЗлоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #36 - 17. Октября 2009 :: 22:23
Печать  
Вопрос: автор, по-видиомому поддержку и развитие класса прекратил. Отсюда вопрос: что делать?
.
пока что имеется один неприятный трабл которы не удалось победить: использование
клсРедакторТЗ.Отключить() приводит к падению 1ски при ее завершении (похожее уже упоминалось выше)
.
обнаружена фича: при установке на ТЗ нестандартного шрифта (например формексом) - при редактировании значения ячейки - работает стандартный ihabn/// не смертельно, но неприятно... (т.е. при создании динамических элементов на них не назначается шрифт, установленный для данногй ТЗ.
  
Наверх
www  
IP записан
 
Botanik8888
Junior Member
**
Отсутствует


I Love 1C++

Сообщений: 37
Местоположение: РБ Минск
Зарегистрирован: 13. Декабря 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #37 - 19. Октября 2009 :: 07:24
Печать  
ЧебурЗлоп писал(а) 17. Октября 2009 :: 22:23:
Вопрос: автор, по-видиомому поддержку и развитие класса прекратил. Отсюда вопрос: что делать?
.
пока что имеется один неприятный трабл которы не удалось победить: использование
клсРедакторТЗ.Отключить() приводит к падению 1ски при ее завершении (похожее уже упоминалось выше)
.
обнаружена фича: при установке на ТЗ нестандартного шрифта (например формексом) - при редактировании значения ячейки - работает стандартный ihabn/// не смертельно, но неприятно... (т.е. при создании динамических элементов на них не назначается шрифт, установленный для данногй ТЗ.


А из репозитория класс не пробовал использовать? он как-то стабильнее работает
  

И разобьются ваши мечты о чугунную задницу реальности
Наверх
ICQ  
IP записан
 
ЧебурЗлоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #38 - 27. Октября 2009 :: 22:50
Печать  
Цитата:
А из репозитория класс не пробовал использовать? он как-то стабильнее работает

- хм.. как-то я сильно сомневаюсь, что в репозитории что-то лучшее... но попробовать стоит...
  
Наверх
www  
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Еще один редактор ТЗ
Ответ #39 - 02. Ноября 2009 :: 14:14
Печать  
Стоит наконец, попробовать использовать ТП
Улыбка
  
Наверх
 
IP записан
 
ЧебурЗлоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #40 - 08. Ноября 2009 :: 15:44
Печать  
типа: пожевали одного гуана - пожуйте другого? Подмигивание
нужен инструментарий, который работает относительно безглючно. внедряться в дебри программирования - ради этого - нафиг надо?
  
Наверх
www  
IP записан
 
ЧебурЗлоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #41 - 08. Ноября 2009 :: 22:25
Печать  
ВОПРОС по классу "редакторТЗ" (или вообще по классам?)
- юзаю этот редактор.
- с божей помощью и Епрста вычистил ошибки и добавлен новый функционал.
.
теперь вопрос:
- есть ПЕРВАЯ форма с ТЗ - на нее подключен редакторТЗ
- есть вторая форма с ТЗ - на нее подключен редакторТЗ тоже
- имена ТЗ на формах - разные.
.
проблема: ввожу в ячейки в первой ТЗ - все ок.
активизирую другую форму - ввожу в ячейки ТЗ - все ок.
активизирую снова первую форму - пытаюсь ввести в ячейку - активизируется и вводится в ячейку ВТОРОЙ ФОРМЫ!
закрываю вторую форму (при закрытии клсРедактор.Отключить()) - после этого в первой форме редакторТЗ - не работает.
.
в каждой форме объявлена клсРедактор - локальная для формы.
подключение вот так:
Код
Выбрать все
	Если ПустоеЗначение(клсРедактор)=1
	Тогда //первый вход, подключаем редактор ТЗ
		клсРедактор = СоздатьОбъект("РедакторТЗ");
	 	Если  клсРедактор.Подключить("ИмяТЗнаФорме","ВнестиИзменение") = 0
		Тогда
			клсРедактор = "";
			Сообщить("Не удалось активизировать класс <РедакторТЗ>: сообщить программисту 1С");
		КонецЕсли;
	КонецЕсли;
 


.
отключение при закрытии формы вот так:
.
Код
Выбрать все
	Если  ПустоеЗначение(клсРедактор) = 0
	Тогда клсРедактор.Отключить();
	КонецЕсли;
	клсРедактор = "";
 


/
вопрос: почему не работает все как надо? или какой тайный смысл заложен?
  
Наверх
www  
IP записан
 
Botanik8888
Junior Member
**
Отсутствует


I Love 1C++

Сообщений: 37
Местоположение: РБ Минск
Зарегистрирован: 13. Декабря 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #42 - 09. Ноября 2009 :: 08:35
Печать  
Редактор из данной ветки? или из репозитория?
  

И разобьются ваши мечты о чугунную задницу реальности
Наверх
ICQ  
IP записан
 
ЧебурЗлоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #43 - 10. Ноября 2009 :: 00:33
Печать  
редактор - из данной ветки, с модификациями Епрста (про НедоступныеКолонки)
  
Наверх
www  
IP записан
 
ЧебурЗлоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #44 - 10. Ноября 2009 :: 00:36
Печать  
еще полезняшка...
там где создаются атрибуты-заместители для "подмешивания" в нужные места ТЗ - есть маленькая бяка, в частности:
в процедуре Подключить()
.
НовыйАтрибут.Формула = "Редактор.ПриВыбореАтрибута(""" + ИмяКолонки + """)";
НовыйАтрибут.Видимость = 0;
           
Атрибуты.НоваяСтрока();
Атрибуты.ИмяКолонки  = ИмяКолонки;
.
приводит к тому, что при манипуляции со слоями формы - атрибут-заместитель ячейки становится видимым...
.
после установи видимости добавляем
НовыйАтрибут.УстановитьКоординаты(0,-100,10,10);  //сдвинем за пределы экрана, чтоб не мешался...
.
слов нет на этих аффтарав Подмигивание все самому.. все самому... Подмигивание
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 4 5 
ОтправитьПечать