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


Ябба!

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


Ябба!

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


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #17 - 25. Мая 2009 :: 15:06
Печать  
не нашел как решить следующую задачу при использовании данного РедактораТЗ:
- есть ТЗ с 3 колонками:
* номенклатура (справочник)
* артикул (строка)
* количество (число)
- хочется разрешить _редактирование_ только количества - вносим артикул и номенклатуру в список недоступных колонок...
НО! хочется при клике на номенклатуре/артикуле - открыть произвольную обработку, например....
как это сделать?
  
Наверх
www  
IP записан
 
ЧебурЗлоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #18 - 25. Мая 2009 :: 15:27
Печать  
хм... еще занятная трабла нарисовалась...
при одном способе заполнения ТЗ при вводе числа - поле ввода - плоское, число нормально видно и нормально редактируется вводится...
при втолром способе заполнения ТЗ - при активизации ячейки поле ввода принимает другую форму... не плоскую, а со скошенными краями (с бордюрчиком можно сказать...) - числа в поле ввода не видно (не влазит?) - но при этом успешно редактируется "на ощупь"... непонятно...
...
ага! читаем ридми:
1. Подключить([ИмяТаблицы],[ИмяМетода])
ВНИМАНИЕ! Метод можно использовать после физического открытия формы !
Подключает РедакторТЗ к ТЗ на форме. Возвращает 1 в случае удачного подключения, 0 - неудачная попытка.
.. встает вопрос: что сделает метод Подключить, если его вызвать до физического открытия формы? А НИЧЕГО!!!! успешно отработает!!! даже не  ругнется!!! но при этом будет трабла с полем ввода, описанная выше. Стопудовая недоработка автора. Если "Метод можно использовать после физического открытия" - то при использовании метода до физического открытия формы - должен возвращаться или ноль, или ошибка времени выполнения, например... ндя.. косяк на косяке...
  
Наверх
www  
IP записан
 
ЧебурЗлоп
Senior Member
****
Отсутствует


Ябба!

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


Ябба!

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


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #21 - 25. Мая 2009 :: 16:12
Печать  
Представляется целесообразным также иметь возможность задавать список ДОСТУПНЫХ для редактирования колонок ТЗ - в ряде случаев это может быть гораздо удобнее... например, у меня есть динамическая ТЗ, состав колонок которой - меняется в зависимости от ситуации! - в этом случае гораздо удобнее перечислить 1-2-3 доступных для редактирования колонок, чем перечислять кучу недоступных...
  
Наверх
www  
IP записан
 
ЧебурЗлоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #22 - 25. Мая 2009 :: 16:28
Печать  
итого после полдня эксплуатации класса.
- много ошибок, несущественных, но неприятных;
- внедрение класса на уже существующие ТЗ с разнообразной обработкой кликов по ячекам (открытие других обработок/отчетов, выполнение действий, и т.д.) - невозможно из-за отсутсвия функционала обработки кликов/энтеров на ячейках которые не подвергаются редактированию (или я не нашел такой возможности)
  
Наверх
www  
IP записан
 
ЧебурЗлоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #23 - 25. Мая 2009 :: 19:25
Печать  
+ обнаружилась бяка...
использование редактораТЗ приводит к нестабильной работе 1ски... просто вылетает на вызове внешней обработки (в ней используется ТЗ, но класс редактора - не используется) - с ошибкой по памяти...
..
к краху приводит наличие оператора клсРедактор.Отключить() в процедуре приЗакрытии в обработке с использованием класса. В случае если закомментить данный оператор - 1ска продолжает работать стабильно....
..
итого - по первому впечатлению - класс нужный. но кто его отлаживать будет??? автор молчит...
  
Наверх
www  
IP записан
 
ЧебурЗлоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #24 - 26. Мая 2009 :: 14:48
Печать  
Сутки - автор молчит.
  
Наверх
www  
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Еще один редактор ТЗ
Ответ #25 - 27. Мая 2009 :: 07:17
Печать  
От тебе заняться нечем!
Улыбка
Возьми класс с репозитария классов, либо переходи на ТП.
  
Наверх
 
IP записан
 
ЧебурЗлоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #26 - 06. Июля 2009 :: 14:33
Печать  
Всем ответившим - спасибо! Подмигивание
Ряд вопросов снят.
В принципе остался пока один животрепещущий вопрос:
- на ТЗ назначен вывод пиктограммок.
- хочется при клике на пиктограмку переключать ее...
- при "включении" РедактораТЗ - при клике на пиктограмку - получаем поле ввода числового зхначения пиктограмки... Если колонку "Пометка" внести в недоступные колонки - клик по ней вообще не ловится...
.
Итого вопрос: как при использовании РедакторТЗ получить возможность работать с пиктограмками "по-старому" - то есть при клике на пиктограмку - отрабатывать пользовательский код?
  
Наверх
www  
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Еще один редактор ТЗ
Ответ #27 - 10. Июля 2009 :: 05:54
Печать  
На пример "подправленного класса" и тестовую обработку:
* добавились "необрабатываемыеКолонки" ... в которых работает формула, назначенная на саму ТЗ.
  

______.rar ( 37 KB | Загрузки )
Наверх
 
IP записан
 
ЧебурЗлоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #28 - 10. Июля 2009 :: 14:38
Печать  
поправить ошибку в 442 строке класса!
  
Наверх
www  
IP записан
 
ЧебурЗлоп
Senior Member
****
Отсутствует


Ябба!

Сообщений: 314
Местоположение: г.Москва
Зарегистрирован: 14. Августа 2006
Пол: Мужской
Re: Еще один редактор ТЗ
Ответ #29 - 16. Июля 2009 :: 14:31
Печать  
Епрст! - это и возглас и обращение! Подмигивание
наблюдаютчя траблы при эксплуатации весрии с необрабатываемыми ячейками:
запустил под проблемным юзером твою тестовую обработку - проблема тоже есть...
=== Syntax error в модуле 'unknown' 105518240
ОбработкаКликаНаТЗ<<?>>()
{(1)}: Процедура не обнаружена (ОбработкаКликаНаТЗ)
- под разными юзерами с одинаковыми правами - проблема.. у одного - все ок, у другого - ошибка...
.
+ вываливается сообщение
Серсив.ОбработкаОжидания - метод не найден - это я наверное заборю сам.. а вот вышеописанную ашипку - хотелось бы подумать..
  
Наверх
www  
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 4 5
ОтправитьПечать