Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) AddGlobMD (Добавление кода в модули) (число прочтений - 14706 )
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: AddGlobMD (Добавление кода в глобальный модуль)
Ответ #15 - 04. Марта 2009 :: 13:37
Печать  
Boris_1c
Как тестирование? Улыбка
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: AddGlobMD (Добавление кода в глобальный модуль)
Ответ #16 - 04. Марта 2009 :: 14:15
Печать  
PVR, давно хотел спросить - сам для каких целей используешь?
А то чувствую - вещь стоящая, но не могу пока понять, куда ее прикрутить Улыбка
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: AddGlobMD (Добавление кода в глобальный модуль)
Ответ #17 - 04. Марта 2009 :: 15:15
Печать  
CaBaT писал(а) 04. Марта 2009 :: 14:15:
PVR, давно хотел спросить - сам для каких целей используешь?
А то чувствую - вещь стоящая, но не могу пока понять, куда ее прикрутить Улыбка


В том и дело, что пока только, для мелких штришков в типовых конфигурациях и загрузка 1С++ для их ускорения.
Сделал и забыл, обновляем без заморочек, что кто-то забудет, что надо, где то и что-то поправить.
Запуск чего-то требующего добавления кода в модули, но не постоянно, например «Tracer 1C».
Вот и самому интересно для чего ещё, Boris_1c что-то хотел нетрадиционное замутить Улыбка

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



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: AddGlobMD (Добавление кода в глобальный модуль)
Ответ #18 - 04. Марта 2009 :: 15:29
Печать  
Хочу выразит благодарность Артуру за помощь Очень довольный

Еще собираюсь, но руки не доходят, сделать программное добавление кнопочек "Ун. обр. поиска и отбора по нескольким подстрокам".

Надо добавить некоторый функционал  Озадачен, например для какой конфы конкретные изменения Подмигивание
А также, лог ошибок изменений, вдруг кто-то код изменил, и теперь нет значения для поиска.
« Последняя редакция: 05. Марта 2009 :: 14:15 - PVR »  
Наверх
 
IP записан
 
Boris_1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 127
Зарегистрирован: 29. Января 2007
Re: AddGlobMD (Добавление кода в глобальный модуль)
Ответ #19 - 05. Марта 2009 :: 11:54
Печать  
Цитата:
В том и дело, что пока только, для мелких штришков в типовых конфигурациях и загрузка 1С++ для их ускорения.
Сделал и забыл, обновляем без заморочек, что кто-то забудет, что надо, где то и что-то поправить.
Запуск чего-то требующего добавления кода в модули, но не постоянно, например «Tracer 1C».
Вот и самому интересно для чего ещё, Boris_1c что-то хотел нетрадиционное замутить Улыбка


Есть две идеи:
1. У меня в базе реализована очередь на запись, проведение документов, для борьбы с блокировками, основная мысль этой очереди... Все методы Записать(), Провести()... в ручную по конфе заменены на Записать_(Контекст)  и т.д. Для стандартных конф хочу сделать подобное, но с минимальным изменением конфигурации, тоесть исправление модулей на лету;
2. По тиху переделываю конфу стандартную для многофирменного учета, мысль похожая на лету вставить в модули разделители учета..

Р.С. Сори что пока не протестил, клиенты заатаковали...... Печаль
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: AddGlobMD (Добавление кода в глобальный модуль)
Ответ #20 - 05. Марта 2009 :: 14:26
Печать  
(Ответ #18) +
Заменить обработку 1С  на свою, например:
ОткрытьФормуМодально("Обработка.ВводАдреса",Параметры)
на
ОткрытьФормуМодально ("Отчет", Параметры , " VvodAdressа.ert")

+ хочется ещё, изменение формул Кнопочек добавить Подмигивание
  
Наверх
 
IP записан
 
CaBaT
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 718
Местоположение: Санкт-Петербург
Зарегистрирован: 26. Октября 2007
Пол: Мужской
Re: AddGlobMD (Добавление кода в глобальный модуль)
Ответ #21 - 05. Марта 2009 :: 14:28
Печать  
да, вот это интересно Улыбка
(и 1-е и 2-е)
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: AddGlobMD (Добавление кода в модули)
Ответ #22 - 11. Марта 2009 :: 15:30
Печать  
По поводу указания изменений конкретной базы:
1)      В 3 параметре, что путь(папки) или Название «Торг. Демо», например :

