Переключение на Главную Страницу Страницы: 1 2 [3] 4  ОтправитьПечать
Очень популярная тема (более 25 ответов) Предложение: КОП для подмены МнЧ документа ТП (число прочтений - 18907 )
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Предложение: КОП для подмены МнЧ документа ТП
Ответ #30 - 17. Марта 2008 :: 11:49
Печать  
artbear писал(а) 17. Марта 2008 :: 11:12:
vandalsvq писал(а) 11. Марта 2008 :: 09:36:
Увы от перехватчика мне пришлось отказаться т.к. у меня привязка своя собственная и она на перехватчике повязана.  Круглые глаза

Тут поподробнее,  пожалуйста, в чем проблема?


На сколько мне известно если я включаю перехват событий контекста в одном классе то перехват того же в другом классе отрабатываться не будет.
По крайней мере у меня порядок таков был
ПерехватГК в КОП привязки (все отлично события поставляются и все работает)
попытка перехвата ГК в КОП многострочной части не прокатывает... тест пох#рен, а точнее просто весь перехват вырезан начисто... может я просто делаю что-то не так, т.к. с перехватчиком работал мало.
Счас мало времени разбираться увы, но если выдасться минутка могу попробовать тест накидать как оно у меня было.  Нерешительный
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Предложение: КОП для подмены МнЧ документа ТП
Ответ #31 - 17. Марта 2008 :: 11:56
Печать  
vandalsvq писал(а) 17. Марта 2008 :: 11:49:
На сколько мне известно если я включаю перехват событий контекста в одном классе то перехват того же в другом классе отрабатываться не будет.

Не совсем верно.
Т.е. в принципе верно, но у тебя как у разработчика всегда есть возможность написать некий менеджер перехвата, с помощью которого смогут работать перехваты любых классов.
Самое главное, что нельзя обеспечить независимость этих классов друг от друга или менеджера перехватов. Т.е. два независимых класса-перехватчика от разных разработчиков без переделки не заработают. Но их всегда можно подработать напильником.
Пока, к сожалению, это единственный путь.
Сам так мучаюсь, но пока руки не дошли до решения, т.е. что делать знаю, но пока некогда Печаль
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Предложение: КОП для подмены МнЧ документа ТП
Ответ #32 - 17. Марта 2008 :: 12:15
Печать  
artbear писал(а) 17. Марта 2008 :: 11:56:
vandalsvq писал(а) 17. Марта 2008 :: 11:49:
На сколько мне известно если я включаю перехват событий контекста в одном классе то перехват того же в другом классе отрабатываться не будет.

Не совсем верно.
Т.е. в принципе верно, но у тебя как у разработчика всегда есть возможность написать некий менеджер перехвата, с помощью которого смогут работать перехваты любых классов.
Самое главное, что нельзя обеспечить независимость этих классов друг от друга или менеджера перехватов. Т.е. два независимых класса-перехватчика от разных разработчиков без переделки не заработают. Но их всегда можно подработать напильником.
Пока, к сожалению, это единственный путь.
Сам так мучаюсь, но пока руки не дошли до решения, т.е. что делать знаю, но пока некогда Печаль


Помоги плиз примером, буду очень благодарен  Нерешительный
  

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Предложение: КОП для подмены МнЧ документа ТП
Ответ #33 - 08. Апреля 2008 :: 09:17
Печать  
artbear писал(а) 17. Марта 2008 :: 11:56:
vandalsvq писал(а) 17. Марта 2008 :: 11:49:
На сколько мне известно если я включаю перехват событий контекста в одном классе то перехват того же в другом классе отрабатываться не будет.

Не совсем верно.
Т.е. в принципе верно, но у тебя как у разработчика всегда есть возможность написать некий менеджер перехвата, с помощью которого смогут работать перехваты любых классов.
Самое главное, что нельзя обеспечить независимость этих классов друг от друга или менеджера перехватов. Т.е. два независимых класса-перехватчика от разных разработчиков без переделки не заработают. Но их всегда можно подработать напильником.
Пока, к сожалению, это единственный путь.
Сам так мучаюсь, но пока руки не дошли до решения, т.е. что делать знаю, но пока некогда Печаль


Все забываю что я разорался с перехватчиком и наследованиями (ну как мог разобрался) правда универсального подхода чтобы пользоваться можно было всем не дорабатывая напильником не придумал. В общем то видимо и не надо. Тут другая проблема возникла, она уже в самом варианте ТП (редактируемое) и о ней я kms говорил... так что работа над классом пока прекращена в виду некоторых проблем в случае если пользователь не прекратив редактирование в одном месте начинает в другом.
Спасибо всем за участие.  Подмигивание
  

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


Изучаю 1с++

Сообщений: 14
Зарегистрирован: 11. Мая 2008
Re: Предложение: КОП для подмены МнЧ документа ТП
Ответ #34 - 13. Мая 2008 :: 09:28
Печать  
Значит вопрос №1 по закладкам - при переключении ТП слетает и возвращается стандартная ТЧ документа
Вопрос №2 - создаю документ, делаю инициализацию ТП - строки не добавляются Печаль
что где смотреть?
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Предложение: КОП для подмены МнЧ документа ТП
Ответ #35 - 13. Мая 2008 :: 09:40
Печать  
Valerka писал(а) 13. Мая 2008 :: 09:28:
Значит вопрос №1 по закладкам - при переключении ТП слетает и возвращается стандартная ТЧ документа
Вопрос №2 - создаю документ, делаю инициализацию ТП - строки не добавляются Печаль
что где смотреть?


