Открывать файлы mxl в 1С #134586


#0 by yurich
Подскажие, плиз, как сделать, чтобы файлы mxl открывались при двойном щелчке мыши сразу в 1С. Excel неподходит, поскольку файлы здоровые. Сохранить в формате Excel тоже не получается по тойже причине.
#1 by 0xFFFFFF
Юрич, вопрос. Как при двойном щелчке мыши система определит, в какой базе, под каким пользователем и с каким паролем открывать сий файл?
#2 by Uho
научить юзеров открывать через Файл-Открыть
#3 by yurich
1 - Базу хотелось бы где-нибудь прописать одну на все.
#4 by bubucha
написать некую приблуду, с которой в винде связать расширение файла *.mxl, а она уже будет стартовать вашу 1с
#5 by yurich
4 - Можно подробнее
#6 by Хоменко Валерий
Всё уже написано до нас.На ПроКлубе: 1C ERTLoaderОписание Программа предназначена для открытия файлов внешних отчетов/обработок (*.ERT) и таблиц (*.MXL) 1С:Предприятие 7.7 из проводника Windows. Открывать файл можно как в режиме Конфигуратора, так и в режиме Предприятия.
#7 by bubucha
21. На любом (известном вам) языке программирования пишите программу, которая в качестве параметра может принять ваш файл, например в VB это "Command"т.е. что типа того (vb)cmd=CommandRunShell("ПутьКЭкзешнику1С " & cmd & паролли и т.д" ) - т.е собираете строку для запуска вашей базы под определенным пользователем.2. Привязываете xml к этой программе, т.е. при дв. счелчке будет запускатся эта программа, которая стартует вашу базу.3. В 1С ПриНачалеРАботыСистемы - анализируете пользователя, если он из п.2,то запускается обработка (функция), которая откроет ваш фалй.Как то так
#8 by yurich
7 - Как определить в функции имя файла?
#9 by Не бейте ногами
а еще есть OpenIn1C, слава автору ее. Она, если запущено несколько 1С-ок еще спросит в какой открыть!
#10 by smaharbA
можно сделать... с минимальным изменением конфы в ПриНачалеРаботыСистемы 5 строчек кода и скрипт(один раз запустить) чтоб систему "подправил" и в какой базе открывать и каким усером поймет...
#11 by yurich
10 - Можно пример...
#12 by smaharbA
+ Можно и без изменений в конфе, но придется файлик вордовский/ехелевский "инсталировать" в систему...
#13 by smaharbA
Все просто verb для mxl будет назначать нужный скрипт а при записи мхл будут дополняться в свойствах файла автор и размещение(т.е. путь к базе) при счелчке на мхл запускается скрипт и передает все в 1С, если пароли у усера, то добавляет/использует беспорольного усера базыДля всех. Неболтовня - знаю что говорю, но делать буду/небуду незнаю ? Еслиб за бабло - безпроблем.
#14 by smaharbA
можно и без привязки к базе, но тогда "активные" мхл будут неверно работать
#15 by bubucha
2 Ссори, ввел в заблуждение, вариант со сбором строки запуска не катит.Ну тобы через OLE запускать 1с, а там уже открывать нужный файл.
#16 by smaharbA
какраз прокатит со сбором строки если в строке будет присутствовать этот файл мхл, то его легко открыть
#17 by bubucha
2 в 15 описан вариант без вмешательства в конфу
#18 by smaharbA
Да, без вмешательства
#19 by yurich
Можно пример
#20 by smaharbA
Все еду пить вотку, пример если и будет то на мизде
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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