Автор |
Тема: Обновления CLW (Прочитано 225547 раз) |
|
VLV
![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif)
![](./images/avatars/blank.gif) Я люблю Финансы без проблем!
Просмотреть Профиль |
Сообщений: 231
|
Quote:Теряюсь в догадках, ведь он известен, для чего, не понятно? |
| Ну ет такое микроудобство, ведь после запуска клиента путь к открытому редактором прошлый раз файлу не сохранен, рабочий каталог клиента отображает по нажатию F3. А еще клиент-> редактор -> новый....без горячей клавиши...
|
|
Зарегистрирован |
|
|
|
Boris, Kiev.
![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif)
![](./images/avatars/blank.gif) Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
Вероятно, у Вас, "Рабочая папка" клиентского ярлыка не соответствует рабочему каталогу сервера. Редактор клиента по [F3] смотрит с свой каталог "Рабочая папка". Для перехода к коду формы текущего отчета достаточно нажать "Е"dit(в случае совпадения раб.каталога сервера и "рабочая папка" клиента, т.е. для настройщика) , а для перехода к внутреннему редактору текущего же отчета достаточно нажать "W"ord, а для экспорта в MSWord нужно нажать [Alt]+[W] или кликнуть предпоследнюю пиктограммку в ряду(но об этом будет позже более полное сообщение). По поводу добавки горячей клавиши на создание новой формы. Практически не пользовал этот пункт меню, всегда хватало в списке "Форм на клиенте" сделать [F7], родить чего-нибудь под NONAME, откатать, забросить в FIRST.RPT, LIBRARY.RPT или в *.LIB, или переименовать по смыслу и освободить место для следующей "горячей" новорождающейся. Если это будет насущной необходимостью, то сделаем без проблем.
|
|
Зарегистрирован |
|
|
|
Boris, Kiev.
![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif)
![](./images/avatars/blank.gif) Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
http://hdru.com/russian/Clw32-130225.zip //BK 20121121-20130325 В формах по [ia.. проводим исторический автопоиск, т.е. автоматом переводим курсор в строку соответствующего выбора прошлый раз, причем храним максимально детальную историю, но только ту, на которую способен клиент, здесь имеется ввиду то, что если в форму по [ia передаются какие-либо параметры через extrd.dat, то у клиента нет теоритически возможности сохранить все параметры к сохранению для отображения при следующем заходе при таких же условиях. При этом директива S: будет в приоритете.
|
|
Зарегистрирован |
|
|
|
Boris, Kiev.
![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif)
![](./images/avatars/blank.gif) Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
http://hdru.com/russian/Clw32-130225.zip //BK 20121123-20130401 В вопросах форм стало доступным изменение заголовока в меню выбора по [ia *AC] Для этого перед строкой обращения нужно сделать запись в Extrd.dat по индексу = [n1*AC]+'*current_name*'+[user] Эта возможность весьма полезна при использовании формы, разлистываюшей произвольные списки, при этом отпадает необходимость создавать в плане счетов счета с соответствующими именами для адекватной прописи строки-подсказки в вопросах форм.
|
« Изменён в : 01.04.13 в 05:35:48 пользователем: Boris, Kiev. » |
Зарегистрирован |
|
|
|
alushta
![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif)
![](./images/avatars/blank.gif) Я люблю этот Форум!
Просмотреть Профиль |
Сообщений: 192
|
Спасибо. Очень нужное дополнение. Мне кажется что уже пора новый хелп по клиенту, да и примеры работы новых функций не помешают особенно для новичков, конечно это большая работа не одного дня. Да и вообще спасибо Борис за улучшение клиента.
|
« Изменён в : 01.04.13 в 06:01:36 пользователем: alushta » |
Зарегистрирован |
|
|
|
BBBB
![*](./images/star.gif) ![*](./images/star.gif)
![](./images/avatars/blank.gif) Я люблю этот Форум!
Просмотреть Профиль |
Сообщений: 89
|
Извиняюсь за возможно некорректный вопрос, но собираюсь идти к клиенту и хотелось бы показать ему модифицированный Clw32. Вопрос такой - для демонстрации экспорта отчета в MSWord кликом по иконке в ряду икон нужно устанавливать еще что-то кроме Clw32?
|
|
Зарегистрирован |
|
|
|
Boris, Kiev.
![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif)
![](./images/avatars/blank.gif) Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
on 01.04.13 в 07:32:48, BBBB wrote: Вопрос такой - для демонстрации экспорта отчета в MSWord кликом по иконке в ряду икон нужно устанавливать еще что-то кроме Clw32? |
| Да, но клиент в случае отсутствия cfwp.dot в каталоге с clw32.exe скажет об этом. И должен быть проинсталлирован MSWord(Winword.exe) поддерживающий макросы. Все версии MSWord от 97-го и выше должны нормально отрабатывать. Странно, посмотрел текущий zip, там cfwp.dot пока нет, к концу дня будет, мои извинения. Скорее всего где-то в предыдущих публикациях был выдан текущий cfwp.dot. Вообще, по поводу пиктограммки "W,exa" будет доп. сообщение. Постараюсь на днях сделать. P.S.(Вечер, пришел, подправили) теперь в текущем архиве два файла clw32.exe & cfwp.dot они должны лежать в одном каталоге.
|
« Изменён в : 01.04.13 в 16:19:49 пользователем: Boris, Kiev. » |
Зарегистрирован |
|
|
|
Boris, Kiev.
![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif)
![](./images/avatars/blank.gif) Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
on 01.04.13 в 05:55:27, alushta wrote:Спасибо. Очень нужное дополнение. Мне кажется что уже пора новый хелп по клиенту, да и примеры работы новых функций не помешают особенно для новичков, конечно это большая работа не одного дня. Да и вообще спасибо Борис за улучшение клиента. |
| Спасибо, Александр! Да, у нас есть в планах на каждое нововведение или на группы сделать отдельные простенькие примеры, может быть сделаем типа роликов, пока в проекте.
|
|
Зарегистрирован |
|
|
|
alushta
![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif)
![](./images/avatars/blank.gif) Я люблю этот Форум!
Просмотреть Профиль |
Сообщений: 192
|
При работе с экспортом в Word сначала воникли проблемы, но когда в Word в Сервис-Параметры-Безопасность-Защита от макросов -низкий уровеь все прошло нормально, средний уровень -выскакивает окошко с предложением отключить макросы и при отключении все нормально ОС Win7X64 Word 2003 Еще проблемка при запуске клиента ч/з бат файл (e:\BUH\Net\Clw32.exe user=gb box=e:\_box_\gb\) или значек на рабочем столе с теми же параметрами кнопочка W.exa не появляется а ч/з TOTALCMD и вводе вручную каталога и пользователя кнопочка W.exa появляется в чем ньюанс не пойму.
|
« Изменён в : 02.04.13 в 05:43:06 пользователем: alushta » |
Зарегистрирован |
|
|
|
Boris, Kiev.
![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif)
![](./images/avatars/blank.gif) Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
Обратите внимание в момент старта клиента на самую нижнюю строку с указанием версии, если версии совпадают при этих двух вариантах, то будем разбираться. В том вараинте, где нет пиктограммки, [Alt]+[W] срабатывает?, а через меню "Документы" - "Экспорт [Alt]+[W]" присутствует или нет?
|
|
Зарегистрирован |
|
|
|
alushta
![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif)
![](./images/avatars/blank.gif) Я люблю этот Форум!
Просмотреть Профиль |
Сообщений: 192
|
Да проблема из за моей невнимательности в написании путей к клиенту, а он везде одинаково называется. Вопрос снимаю.
|
|
Зарегистрирован |
|
|
|
Boris, Kiev.
![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif)
![](./images/avatars/blank.gif) Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
http://hdru.com/russian/Clw32-130225.zip /BK 20121230 Экспорт ФБП-отчетов прижился через cfwp.dot Недостаток был в том, что вызов такой стандартной функции как экспорт в Word отнимает одну функциональную клавишу, т.к. вызов редактора организован через обычный вызов из формы по функциональной клавише F4 и также не было возможности экспортировать системный ЖО. Теперь эти недостатки устранены, в ряду пиктограмм появилась новая "W,exa", которая означает экспорт в Word и не только, т.е. с намеком на универсальность. Также можно воспользоваться "горячим" сочетанием [Alt]+[W] или строкой в меню "Документы". Обновленный cfwp.dot должен находиться в той же директории, что и clw32.exe Таким образом уже никому не придёться вносить изменения в свои настройки чтобы корректно перенести отчет в MS Word, конечно при условии установленной версии MS Word версии после => 1997года. Но!, в общем случае, клиент способен воспринять требуемый вариант экспорта любого отчета от настройщика следующим образом: - если клиент найдет в каталоге обмена файл по имени канала с расширением .ExA (External Application) , то это будет знаком к запуску внешнего приложения для обработки соответствующего отчета, да и вообщем-то чего угодно настройщику; - содержание первой строки этого файла будет передано аналогично передаче управляющей строки по директиве ">" c добавлением в хвост строки-параметра - полное имя канала с расширением ".OUT" - для упрощения задачи настройщику по определению имени соответствующего канала директива F: получила ещё одно небольшое расширение, а именно, если в отчете есть строка типа, например: F:CHANEL.EXA|C:\Program Files\out_to_my_exa\out_to_my_exa.exe т.е. клиент увидев в качестве имени файла контекст "CHANEL.EXA" создаст файл в каталоге обмена по имени текущего канала c расширением ".EXA" и запишет в первую строку этого файла любую строку настройщика как обычно по директиве F: Для примера, пусть имя текущего канала 01123456, т.е. ответ сервера будет находиться в файле 01123456.OUT, в таком случае клиент создаст файл С:\_BOX_\AD\01123456.EXA в котором первой строкой будет запись: C:\Program Files\out_to_my_exa\out_to_my_exa.exe то, при вызове "W,exa" любым способом([ALt]+[W] или через меню "Документы") клиент зачитает этот С:\_BOX_\AD\01123456.EXA и запустит на выполнение строку: C:\Program Files\out_to_my_exa\out_to_my_exa.exe С:\_BOX_\AD\01123456.OUT Теперь, при закрытии отчета, имеющиеся файлы .DOC .EXA также будут удаляться вместе с .OUT. Конечно при условии, если они "свободны". Таким "макаром" у настройщиков развязаны руки в построении практически любых сценариев обработки отчетов и осовобождением функциональной клавиши [F4], которая была занята с первой строки отчета. P.S. Ещё хотел пару слов о самом способе решения через MSWord с *.dot, но это если кому станет интересно.
|
« Изменён в : 08.04.13 в 07:18:38 пользователем: Boris, Kiev. » |
Зарегистрирован |
|
|
|
alushta
![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif)
![](./images/avatars/blank.gif) Я люблю этот Форум!
Просмотреть Профиль |
Сообщений: 192
|
Quote:Таким "макаром" у настройщиков развязаны руки в построении практически любых сценариев обработки отчетов и осовобождением ункциональной клавиши [F4], которая была занята с первой строки отчета. |
| . Борис спасибо за дальнейшее развитие клиета. Я прошу дать практический пример по данному нововведению, а то моя "соображалка " никак не включится... Да и по CFWP.DOT неплохо бы просветить. Если конечно есть свободное время.
|
|
Зарегистрирован |
|
|
|
Boris, Kiev.
![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif) ![*](./images/star.gif)
![](./images/avatars/blank.gif) Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
Добью реестры и сделаю примерчик. Здесь всё очень просто, попробуйте сами, например, перенаправьте открытие текущего OUT(a) с помощью notepad.exe 2. можете создать свой *.dot и пользоваться им 3. создать любое приложение, которое будет обрабатывать *.out и выдавать нужный Вам результат. Лучше конечно от задачи, так абстрактно объяснять долго, а главное ни у кого не будет желания вникать.
|
« Изменён в : 09.04.13 в 10:34:31 пользователем: Boris, Kiev. » |
Зарегистрирован |
|
|
|
|
|