По пункту 1:
Сделай в КОПе параметр Слой и выставь его наружу, задавай слой на котором разместить табличное поле, а многострочную часть спрячь на невидимом никому слое
По пункту 2:
Я бы посмотрел в чем дело если бы не одно но, данная разработка переехала в мою сборку классов под кодовым именем "ПоставщикДанных"  Очень довольный  Смех

На текущий момент поставщик может:
1. Поставка справочников с возможностью отбора по элементу или по владельцу
2. Создание табличного поля вместо многострочной части
2. Создание панелей управления табличным полем поставщика (как справочников так и многострочной части)

если тебе интересно я могу разобраться в п.2 но не сейчас, а скажем завтра, или выложить сборку КОПов "ПоставщикДанных" и примеры к нему
  

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


Изучаю 1с++

Сообщений: 14
Зарегистрирован: 11. Мая 2008
Re: Предложение: КОП для подмены МнЧ документа ТП
Ответ #36 - 13. Мая 2008 :: 09:43
Печать  
по п.1 понял попробую
по п.2 выкладывай конечно Улыбка
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Предложение: КОП для подмены МнЧ документа ТП
Ответ #37 - 13. Мая 2008 :: 10:26
Печать  
В общем кратко все написано внутри, райдер на него писать не буду, т.к. собственно не определился куда и что развивать. Идей очень много, а времени нет совершенно. Буду рад пожеланиям и ошибкам.

В общем он очень грубо накидан но хорошо работает  Подмигивание
  

TF_Data.rar ( 45 KB | Загрузки )

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Предложение: КОП для подмены МнЧ документа ТП
Ответ #38 - 13. Мая 2008 :: 10:42
Печать  
Я изменил заглавный пост в связи с чем есть просьба к Федору изменить название темы ну скажем на "Предложение: КОП ПоставщикДанных"....

Ну и собственно пара скринов его работы у меня на тестовой базе. Справочники. (В форме элемента справочника Контарагенты - результат поставки подчиненного справочник "Договоры"_
  

Spr_002.jpg ( 40 KB | Загрузки )
Spr_002.jpg

Отхожу от дел. Долго и мучительно.
Наверх
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Предложение: КОП для подмены МнЧ документа ТП
Ответ #39 - 13. Мая 2008 :: 10:43
Печать  
И собственно документы  Подмигивание
  

Docs.jpg ( 48 KB | Загрузки )
Docs.jpg

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


Изучаю 1с++

Сообщений: 14
Зарегистрирован: 11. Мая 2008
Re: Предложение: КОП для подмены МнЧ документа ТП
Ответ #40 - 13. Мая 2008 :: 10:54
Печать  
Скачал, буду тестить, спасибо Улыбка
известные баги, глюки грабли есть? Улыбка чтоб не спотыкаться без надобности.
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Предложение: КОП для подмены МнЧ документа ТП
Ответ #41 - 13. Мая 2008 :: 10:57
Печать  
Valerka писал(а) 13. Мая 2008 :: 10:54:
Скачал, буду тестить, спасибо Улыбка
известные баги, глюки грабли есть? Улыбка чтоб не спотыкаться без надобности.


Ну та же беда с многострочной частью, отправляй ее в невидимый слой а где надо распологай контейнер ТП... в остальном я не помню что там было особо интересного.
  

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


Изучаю 1с++

Сообщений: 14
Зарегистрирован: 11. Мая 2008
Re: Предложение: КОП для подмены МнЧ документа ТП
Ответ #42 - 13. Мая 2008 :: 11:10
Печать  
ПоставщикСправочников::Конструктор() : Неудачная попытка создания объекта
ПалитраЦветов = СоздатьОбъект("Общее.ЦветоваяГамма");

Не хватает класса?
  
Наверх
 
IP записан
 
vandalsvq
1c++ power user
Отсутствует


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

Сообщений: 2487
Местоположение: Уфа
Зарегистрирован: 18. Июля 2007
Пол: Мужской
Re: Предложение: КОП для подмены МнЧ документа ТП
Ответ #43 - 13. Мая 2008 :: 11:30
Печать  
Valerka писал(а) 13. Мая 2008 :: 11:10:
ПоставщикСправочников::Конструктор() : Неудачная попытка создания объекта
ПалитраЦветов = СоздатьОбъект("Общее.ЦветоваяГамма");

Не хватает класса?


упс, исправляюсь Подмигивание
  

Color.rar ( 7 KB | Загрузки )

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


Изучаю 1с++

Сообщений: 14
Зарегистрирован: 11. Мая 2008
Re: Предложение: КОП для подмены МнЧ документа ТП
Ответ #44 - 13. Мая 2008 :: 12:34
Печать  
строки так и не добавляются Печаль
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 4 
ОтправитьПечать