Автор |
Тема: Обновления CLW (Прочитано 224985 раз) |
|
Denis, Dnepropetrovsk
Я люблю этот Форум!
Просмотреть Профиль | E-мэйл
Сообщений: 129
|
Ну как же не публиковал а эта тема http://hdru.com/cgi-bin/pp2/YaBB.cgi?board=errors;action=display;num=114 8560134 Честно говоря я подумал что Вы ее читали Предложение с N:HTML это скорее наворот для презентабельности внешнего вида программы. Все привыкли видеть в программах кнопочки, картинки, графики и т. д. аля Word, Excel, 1C , поэтому когда показываешь интерфейс клиента первая реакция "фу, это DOS программа, она уже давно устарела". Лично мне и старого клиента вполне достаточно, но, к сожалению, большинство пользователей в первую очередь обращают внимание на внешний вид, а не на функциональность. Ну а во вторую очередь в формате html можно сделать абсолютно любой документ и отчет с заданным оформлением (Текущий экспорт решает эту проблему с некоторыми ограничениями по возможности оформления отчетов и документов)
|
|
Зарегистрирован |
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
Спасибо за ссылку. Перечитал все три страницы. Будем двигаться дальше. Кстати, насчет собственных обновлений формы, если бы все и я в том числе внимательно прочитали инструкцию по клиенту, то вопрос бы не был таким актуальным в том же 2006-ом. Цитирую: Если сервер кэширует результаты выполнения отчетных форм, то кнопка Обновить служит для перевыполнения формы. То же, если нажать клавишу R. А идея по управлению обновлениями и "возможно устарело" пришла по причинам, кот. прописаны в соотв. посте в Пн.
|
|
Зарегистрирован |
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
http://hdru.com/russian/Clw32-130225.zip //BK 20130223--20130429 Условное добавление параметра. Клиент обрабатывая запросы по директиве: N:[:]R DI-SED[] ·хотя бы один параметр· например, из формы по имени FORM_P, добавит в хвост ещё один параметр - имя родительской формы и при нажатии соответствующей горячей клавиши юзером пошлет запрос: R DI-SED[] ·хотя бы один параметр·FORM_P· Эта возможность позволит быстро модифицировать текущие рабочие автозакрывающиеся формы, отвечающие за изменение неявных параметров родительской формы и её автоматического обновления уже с помощью N:UPDATE_FORMS:, а не модификацией UPTI. Настройщикам, которые пользуют собственные аналогичные формы придёться модифицировать имена таких форм или заказать версию под себя. Тем, кто целевые обновления устроил через автозакрытие-открытие с изменением явных параметров - эти возможности будут не актуальны.
|
|
Зарегистрирован |
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
Недостатком, который довольно не часто напоминал о себе – это то, что ни сервер, ни клиент не контроллировали превышение общей длины трех аргументов при обращениях к функциям [is .. и [ir …Напомним IS:[IS s, sd, mm] где s - строка вопроса; sd - значение по умолчанию; mm - предельная длина вводимой строки. При работе с этими функциями сервер формирует безусловный запрос клиенту максимальной длиной в 255 символов. Клиент в свою очередь не выдавая сообщений о некорректности структуры запроса отображал не то, на что рассчитывал автор формы. Теперь клиент при превышении общей длины этих трех аргументов будет выдавать информационное сообщение-напоминание об ограничении в 246 символов с выведением фактических значений этих аргументов, что должно облегчить отладку форм для настройщика. Исходя из этого ограничения переопределено ограничение длины вводимой строки сервером с 80 на 240 символов. 240-это макисмум который можно будет корректно ввести при условии, что на контекст приглашения(строка запроса) будет отведено всего 3 символа. При вводе длинной строки, поле для которой превышает ширину окна формы обрезается до максимально возможного размера по ширине окна и становится прокручиваемым для ввода требуемой длины строки, но не более. Т.е. прежняя ситуация с безусловным обрезанием введенной длинной строки до 80 символов и невозможностью корректно отобразить вводимую строку теперь исключены полностью. Соответствующие версии серверов и клиента здесь: http://www.hdru.com/russian/fnt5-32-440.exe http://www.hdru.com/russian/fnt10-32-440.exe http://www.hdru.com/russian/fnt20-32-440.exe http://www.hdru.com/russian/fnt30-32-440.exe http://www.hdru.com/russian/fnt50-32-440.exe http://www.hdru.com/russian/fnt5-64-440.zip http://www.hdru.com/russian/fnt10-64-440.zip http://www.hdru.com/russian/fnt20-64-440.zip http://www.hdru.com/russian/fnt30-64-440.zip http://www.hdru.com/russian/fnt50-64-440.zip http://www.hd.ru/Clw32-130626.zip Также стал контроллироваться сценарий ввода ответов на вопросы формы и при превышении возможности отображения в окне текущего размера будет выдаваться информационное сообщение о превышении кол-ва вопросов с последующим безусловным закрытием окна формы. Ранее часто обращали внимание на невозможность закрытия формы по "Esc" по ходу ввода ответов на вопросы. Закрытие окна этого сценария можно было сделать только с помощью клика мыши по "кресту" формы. Теперь, в любом положении формы с вопросами, клавиша "Esc" будет честно отрабатывать свою функцию, мышку можно задвинуть подальше
|
« Изменён в : 05.12.14 в 17:28:24 пользователем: Arkady » |
Зарегистрирован |
|
|
|
BBBB
Я люблю этот Форум!
Просмотреть Профиль |
Сообщений: 89
|
Вопрос к Boris по количеству пользователей: у нас ключ на 5 имен - а можно ли использовать 2 входа обновленным клиентом, a 3 оставшихся - прежними. Пробовали - но требуется ОКПО в fin.lbl.
|
|
Зарегистрирован |
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
on 22.07.13 в 13:53:51, BBBB wrote:Вопрос к Boris по количеству пользователей: у нас ключ на 5 имен - а можно ли использовать 2 входа обновленным клиентом, a 3 оставшихся - прежними. Пробовали - но требуется ОКПО в fin.lbl. |
| Можно! В ТЕКУЩЕЙ ВЕРСИИ клиентской части В ОТЛИЧИЕ ОТ ПРЕДЫДУЩЕЙ МОЖНО РАБОТАТЬ ПРИ УСЛОВИИ, ЧТО КОЛ-ВО ПОЛЬЗОВАТЕЛЕЙ <=2 ДЛЯ РАБОТЫ ТРЕХ И БОЛЕЕ ПОЛЬЗОВАТЕЛЕЙ БУДЕТ ТРЕБОВАТЬСЯ АВТОРИЗАЦИОННАЯ RPT-ФОРМА ДЛЯ КАЖДОГО ПОЛЬЗОВАТЕЛЯ, КОТОРАЯ ПРИВЯЗЫВАЕТСЯ К ЕГО ИМЕНИ,К КОНТЕКСТУ ФАЙЛА FIN.LBL И ТЕКУЩЕМУ ГОДУ. Выдача авторизационных форм настроена на два файла: FIN.LBL и _RIGHTS_.FBP Укажите имена пользователей, под которыми планируете работать. Требования к FIN.LBL: - в первой строке до пробела должен быть указан код ОКПО предприятия, т.е. цифровая последовательность длиной 8 или 10 знаков; Планируем каждому предприятию, решившему поддерживать проект ФБП во всех смыслах в год принятия решения выдавать авторизационные формы "бездвоздмездно", так сказать, на пробу. Ждем Ваши файлы.
|
« Изменён в : 22.07.13 в 14:44:04 пользователем: Boris, Kiev. » |
Зарегистрирован |
|
|
|
BBBB
Я люблю этот Форум!
Просмотреть Профиль |
Сообщений: 89
|
Хорошо, а что делать если - ОКПО предприятия - тоже, а одно имя в файле прав поменяли на другое (допустим делали оплату перед этим за рабочие места)?
|
|
Зарегистрирован |
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
on 22.07.13 в 15:24:04, BBBB wrote:Хорошо, а что делать если - ОКПО предприятия - тоже, а одно имя в файле прав поменяли на другое (допустим делали оплату перед этим за рабочие места)? |
| Конечно лучше потерпеть до нового года. А так, Вы будете проходить по статье - непредвиденные доходы, то бишь случайные. Серьезно такого плана вопросы решаются индивидуально, мы далеки от строжайших монстров порядка. , на первый раз.
|
« Изменён в : 22.07.13 в 19:58:58 пользователем: Boris, Kiev. » |
Зарегистрирован |
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
Пожалуйста, указывайте свои страну и город. Это чисто для сокращения переписки и пополнения нашей ФБП-географии. Спасибо.
|
|
Зарегистрирован |
|
|
|
v
Дружу с ФБП с 1995 года!
Просмотреть Профиль | E-мэйл
Сообщений: 3
|
Возможно я туплю, и этот вопрос уже разжёвывался, но картина такова: на машине установлен Microsoft Office 2010; в его составе есть MS Word; в CLW32 (v.20130223.180402 - скачан накануне) при нажатии на W,exa выдаётся сообщение На Вашем компьютере не установлен MS Word Где что не так и как это проверить, исправить?
|
« Изменён в : 29.08.13 в 23:09:25 пользователем: v » |
Зарегистрирован |
vole, РФ, Москва
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
on 29.08.13 в 23:03:15, v wrote:Возможно я туплю, и этот вопрос уже разжёвывался, но картина такова: на машине установлен Microsoft Office 2010; в его составе есть MS Word; в CLW32 (v.20130223.180402 - скачан накануне) при нажатии на W,exa выдаётся сообщение На Вашем компьютере не установлен MS Word Где что не так и как это проверить, исправить? |
| 1. Microsoft Office 2010 установлен на машине, на которой запускается clw32? 2. Смотрим в log, который находится в раб. каталоге сервера, после старта clw32 в его конце должны присутствовать записи типа: C> 07:36:33 30.08.2013 AD··620@2@@@·E yc S> 0.00 " 2013. " C> 07:36:33 30.08.2013 AD··620A2H@@·I S> 0.00 66 C> 07:36:33 30.08.2013 AD··620A2H@@·U S> 0.00 145 C> 07:36:34 30.08.2013 AD··620A2H@@·u: S> 0.00 93 C> 07:36:34 30.08.2013 AD··620A2H@@·E [sed 'BK:PATH_WORD*AD','C:\Program Files (x86)\Microsoft Office\Office10\WINWORD.EXE'] S> 0.00 " 0. " C> 07:36:34 30.08.2013 AD··620A2H@@·E [sed 'BK:PATH_EXCEL*AD','C:\Program Files (x86)\Microsoft Office\Office10\EXCEL.EXE'] S> 0.00 " 0. " У Вас вместо пути должна быть запись: "Увы, WINWORD.EXE не найден на Вашей машине" Если так, то проблема с реестром на этой машине, т.к. clw32 обращается к реестру за этой строкой. Скорее всего нарушены поля об ассоциации по расширениям файлов. Это можно поправить, но если это сложный путь, то здесь же(http://hdru.com/cgi-bin/pp2/YaBB.cgi?board=Client;action=display;num=133 7578233;start=52#52) обсуждался вопрос как заставить работать любое внешнее приложение по обработке текущего отчета. Попробуйте. Т.е. достаточно в свой FIRST.RPT включить строчки на манер этих: if [ged [user]+'*Clw32_exe_CurrentVersion*'] > 20121020 F:CHANEL.EXA|"D:\POffice2003\Microsoft Office Word 2003.exe" /lc:\cfwp.dot /m endif goto ENDFIRST и указать правильные пути к WORD(у) и к cfwp.dot, который должен также быть скачен с clw32.exe и всё должно отработать, как договорено.
|
|
Зарегистрирован |
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
on 30.08.13 в 04:31:20, Vladimir wrote: Такой вопрос:FCM делает "красоту неописуемую" из OUT(а) любого отчета любого пользователя ФБП без доработки соответствующей rpt-формы? Зная ответ, сразу отмечу, что в clw32.exe предложенная встроенная возможность экспорта по кнопке "W,exa" в Word не требует от любого автора настройки дополнительных строк в соответствующей rpt-форме. Прошу продемонстрировать, что покажет FCM при нажатии на красивые кнопочки при отображении неподготовленного обычного серого ФБП-отчета. Предлагаемый в пакете с clw32.exe шаблон cfwp.dot чистит отчет от служебных строк, также понимает размер отчета, ориентацию и язык. При использовании украинского вносит коррективы.
|
« Изменён в : 30.08.13 в 11:24:06 пользователем: Boris, Kiev. » |
Зарегистрирован |
|
|
|
|
|