v7: Дополнительный глобальный модуль #797892


#0 by Масянька
День добрый! Вопрос: если в доп. глобальнике прописана функция - её можно использовать в стандартном глобальнике? Если да - как? Спасибо.
#1 by Ёпрст
через шаблон
#2 by Ёпрст
Или через выполняемыйМодуль
#3 by Масянька
А можно ткнуть носом? Пожалуйста.
#4 by trdm
А я класс завел и через него все это юзаю.
#5 by Ёпрст
#6 by trdm
Геморой с редактированием. Если нужен автокомплит и нормальное редактирование лучше подключить классом. { }; И все. Пишешь в обработке "класс_ГлобальныйМодуль1" как хочешь и что хочешь. Просто вызываешь через точку: глКлассГлобальника = создатьОбъект("Общие.ГлобальныйМодуль1"); глКлассГлобальника.Процедурина;
#7 by Масянька
Да, хотелось бы автокомплит... Класс - это на закладке 1С++, а сам класс (процедуры + функции) в prm пихать?
#8 by Масянька
+ Не, пардон, в ert пихать надо.
#9 by Ёпрст
смотря, какие цели. У меня всё в одном ert - и сами вк, и подключение классов и доп глобальник. Отсюда и извраты с шаблоном. В своей-то конфе, понятно, что всё это лишнее
#10 by 1dvd
а ещё можно вынести весь глобальный модуль (и любой другой, кстати) вынести в текстовый файл и править "на лету". Всё штатно
#11 by Ёпрст
какая наивность.
#12 by Ёпрст
вынести то вынесешь, только он компилится один раз при открытии
#13 by Ёпрст
на "лету" не выйдет
#14 by Ёпрст
это вам не турбомд
#15 by 1dvd
ну, да. "На лету" в смысле без обновления базы
#16 by Масянька
Цели - простые... Повыносить свои функции/процедуры в отдельные файлы, подключать эти файлы, чтобы в конфе можно использовать (функции/процедуры). В глобальнике - и не удобно, и некрасиво (в смысле, не наглядно), и пр.
#17 by Масянька
+ Ну, и дополнять отдельные файлы. Потом.
#18 by FIXXXL
гоу в 8ку, там реализовано :)
#19 by Ёпрст
там и половины того что в 7.7 реализовано нет.
#20 by trdm
Да, турбомудя рулит. Только её надо правильно подключать, тут свои нюансы.
#21 by Ёпрст
turbomd - сила. Вот чего точно в снеговике не хватает :(
#22 by Масянька
+100500 Для махания саблями - заводи отдельную ветку. Где почитать про нюансы?
#23 by Ёпрст
должна быть определенной версии и грузится после 1cpp
#24 by Ёпрст
b jghtltktyyjuj hfpvthf
#25 by Ёпрст
и определенного размера
#26 by Ёпрст
#27 by Масянька
Я так понимаю, что тебя можно в разведчики :)
#28 by Масянька
Спасибо. А почитать?
#29 by Ёпрст
че почитать то ?
#30 by Масянька
Как подключать, как использовать...
#31 by trdm
В ридми турбомд.
#32 by Масянька
В только dll.
#33 by trdm
Позволяет подменить во время работы любой модуль и форму, кроме глобальника. Подключается через внешнюю компоненту, управляется через файл turbomd.prm
#35 by Масянька
То есть - глобальник (дополнительный, как доп. функционал) отпадает?
#36 by Ёпрст
кладешь turbomd.dll в каталог с базой (или в BIN) в конфе, в ПриНачалеРаботыСистемы втыкаешь после загрузки 1cpp (если есть) ЗагрузитьВнешнююКомпоненту("turbomd.dll"); И УСЁ. Для удобства, используешь скрипт к опенконфу - TurboMD.vbs например, этот: Положить его в BINConfigScripts в пофигураторе, Ctrl+M - далее, разберешься.. выгрузить форму/модуль в файл/загрузить из файла..
#37 by Масянька
Спасибо.
#38 by Ёпрст
В пофигураторе, открыла например, форму документа, понавтыкала кнопок, нажала контрл+м - выгрузить форму. Переключилась в предприятие - вот твоя форма новая, сразу.. Ну и с модулями, аналогично.
#39 by Ёпрст
Потом, при желании, все свои наработки сохранила в мд.
#40 by Ёпрст
Можно еще скрипт поставить, чтоб выгруженные модули автоматом в мд прилетали при открытии пофигуратора.
#41 by Ёпрст
Ну или руками это делать (мне, к примеру, так удобнее, я не делаю автозагрузку)
#42 by Масянька
Тут - понятно. md - стандартный или дополнительный?
#43 by Ёпрст
Помимо форм и модулей, при-желании, можно и моксели подменять
#44 by Ёпрст
мд всегда один :)
#45 by Ёпрст
просто твои выгруженные формы и модули будут в unpack валятся
#46 by Ёпрст
и что ты выгрузила, в файле turbomd.prm
#47 by Масянька
Ну, чего ты придираешься? Имею в виду, стандартный md (изначальный) будет изменяться?
#48 by Ёпрст
И.. вообще не понятно, как ты без этого кодишь в 7.7 :)
#49 by Ёпрст
нет. Пока сама его не обновишь
#50 by Ёпрст
сохранишь, если точнее
#51 by Ёпрст
Да. Изменения будут сразу  у всех пользователей, если че.
#52 by Ёпрст
На-ходу меняешь че надо, потом, раз в месяц, мд-ник сохраняешь, например.
#53 by Масянька
Издеваешься...
#54 by Ёпрст
?
#55 by Масянька
Мне хочется - по минимуму трогать конфу. То есть где надо воткнуть свои функции/процедуры, а сами функции/процедуры просто подключать.
#56 by Масянька
И супер-блондинке, и коню тоже, понятно :)
#57 by Масянька
Чуть не забыла - ОГРОМНОЕ СПАСИБО!
#58 by Масянька
Мужики! Спасибо - еще раз! Класс воткнула, работает. В принципе, нравится.
#59 by trdm
Кульненько.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С