ФИНАНСЫ БЕЗ ПРОБЛЕМ(tm):
ПЕРЕГОВОРНЫЙ ПУНКТ II

Добро пожаловать, Гость. Пожалуйста, выберите:
Вход || Регистрация.
16.08.22 в 18:20:44


Наш сайт | Cтаpый форум (до 08.2003 года) | Интернет-магазин & Центр загрузок |
Главная | Помощь | Поиск | Участники | Вход | Регистрация
Модифицированный Клиент CLW32:
Из документации ...
На форуме...

Использование Клиента FCM:
1. Отчетный период и журнал операций.
2. Печать.
3. Экспорт.
4. Многострочная операция.
5. Редактирование многострочных операций.
http://www.fwp-client.com

Работа с ФБП через браузер:
Настройка для лечебных учреждений, оказывающих медицинские услуги:
На форуме...
http://vasoft.ru

Технический аудит настройки.
[Читать]

ФИНАНСЫ БЕЗ ПРОБЛЕМ (сетевая) и Opencart:
предлагаем:
1. Выгрузка новых покупателей из интернет-магазина в план счетов и сохранение информации в extrd.dat.
2. Выгрузка данных о заказанном товаре и сохранение в ФБП в журнале операций, номер заказа регистрируем в плане счетов как с.счет.
3. Українська локалізація.






   Финансы без пpоблем: Пеpеговоpный Пункт II
   ФБП для начинающих

   Список отчетных форм
« Предыдущая Тема | Следующая Тема »
Страниц: 1  Ответить | Уведомлять | Послать Тему | Печатать
   Автор  Тема: Список отчетных форм  (Прочитано 2074 раз)
Seroga

*



Я люблю этот Форум!

   
Просмотреть Профиль |

Сообщений: 40
Список отчетных форм
« В: 16.05.21 в 20:23:07 »
Цитировать | Править

На сервере есть 10, 20 или 100 отчетных форм.
В том числе, например, счета: 60, 61,62 и т.п. к которым достаточно иметь доступ, как факт, но желательно их не видеть.
Как сделать, чтобы видеть только то, что нужно, только те отчетные формы, которые нужны для определенного ввода информации на данную «минуту»? Например, разбить список форм на разделы, списки и т.п.
Зарегистрирован
Vladimir

****



Я люблю этот Форум!

   
Просмотреть Профиль | WWW |

Сообщений: 256
Re: Список отчетных форм
« Ответить #1 В: 17.05.21 в 04:08:28 »
Цитировать | Править

Например для разных пользователей дать права видеть разные формы, только те, которые им нужны на их участке работы.
Зарегистрирован

С уважением,
Владимир
Seroga

*



Я люблю этот Форум!

   
Просмотреть Профиль |

Сообщений: 40
Re: Список отчетных форм
« Ответить #2 В: 17.05.21 в 07:47:52 »
Цитировать | Править

Благодарю за ответ, не подходит, по сути.
У меня сейчас так сделано, но ...
На самом деле задача ("программа") не бухгалтерская, .... простая и небольшая и получается, что почти у каждого есть доступ почти ко всем формам, но то, что хочется, данный сервис, был бы удобен и кстати.
Зарегистрирован
Seroga

*



Я люблю этот Форум!

   
Просмотреть Профиль |

Сообщений: 40
Re: Список отчетных форм
« Ответить #3 В: 17.05.21 в 08:25:58 »
Цитировать | Править

Первое, что приходит на ум это организовать меню посредством перехода из одной формы в другую.
(>) - переход в другую отчетную форму
ОФ - отчетная форма  
По Alt+F4 в списке ОФ появляется только один файл "Меню". Не знаю, не пробовал убрать все ОФ из "корневого" директория программы кроме одного, и не будет ли сервер выдавать ошибку не находя ОФ к которым у клиента есть доступ, а их в директории нет. Тогда их придется оставить и просто добавить  файл "Меню".
Открываем данный файл 1- Меню
>   Раздел 1
>   Раздел 2
>   .....
Далее переходим в нужный раздел (в файл), в нем прописан перечень нужных ОФ для определенного ввода данных, а так же путь к папке со всеми ОФ и конкретно к нужному файлу.
Файл 101 - Раздел 1
ОФ 01
ОФ 02
ОФ 03
Файл 102 - раздел 2
ОФ 02
ОФ 03
ОФ 05
......
Имена ОФ в разделах могут повторятся.
Не знаю насколько правильный, нормальный и т.п. данный вариант решения.
Зарегистрирован
mine-R

***



compact & flexible rulezzz

   
Просмотреть Профиль |

Сообщений: 145
Re: Список отчетных форм
« Ответить #4 В: 17.05.21 в 12:27:57 »
Цитировать | Править

Читаем документацию  Smiley
 
Quote:
Стаpтуя Клиент выполняет отчетную фоpму USERS. В ней можно пеpеназначить тексты запpосов.
* Пpимеp отчетной фоpмы USERS:
if [user]='anyuser'
__SYS001 = __SYS01S
__SYS002 = __SYS02S
__SYS005 = __SYS05S
__SYS006 = __SYS06S
F='R FORMS'
^^^^^^^^^^^^F
endif

 
Вас интересуют там только строки

