Автор |
Тема: [F4], 2 с. и ~300 стр. ФБП-отчета в Word(e) (Прочитано 5198 раз) |
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
|
[F4], 2 с. и ~300 стр. ФБП-отчета в Word(e)
« В: 26.09.08 в 10:21:59 » |
Цитировать | Править
|
Все ФБП-отчёты автоматически станут доступными для экспорта в Word в одно нажатие функциональной клавиши [F4]. Обычный переход к встроенному редактору остаётся через главное меню. Для этого требуется: 1. Установить версию серверов 4.21 http://hdru.com/russian/fnt2p421.exe http://hdru.com/russian/fnt5p421.exe http://hdru.com/russian/fnt10p421.exe http://hdru.com/russian/fnt20p421.exe http://hdru.com/russian/fnt30p421.exe Которая позволяет начать работу ФБП-шников по объединению усилий, т.к. способна подсоединять открытые и заинигмированные RPT-формы, которые просто сменили своё расширение на *.LIB, к личной библиотеке разработчика LIBRARY.RPT Т.е. подпрограммы и функции, которые нужны коллегам, могут быть выданы желающими, без проблем в их использовании, если придерживаться определенных правил. 2. Получить архив по этому минипроекту: http://hdru.com/russian/bk-lr-to-word.zip Далее, сделать следующее: 2.1. Скопировать BK.LIB в раб. каталог ФБП-сервера. Библиотека п.п. от Борис,Киев. Данный файл BK.LIB содержит подпрограммы и функции(далее п.п.), которые могут быть использованы любым пользователем ФБП. Основные правила для написания публичной библиотеки, которых буду придерживаться: - объявление всех внутренних переменных в п.п. - локальными; - все названия п.п. должны иметь двухсимвольную приставку, идентифицирующую разработчика.(В моем случае это "BK".); - в случае усовершенствования существующей п.п. будет создано новое имя - клон, для того, "чтобы люди спали спокойно" после обновления всего BK.LIB; 2.2. Если у Вас отсутствует форма LIBRARY.RPT, то создайте пустую или скопируйте предложенную также в раб. каталог ФБП-сервера. 2.3. В самой первой "играющей" строке!!! файла FIRST.RPT сделайте запись: call BK-LRIW('') 2.4. Скопировать CFWP.DOT в C:\ 2.5. Каталог обмена клиента должен заканчиваться папкой по имени клиента!!! 2.6. Можно запускаться и пробовать нажать [F4] в любом отчете в любом положении курсора-полосы или следовать дальнейшим инструкциям по вводу в действие [F4]. Всё будет так, если в Вашем отчете не было переопределения клавиши [F4]. 2.7. Для получения удовольствия от бесплатного использования модифицированной версии клиента, ярлык запуска клиента можете сориентировать на модифицированную версию клиента(clw32-bkmod.exe) и в _RIGHTS_.FBP оставить одного пользователя. 2.7.1. ОЧЕНЬ ВАЖНО!!! Перед стартом clw32-bkmod.exe удалите в рабочем каталоге ФБП-клиента файл c расширением *.ow3 2.7.2. Прочтите историю модификации в DOS-файле clw32-bkmod-dos.txt, возможно Вас заинтересует: - уместная блокировка ввода в полях многострочника; - управление начальным положением курсора-полосы в отчёте; - актуализация пути к winword.exe при каждом старте клиента; - и всякие "мелочи". Возможны казусы с версиями winword.exe, но будем надеяться...
|
« Изменён в : 26.09.08 в 13:22:31 пользователем: Boris, Kiev. » |
Зарегистрирован |
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
|
Re: [F4], 2 с. и ~300 стр. ФБП-отчета в Word(e)
« Ответить #3 В: 29.09.08 в 12:32:51 » |
Цитировать | Править
|
В Word(e) надо принять решение о безопасности запуска макросов. Идём в главном меню Сервис-Макрос-Безопасность и на вкладке "Уровень безопасности" можно установить "Средняя.." или "Низкая..." В случае выбора "Средняя.." придёться подтверждать своё доверие.
|
|
Зарегистрирован |
|
|
|
vma
Гость
E-мэйл
|
Доброе время суток! Извиняюсь, не понятно: - Кто автор модифицированного клиента? - Где информация о новой версии сервера? Спасибо, С уважением, В. Антипин
|
|
Зарегистрирован |
|
|
|
Svetlana
Просмотреть Профиль |
Сообщений: 409
|
|
Re: [F4], 2 с. и ~300 стр. ФБП-отчета в Word(e)
« Ответить #5 В: 29.09.08 в 17:04:19 » |
Цитировать | Править
|
on 29.09.08 в 14:57:06, vma wrote:... Извиняюсь, не понятно: - Кто автор модифицированного клиента? - Где информация о новой версии сервера? ... |
| Внесем ясность: автор "минипроекта" - Борис, он и представил его. С нашей стороны были внесены изменения в ФБП:сервер так, что он теперь понимает файлы с расширением *.lib. В этих файлах (их может быть и несколько) размещаются функции и подпрограммы пользователей. Борис реализовал и предложил сейчас такую *.lib, которая позволяет передать отчеты из ФБП:Клиента в Word с сохранением псевдографики. Эти *.lib могут передаваться/продаваться другим. Почему введены новые файлы с раширением *.lib. Так как такие файлы могут предметом передачи/продажи, то их можно защитить Enigma. Тогда пользователь, получив *.lib, просто размещает их в своем рабочем каталоге и они будут подхвачены серверами версии 4.21 и выше. Что касается модифицированного клиента - мы разрешили Борису внести некоторые изменения в исходный текст clw. Но здесь может быть использован и обычный clw.
|
|
Зарегистрирован |
|
|
|
VLV
Я люблю Финансы без проблем!
Просмотреть Профиль |
Сообщений: 231
|
|
Re: [F4], 2 с. и ~300 стр. ФБП-отчета в Word(e)
« Ответить #6 В: 30.09.08 в 10:16:14 » |
Цитировать | Править
|
Вот бы еще файл счетов подобным образом "склеивался" из нескольких файлов подобно новым возможностям для библиотеки подпрограм! Тогда базу товаров(или контрагентов или еще чего...) можно было бы легко переносить усилиями неквалифицированного пользователя. С уважением, Владимир.
|
« Изменён в : 30.09.08 в 11:25:00 пользователем: VLV » |
Зарегистрирован |
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
|
Re: [F4], 2 с. и ~300 стр. ФБП-отчета в Word(e)
« Ответить #7 В: 30.09.08 в 10:50:24 » |
Цитировать | Править
|
on 30.09.08 в 10:16:14, VLV wrote:Вот бы еще файл счетов подобным образом "склеивался"! Тогда базу товаров(или контрагентов или еще чего...) можно было бы легко переносить усилиями неквалифицированного пользователя. С уважением, Владимир. |
| Если можно, более подробно о подобии в решениях этого минипроекта и в Вашей задаче с ACNT.A3P. Честно, даже не догадываюсь, о чем Вы. Или Вам, просто легкость решений запала... Если не затруднит, какая версия Word(a) "Вам улыбнулась", мне интересна запись из главного меню:Справка-О программе Например: Microsoft Word 2002
|
« Изменён в : 30.09.08 в 10:58:33 пользователем: Boris, Kiev. » |
Зарегистрирован |
|
|
|
VLV
Я люблю Финансы без проблем!
Просмотреть Профиль |
Сообщений: 231
|
|
Re: [F4], 2 с. и ~300 стр. ФБП-отчета в Word(e)
« Ответить #8 В: 30.09.08 в 11:38:49 » |
Цитировать | Править
|
Борис, мое замечание не касается минипроекта (хотя и радостно что такая важная тема продвинута вперед с Вашим участием). Идея подключить к библиотеке другие файлы напомнила мне о проблемах переноса кусков справочников из одной базы в другую. Если я правильно понимаю, то на сегодняшнй день это возможно только посредством утилит. Обычный пользователь справиться с этой задачей не может. Для него было бы реально после дополнения , например, справочника товаров в одной программе, перенести свои новшества в другую посредством простого копирования файлов. С уважением, Владимир.
|
« Изменён в : 30.09.08 в 11:39:33 пользователем: VLV » |
Зарегистрирован |
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
|
Re: [F4], 2 с. и ~300 стр. ФБП-отчета в Word(e)
« Ответить #9 В: 30.09.08 в 12:06:51 » |
Цитировать | Править
|
on 30.09.08 в 11:38:49, VLV wrote:Борис, мое замечание не касается минипроекта (хотя и радостно что такая важная тема продвинута вперед с Вашим участием). Идея подключить к библиотеке другие файлы напомнила мне о проблемах переноса кусков справочников из одной базы в другую. Если я правильно понимаю, то на сегодняшнй день это возможно только посредством утилит. Обычный пользователь справиться с этой задачей не может. Для него было бы реально после дополнения , например, справочника товаров в одной программе, перенести свои новшества в другую посредством простого копирования файлов. С уважением, Владимир. |
| Всё, что касается работы с планом счетов, на сегодня - не вижу ни одной проблемы с любой пертурбацией планов. Ведь сегодня Вы уже можете слить десяток планов в текст, затем загрузить этот десяток и в случае отсутствия накладок или установленных Вами правил слияния создать требуемый план без единой утилиты. Такой алгоритм- как один из вариантов решения этой задачи. Для Вашей непосредственной задачи могу посоветовать вести собственный лог - создания с.с., и писать его директивами серверу на создание объектов, созданных в первой базе. В том случае, если Вам потребуется наполнить этими объектами другой план - нет проблем запустите свой лог на выполнение и получайте удовольствие, не забудьте про проверки перед созданием...
|
|
Зарегистрирован |
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
|
Re: [F4], 2 с. и ~300 стр. ФБП-отчета в Word(e)
« Ответить #10 В: 14.10.08 в 09:24:48 » |
Цитировать | Править
|
on 26.09.08 в 10:21:59, Boris, Kiev. wrote:Все ФБП-отчёты автоматически станут доступными для экспорта в Word в одно нажатие функциональной клавиши [F4]. Обычный переход к встроенному редактору остаётся через главное меню. |
| Здесь поступили нарекания- "привыкли по меню не ходить". Давно пользуюсь, поэтому мои извинения и уточнение - для перехода к внутреннему реадктору текущего отчёта можно просто нажать клавишу "W", т.е. по старому [F4]. А клиент, рабочий каталог которого совпадает с раб. каталогом сервера может нажатием "E" перейти в редактор соответствующей формы, если не совпадает, то создаст одноименную пустую. Языковые раскладки при этом роли не играют. При определенных усилиях со стороны сервера и клиента возможно попадание по "Е" в соответствующую строку неподготовленной для этого формы, але...
|
« Изменён в : 14.10.08 в 09:28:06 пользователем: Boris, Kiev. » |
Зарегистрирован |
|
|
|
alushta
Я люблю этот Форум!
Просмотреть Профиль |
Сообщений: 192
|
|
Re: [F4], 2 с. и ~300 стр. ФБП-отчета в Word(e)
« Ответить #11 В: 13.02.11 в 17:31:14 » |
Цитировать | Править
|
А с первичными документами(привязанными к операции ) работает? У меня не получилось. 0тчеты работают
|
|
Зарегистрирован |
|
|
|
Boris, Kiev.
Адепт ФБП с 1996г.
Просмотреть Профиль | E-мэйл
Сообщений: 875
|
|
Re: [F4], 2 с. и ~300 стр. ФБП-отчета в Word(e)
« Ответить #12 В: 13.02.11 в 21:02:57 » |
Цитировать | Править
|
on 13.02.11 в 17:31:14, alushta wrote:А с первичными документами(привязанными к операции ) работает? У меня не получилось. 0тчеты работают |
| Т.е. вы в сетевой версии пользуетесь в дереве конструкцией "создать документ" и стандартной версией clw.exe? Если так, то, увы, в текущей реализации перейти в WORD по [F4] удасться только при регистрации операции с первичным документом в реальном дне, т.к. переход к отчету первичного документа аналогичен обычному отчету. Сначала даже удивился, что отработало, но о встроенных первичных документах даже и мысли не было тогда, когда этот минипроект создавался. Откройте текстовым редактором соответствующий *.TXA, перебейте операцию с первичным документом, посмотрите в TXA и Вам станет ясно почему оно не может отработать как в первый раз в реальном дне. До сих пор этот вопрос не возникал, наверное не спроста, т.к. реальная работа с конструкцией "создать документ" обременена многими неудобствами, где-то на ПП по-полочкам раскладывал все плюсы и минусы. За пять минут этот вопрос не решу, так что отложу пока. Если кто пользует "создать документ", то присоединяйтесь к "рекламации" или поделитесь своими решениями. Если Ваши сервер и клиент работают на одной машине, и Вас устроит решение только для такого клиента, то это может быстро решиться, но это будет не удовлетворяющее меня полурешение.
|
|
Зарегистрирован |
|
|
|
alushta
Я люблю этот Форум!
Просмотреть Профиль |
Сообщений: 192
|
|
Re: [F4], 2 с. и ~300 стр. ФБП-отчета в Word(e)
« Ответить #13 В: 14.02.11 в 06:06:55 » |
Цитировать | Править
|
Спасибо за ответ. В принципе первичку можно выводить и в окне отчетов..
|
|
Зарегистрирован |
|
|
|
alushta
Я люблю этот Форум!
Просмотреть Профиль |
Сообщений: 192
|
|
Re: [F4], 2 с. и ~300 стр. ФБП-отчета в Word(e)
« Ответить #14 В: 22.02.11 в 16:47:04 » |
Цитировать | Править
|
Борис оперативно усовершенствовал свою программу и маленькое "неудобство" с выводом первичных документов от операции в WORD ликвидировано. Тестировал в win 2003, WORD 2010 клиент CLW71104 и clw32-bkmod. Все работает. Спасибо!!!
|
|
Зарегистрирован |
|
|
|
|
|