v7: Новое решение старых проблем. "Config Spy" для 1С:Предприятие 7.7 от АЛьФа #785782


#0 by АЛьФ
Проблема 1: в пакетном режиме иногда ночное создание резервной копии заканчивается неудачей, при этом в журнал регистрации ничего не пишется, выводится только в окно сообщений, что бесполезно, т.к. после выполнения пакета окно 1С закрывается. Проблема 2: 1С не хочет зиповать выгрузку больше 2 гигабайт. Решение: 1. Перехват сообщений и запись их во внешний лог (аналог 1spy.dll для Предприятия). 2. Подключение внешнего архиватора.
#0 by АЛьФ
Проблема 1: в пакетном режиме иногда ночное создание резервной копии заканчивается неудачей, при этом в журнал регистрации ничего не пишется, выводится только в окно сообщений, что бесполезно, т.к. после выполнения пакета окно 1С закрывается. Проблема 2: 1С не хочет зиповать выгрузку больше 2 гигабайт. Решение: 1. Перехват сообщений и запись их во внешний лог (аналог 1spy.dll для Предприятия). 2. Подключение внешнего архиватора.
#0 by АЛьФ
Проблема 1: в пакетном режиме иногда ночное создание резервной копии заканчивается неудачей, при этом в журнал регистрации ничего не пишется, выводится только в окно сообщений, что бесполезно, т.к. после выполнения пакета окно 1С закрывается. Проблема 2: 1С не хочет зиповать выгрузку больше 2 гигабайт. Решение: 1. Перехват сообщений и запись их во внешний лог (аналог 1spy.dll для Предприятия). 2. Подключение внешнего архиватора.
#1 by Это_mike
утащил в копилку....
#2 by Масянька
Пришел, порадовал :))))))))))) Спасибо.
#3 by Garykom
Ууу динозаврики...
#4 by Базис
О, аксакалы подтянулись. Спасибо!
#5 by АЛьФ
2 А потестить? 2 На здоровье. 2 Не то слово!
#6 by АЛьФ
2 Не за что.
#7 by Это_mike
дык возможностей все меньше и меньше. равно как и необходимостей... Но по возможности и необходимости - применю и отчитаюсь....
#8 by Эльниньо
Ща подниму скульный бэкап на локальный и потестю. Вроде у Ромикса что-то подобное было? Саксаулы
#9 by АЛьФ
2 Было. Но мне его решение с перехватом системных функций не нравится. Решил сделать более гибкий вариант.
#10 by Это_mike
кстати, а подключаемый архиватор применится для УРБД?
#11 by АЛьФ
2 Насколько я понимаю, да. У меня установлен перехват на "struct IzlibEngine::pkZip" и "struct IzlibEngine::pkUnzip". Соответственно, внешний архиватор будет работать везде, где 1С пытается что-то архивировать - выгрузка данных, архивирование данных, УРБД. Не факт, что я учет все возможные передаваемые параметры.
#12 by Эльниньо
С опенконфом конфликта не будет?
#13 by Масянька
Сам ты кустик :)
#14 by АЛьФ
2 Не должно. Там в ридми написано как устанавливать совместно с Опенконфом. Просто переименовать config.dll Опенконфа в openconf.dll.
#15 by Эльниньо
#16 by Масянька
Э-э-э... А чё в личке Пчёл?
#17 by tciban
Спасибо! Вроде с клюшек слез, но может и пригодиться :) Да и есть базы на 77 еще :)
#18 by PCcomCat
Спасибо! Надеюсь не пригодится...
#19 by Господин ПЖ
таким "динозаврам" надо памятники чугунные ставить на вокзалах
#20 by АЛьФ
Спасибо за переименование ветки.
#21 by АЛьФ
А на Мисте стало меньше активности оказывается. Ветка уже не улетает с первой страницы за пару минут.
#22 by АЛьФ
2 А почему на вокзалах?
#23 by Господин ПЖ
потому что цитата такая ) - Лютый дед! Таким дедам надо памятники чугунные на вокзалах ставить, а не руки ремнями вязать и никак уж не в вытрезвитель сдавать. - За деда, чудо богатыря.
#24 by trdm
А сорцы будут? ПС. Давно уже стоит написать свою 1Ску, а не курочить это поделие затыкая дырки.
#25 by АЛьФ
2 Если нужны, напиши мне на alf@dorex.pro, скину. Но там ничего особо интересного нет. Именно что затыкание дырок. А "написать свою" - это слишком серьезный проект. Если даже 1С++ загнулся в итоге... Не взлетит.
#26 by Il19
спасибо, бум пробовать
#27 by trdm
> А "написать свою" - это слишком серьезный проект. Если даже 1С++ загнулся в итоге... Не взлетит. Ну, интерпретатор работает в боевой БД. Чел мне говорил. Отчетник (кривой/косой) вроде есть, пара версий, от ёксила до Но семера без доп примочек - лишь память о былом.
#28 by Sserj
Вопрос немного не по теме, но а вдруг :) Можно ли как то перехватить противную кнопочку F1, а то в ПриНажатииКнопкиКлавиатуры она появляется после того, как отрабатывает системная помощь. И в относительно свежих версиях вин. вылезает "Failed to launch help" после чего открывается браузер.
#29 by Ленинград
Круто. А то ни как не слезем с переписанной толстой бухи, интересно, сколько еще 77 будут поддерживать.
#30 by АЛьФ
2 Только если сделать специальный метод, который будет отлавливать именно показ помощи и прерывать его. Именно через перехват клавиатуры не получится. Готовлю новый релиз FormEx, могу попробовать туда это дела добавить.
#31 by Это_mike
в клубах      и на вокзалах гордо стоишь ты   на пьедесталах..."©
#32 by АЛьФ
2 У нас похоже до скончания веков будет "семерка". Т.к. переделывать все под восьмерку просто не выгодно и по времени вечность займет. Ладно хоть бухгалтерию постепенно на восьмерку перетягиваем.
#33 by АЛьФ
2 Разломаю голову напополам, Выплесну фонтан эмоций: О, потомки, оставляю вам Моей рукой заляпаное Солнце! ©
#34 by Это_mike
"переделывать вечность займет" - мечта франча!
#35 by АЛьФ
2 Да мы тут тоже периодически мечтаем и облизываемся. Вот только "добро" никто не даст :(
#36 by Guk
так семерошников осталось полтора человека...
#37 by Это_mike
+ самое приятное для франча, что даже при поэтапной и конечной оплате за каждый этап - количество этапов остается бесконечным...
#38 by Ленинград
И в итоге получится "необновляемая" УТ )))))
#39 by Это_mike
ага. ну а для нетленки-самописки особой разницы в том, на чем она написана - нет.
#40 by АЛьФ
2 Так я ж не по семерошным веткам смотрю, а по всем. Раньше улетало мигом с первой страницы. А теперь даже политика не спасает.
#41 by Djelf
Аналогично, да и смысла проводить на 8ку нет, пока работает. Но за это спасибо минимальному джентльменскому набору: formex,1c++ и йоксель. А этот подарок, еще тот подарок! Громадное спасибо. Мечты сбылись - формат 7zip в выгрузке...
#42 by Злопчинский
аналогично
#43 by Злопчинский
Альф, а новая версия формекса будет включать всякие доработки тусовки шерсти очаги которыеидалал пипл с 1с++?
#44 by АЛьФ
2 Не понял о каких доработках речь.
#45 by MishaD
А в чем крутизна? Что мешало базу архивировать тем же 7-zip. В файловой это же просто папка с файлами. SQL не видел, но там тоже вроде своя архивация есть.
#46 by Franchiser
Давно не пользуюсь встроенной архивацией: бэкапим скульную часть в рар. Но спасибо) респект большущий!
#47 by Sserj
Ну самое простое перегонять объемную базу из dbf в sql. Да и вообще бывают такие затыки в базе что только выгрузка-загрузка спасает.
#48 by Это_mike
это какие такие "затыки"?
#49 by mishaPH
подмена конфига длл. а если у меня уже заменен на опенконф
#50 by mishaPH
1. большую базу надо перегнать в скуль. 2. создать базу УРБД ПБ при выгрузке которой выгружается много чего и не проходит по данному ограничению. 3. бывает надо, большую базу на скуле перегнать в дбф для тестов например а поднимать скуль на своей тачки гемор
#51 by Sserj
Разнообразные :) Бывает что тестирование/исправление не проходит. Самый банальный пример найденный в яндексе.
#52 by Это_mike
на дубовом форуме - обычно дубовые проблемы и дубовые решения... Хотя Идун дал нормальное для ДБФ. а для сиквела и оно не нужно...
#53 by АЛьФ
2 Там в ридми написан вариант установки на это случай. Надо просто переименовать config.dll от Опенконфа в openconf.dll.
#54 by АЛьФ
2 Ну, слава Богу! Я уж думал одинэсники совсем сдулись. Но нет! Живо еще искусство объяснять, что не существует самой проблемы, для которой предлагается решение.
#55 by mishaPH
мерси.
#56 by Это_mike
"а вы их дустом пробовали?"© :-)))
#57 by zak555
и зачем это всё ?
#58 by АЛьФ
2 Не-не! Не надо дустом! Такая прям ностальжи накатила...
#59 by АЛьФ
2 Глубокий вопрос...
#60 by Злопчинский
ну вроде же кто-то из сообщества 1с++ в формекс дописывали? Или меня клинит?
#61 by АЛьФ
2 Артур (artbear) дописывал параллельно со мной, но вроде как все его изменения у меня учтены. Насколько я знаю, сборки FormEx без меня никто не публиковал.
#62 by АЛьФ
Кто-нибудь уже успел глянуть?
#63 by Злопчинский
понял, спсб.
#64 by Злопчинский
ридми прочитал ;-) с копилку забрал. из пакетных режимов ночью только реиндексацию используем, вертится уже кучу лет, проблем вроде не было. пакетные выгрузки/сохранения не используем. бэкапится кобианом по расписанию. но за сабж - спасибо, хоть не в одиночестве останусь.. ;-)
#65 by Новиков
, спасибо что живой!
#66 by Эльниньо
Чёта туплю. Так буит правельна: Показывать=0
#67 by АЛьФ
2 Нет. Имя архива и архивируемого файла компонента сама подставит из данных, которые 1С передает. В настройках надо писать именно %1% и %2% в нужных местах строки параметров. Для 7zip можно прямо брать в том виде, который в примере.
#68 by Злопчинский
я как-то был запостил кучу мотиваторов по КЗК-2 на соседнем ресурсе, но там в итоге погибло.. может сюда запостить? ;-)
#69 by АЛьФ
2 Не стоит. Прибьют за несогласованную рекламу.
#70 by Злопчинский
злыдни и завистники! ;-)
#71 by АЛьФ
2 Художника каждый обидеть может.
#72 by Злопчинский
Слушай, а вот может есть наблюдения/советы. есть и 1С++ и формекс. каждый день, по случайной кривой ;-) молча падает 1ска при попытке отправить на печать документы. Используется ПриПечатиТаблицы. падает непредсказуемо. В большинсве случаев все проходит ок. куда рыть? как ловить?
#73 by Это_mike
"рисуй-рисуй, Паганини!" :-)
#74 by АЛьФ
2 Ну, для начала, естественно, попробовать отказаться от использования ПриПечатиТаблицы и понаблюдать будет ли падать. Если не будет падать, то я могу повтыкать проверочных точек в этот функционал и попробуем отловить конкретное место падения. Это если напрягает и есть желание исправить.
#75 by Злопчинский
Понял. если что - стукнусь
#76 by Sserj
Погонял Выгрузку/Загрузку с WinRAR, работает отлично. Выгружал из дбф-базы 13ГБ. файлик dat получился 3,85 гб, сам архив 512Мб. Загрузилось без вопросов. Вообщем кроме "ПАСИБИЩА" сказать и нечего. :)
#77 by АЛьФ
2 Спасибо за тестирование.
#78 by Эльниньо
Пропиши это в ридми, а то у мну несколько часов выгружалось и получился пустой backup1C.zip
#79 by АЛьФ
2 Ну, там это как бы и написано. Только немного другими словами. Сейчас попробую подправить, чтобы более однозначно читалось.
#80 by АЛьФ
2 Вот так нормально будет? Параметры='u -tzip "%1%" "%2%"'    # строка с параметрами архивирования; маска %1% заменятся компонентой на имя архива, генерируемое 1С; маска %2% заменяется компонентой на имя текущего архивируемого файла
#81 by Эльниньо
Мой косяк в том, что я слово "заменятся" прочитал как "заменяЮтся"
#82 by Vippi
> Готовлю новый релиз FormEx, могу попробовать туда это дела добавить. Новый релиз с удовольствием потестю ))
#83 by АЛьФ
2 Приключения продолжаются! :)
#84 by Djelf
Дефолт не очень 'u -tzip "%1%" "%2%" 67.2mb -> 9mb С ppmd 'u -tzip -mm=ppmd  -mmt=on -mmem=256m -mo=16  "%1%" "%2%"' 67.2mb -> 5.9mb Шикарно! lzma2 сможет сильнее, но очень медленно...
#85 by Vippi
Угу. Ждемс релиза. А то скука одолела.
#86 by АЛьФ
2 Дефолт делался, чтобы архив можно было штатными средствами загрузить.
#87 by АЛьФ
2 Да у меня там не сильно много и добавлено. Основное - печать штрих-кодов на объекте "Картинка".
#88 by Vippi
QR?
#89 by АЛьФ
2 И его тоже. Из-за него, собственно, и замутился. Просто интегрировал ZINT.
#90 by Garykom
Кста раз тема подходящая, подскажите какие права на марку/наименование GComp ? Кто придумал и начал писать?
#91 by Garykom
+ Допилка его для работы понадобилась, вот думаю имею ли право выложить и под каким именем.
#92 by АЛьФ
2 Автор - Федор Езеев
#93 by Garykom
Это я в курсе (и про ямы тоже) смысл вопроса был можно ли использовать наименование GComp и(или) исходники.
#94 by АЛьФ
2 Логичное действие - обратить к автору и спросить у него. Насколько я понимаю, он название не регистрировал в качестве товарного знака и никто не запретит тебе его использовать. А вот исходники под определенной лицензией публиковались. Так что в рамках этой лицензии так же можно действовать без вопросов автору.
#95 by Vippi
Тем более ждемс.
#96 by Злопчинский
а можно как-то "впилить" чтобы стандартный объект "картинка" понимал PNG?
#97 by АЛьФ
2 Наверное, еще и с прозрачным фоном, да?
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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