F='R FORMS'
^^^^^^^^^^^^F
 
Ну а форму FORMS.RPT уже моделируйте как угодно.
Зарегистрирован
Boris, Kiev.

*****



Адепт ФБП  с 1996г.

   
Просмотреть Профиль | E-мэйл

Сообщений: 865
Re: Список отчетных форм
« Ответить #5 В: 21.05.21 в 09:17:39 »
Цитировать | Править

on 17.05.21 в 12:27:57, mine-R wrote:
Читаем документацию  Smiley
 
 
Вас интересуют там только строки

F='R FORMS'
^^^^^^^^^^^^F
 
Ну а форму FORMS.RPT уже моделируйте как угодно.

 
документацию вы читаете, но похоже не пользуетесь.
 
Здесь:
 
F='R FORMS'
^^^^^^^^^^^^F
 
есть "Описька", которую в руководстве до сих пор не поправили.  
Прескорбно, сознавать, что и родителю поста это слишком сложно и не надо, либо "дотумкал" и ни слова, ну это по нашему.(
 
Где-то на просторах нашего ПП уже обсуждался оптимум по этому вопросу.
Зарегистрирован
mine-R

***



compact & flexible rulezzz

   
Просмотреть Профиль |

Сообщений: 145
Re: Список отчетных форм
« Ответить #6 В: 21.05.21 в 15:44:42 »
Цитировать | Править

Листинг1. USERS.RPT
Code:
* Инициализация
A='F=R FORMS'
PRINTSTR A

 
Листинг2. FORMS.RPT
Code:
* Формы
 
MAIN      ОСНОВНАЯ ФОРМА

 
Листинг3. MAIN.RPT
Code:
* Рабочая форма
A='FOO'
PRINTSTR A

 
У меня данная "триада" отработала вполне в соответствии с ожиданиями  Smiley
Возможно при более сложных раскладах и вылезут проблемы. Пока не появится задача, судить сложно.
 
 
 
UPD.
 
По сути замечания согласен. Видимо поправил у себя на автомате. Наверное лучше будет так:
 
F='F=R FORMS'
^^^^^^^^^^^^F

 
UPD2.
 
Можно также и одной строкой:
 
PRINTSTR 'F=R FORMS'
« Изменён в : 21.05.21 в 16:32:36 пользователем: mine-R » Зарегистрирован
Boris, Kiev.

*****



Адепт ФБП  с 1996г.

   
Просмотреть Профиль | E-мэйл

Сообщений: 865
Re: Список отчетных форм
« Ответить #7 В: 21.05.21 в 19:35:35 »
Цитировать | Править

Рекомендую:
 
1. В "Опции"-"Определения клавиш" прописать строчку:
 
ALT+F4    R ALT-F4
 
2. В USERS.RPT
строчку:
 
printstr 'F=R FORMS'
 
3.  FORMS.RPT такие строки:
 
* Список форм.
 
FF='ALT-F4.RPT'
loadtxt FF
NF=[strip[ged 'lt.1']]
if [cp NF,1,1]='*' NF=[strip[cp NF,2,[length NF]-1]];endif
NF='"'+NF+'"'
FF=[cp FF,1,[ps '.',FF]-1]+' <---|'
^^^^^^FF Жмём [Enter] для перехода к ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^NF
 
4. В форме ALT-F4.RPT(* Меню форм) уже можете "разгуляться" со всеми клиентскими возможностями.(Кстати на ПП было обсуждение работы такой формы с исторической установкой шпалы, т.е. последний предыдущий выбор.)
Зарегистрирован
Vladimir

****



Я люблю этот Форум!

   
Просмотреть Профиль | WWW |

Сообщений: 256
Re: Список отчетных форм
« Ответить #8 В: 31.05.21 в 04:47:20 »
Цитировать | Править

Подумал-подумал, да выпустил еще одно обновление  ..89.  
Теперь "Формы на клиенте" не обязательно находятся в клиентской директории, а где угодно - в той директории, которая прописана в опциях. В том числе и на сетевом ресурсе. Это даёт возможность организовать общий доступ с нескольких рабочих мест.
Кроме того, если эта директория содержит поддиректории, то ОФ будут найдены и там тоже. На клиенте отобразится дерево директорий. Разворачивая и сворачивая ветви можно "прятать"  не нужные сейчас наборы ОФ.
 
См. картинку.
 
https://fwp-client.com/pixforhdsite/FNC.PNG
« Изменён в : 31.05.21 в 07:27:05 пользователем: Vladimir » Зарегистрирован

С уважением,
Владимир
Страниц: 1  Ответить | Уведомлять | Послать Тему | Печатать

« Предыдущая Тема | Следующая Тема »

Powered by YaBB 1 Gold - SP 1.3.2!
Forum software copyright й 2000-2004 Yet another Bulletin Board