Код
Выбрать все
<!Старт TestTRACE_Start # Глобальный модуль # \DemoDB\>
	<&End>
		ОткрытьФорму("Отчет", , "C:\Program Files\1Cv77\BIN\TestTRACE_Start.ert");
	</&End>
</!Старт TestTRACE_Start # Глобальный модуль # \DemoDB\> 



2)      Отдельный файл настроек, хранящийся в папке с базой, а в папке bin для всех баз.

Что на ваш взгляд удобнее и практичнее ?  Озадачен

Сейчас реализован 1 вариант…
  
Наверх
 
IP записан
 
Boris_1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 127
Зарегистрирован: 29. Января 2007
Re: AddGlobMD (Добавление кода в модули)
Ответ #23 - 13. Марта 2009 :: 08:15
Печать  
В каталоге базы файлик полезнее будет, например если базу копируешь для издевательств не надо будет править файлик с настройками...
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: AddGlobMD (Добавление кода в модули)
Ответ #24 - 13. Марта 2009 :: 08:43
Печать  
Boris_1c писал(а) 13. Марта 2009 :: 08:15:
В каталоге базы файлик полезнее будет, например если базу копируешь для издевательств не надо будет править файлик с настройками...

Те же мысли ...
Ок  Подмигивание
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: AddGlobMD (Добавление кода в модули)
Ответ #25 - 13. Марта 2009 :: 08:45
Печать  
А можно оставить 2 варианта, на любой вкус  Улыбка
  
Наверх
 
IP записан
 
Boris_1c
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 127
Зарегистрирован: 29. Января 2007
Re: AddGlobMD (Добавление кода в модули)
Ответ #26 - 13. Марта 2009 :: 08:56
Печать  
Тем более если 1-й уже сделан Улыбка
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: AddGlobMD (Добавление кода в модули)
Ответ #27 - 18. Марта 2009 :: 17:59
Печать  
v1.0.0.4
[!] ускорена общая скорость работы.

[+] добавлена возможность, указать для какой базы изменения.
Синтаксис описания секции:
<!ИмяСекции # ИмяМодуля # Путь к папке Базы(или часть пути)>

[+] добавлена загрузка дополнительного файла настроек "AddGlobMD.ini" из папки базы.
Все секции этого файла действуют только для этой базы (указанные пути не учитываются)!

[+] добавлены переменные секций по работе с кнопками на формах:
<&SetFormul> – установить формулу у кнопки с таким идентификатором (зн. поиска).
<&FormulReplace> – заменить формулу у кнопки с такой формулой (зн. поиска).
Поиск вхождения строки без учёта регистра символов.
Синтаксис:
<&(Переменная секции)>(значение для поиска)<#>(значение для замены, вставки)</&(Переменная секции)>

[+] добавлен лог файл ошибок поиска(замены) с именем AddGlobMD.log
Создаётся в папке базы.
Для кнопок, лог файл не ведётся!
  

AddGlobMDv1_0_0_4.7z ( 230 KB | Загрузки )
Наверх
 
IP записан
 
maljaev
Senior Member
****
Отсутствует


Классический секс с 1С
надоел. Хочется изврата...

Сообщений: 405
Местоположение: Нижний Новгород
Зарегистрирован: 19. Октября 2006
Пол: Мужской
Re: AddGlobMD (Добавление кода в модули)
Ответ #28 - 23. Марта 2009 :: 14:29
Печать  
PVR, я тащусь от твоей реализации задумки, о которой просил здесь несколько месяцев назад. Возможности предоставляются безграничные по модификации конфигурации без ее фактического изменения. Но ради бога, сделай нормальную доку по использованию всех возможностей AddGlobMD, и желательно примеров побольше. Меня решение интересует в первую очередь как средство доработки конфигураций без их изменения.
  
Наверх
 
IP записан
 
PVR
God Member
*****
Отсутствует



Сообщений: 622
Зарегистрирован: 19. Ноября 2007
Пол: Мужской
Re: AddGlobMD (Добавление кода в модули)
Ответ #29 - 23. Марта 2009 :: 14:37
Печать  
Я не знаю чего добавить  Озадачен

Задавайте вопросы  Подмигивание

По ним и допишем описание  Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать