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

Добро пожаловать, Гость. Пожалуйста, выберите:
Вход || Регистрация.
29.03.24 в 13:30:01


Наш сайт | 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
   ФБП для начинающих

   CAS.RUL
« Предыдущая Тема | Следующая Тема »
Страниц: 1  Ответить | Уведомлять | Послать Тему | Печатать
   Автор  Тема: CAS.RUL  (Прочитано 2917 раз)
VirtUX2

***



*******

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

Сообщений: 106
CAS.RUL
« В: 15.10.09 в 11:59:05 »
Цитировать | Править

Вопрос по структуре файла. Зачем под BaloonL отведено 4 байта и что означает его содержимое кроме как о наличии самого балона?
Зарегистрирован
Arkady
Administrator
*****





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

Сообщений: 484
Re: CAS.RUL
« Ответить #1 В: 15.10.09 в 13:33:27 »
Цитировать | Править

on 15.10.09 в 11:59:05, VirtUX2 wrote:
Вопрос по структуре файла. Зачем под BaloonL отведено 4 байта и что означает его содержимое кроме как о наличии самого балона?

 
Понятно, что в ранних версиях этого поля не было в структуре записи. На его месте (и на месте BalloonS) находилось одно большое Reserved (со случайным мусором). Чтобы не менять структуру при добавлении баллона, я решил обозначить его присутствие длинной (для надежности) сигнатурой: если в BalloonL лежит 31415926, то в BalloonS - собственно строка баллона.
Зарегистрирован
Konstantin

***



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

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

Сообщений: 118
Re: CAS.RUL
« Ответить #2 В: 02.03.10 в 14:09:39 »
Цитировать | Править

Подскажите пожалуйста, как без больших переделок, одному только пользователю, при вводе операций до 01.03.2010г., дать возможность пользоваться всеми ветвями дерева, а если дата ввода позже - только определённые ветви.
Зарегистрирован
Tupitsin

***



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

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

Сообщений: 191
Re: CAS.RUL
« Ответить #3 В: 02.03.10 в 14:32:44 »
Цитировать | Править

См. раздел "Пеpеопpеделение системных запpосов (системных фоpм)" в описании серверной версии. В данном случае поможет переопределение директивы "T".
Зарегистрирован
Konstantin

***



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

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

Сообщений: 118
Re: CAS.RUL
« Ответить #4 В: 02.03.10 в 14:51:33 »
Цитировать | Править

on 02.03.10 в 14:32:44, Tupitsin wrote:
См. раздел "Пеpеопpеделение системных запpосов (системных фоpм)" в описании серверной версии. В данном случае поможет переопределение директивы "T".

Смотрел вроде и тоже так думал, но не могу найти конкретного решения, - навскидку сообразить.
1."ЧТО ПРОИСХОДИТ ПОСЛЕ НАЧАЛЬНОГО ДИАЛОГА  
....Затем Клиент посылает Сеpвеpу диpективу T, чтобы получить инфоpмацию о доступных ветвях и листах деpева видов опеpаций. В ответе на этот запpос Сеpвеp сообщает тексты ветвей, сведения об @-обpащениях, пpизнаки того, тpебуется ли для конкpетного вида опеpации ввод суммы. Отметим, что Сеpвеp скpывает от Клиента сведения о пpедусмотpенных в листах пpоводках."  
- т.е. загрузка дерева (или выполнение формы TREE), происходит на старте один раз, так? Тогда получается, что ни клиент, ни форма TREE не узнают - какой датой пользователь пытается ввести операцию.
 
Зарегистрирован
Tupitsin

***



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

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

Сообщений: 191
Re: CAS.RUL
« Ответить #5 В: 02.03.10 в 15:27:01 »
Цитировать | Править

Участок формы USERS
...
if [user]='AAA'       Если пользователь тот, для которого вводятся ограничения
    if [da dr,mr,yr]>=[da 1,3,2010]      Если дата больше или равна 01.03.2010
  printstr 'T=R USERT'+[ch 10]    Выдать пользователю "сокращеное" дерево
    endif
endif
* Во всех остальных случаях не присходит подмены директивы T и пользователь получает полное дерево
...
Форма USERT.RPT
*Дерево в формате дерективы T, усеченное под конкретного пользователя
Деpево видов опеpаций
<Товар:
<<отгрузка:
...
stop
ВНИМАНИЕ! "Усекать" дерево надо очень осторожно, чтобы не повредить структуру.
 
Зарегистрирован
Konstantin

***



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

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

Сообщений: 118
Re: CAS.RUL
« Ответить #6 В: 02.03.10 в 15:37:39 »
Цитировать | Править

Да, это так. Но изначально мыслилось по другому немного. Т.е. пользователь до 1.03 может вводить операции по старому, а после 1.03 - нет. Но похоже всё-таки, что это простыми средствами не сделать.
Зарегистрирован
Tupitsin

***



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

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

Сообщений: 191
Re: CAS.RUL
« Ответить #7 В: 02.03.10 в 17:43:25 »
Цитировать | Править

Т.е. Вас интересует не "Дата ВВОДА операции", а "Дата операции", т.е. дата, в которой операция лежит в журнале?  
Если это так,то максимум, что можно сделать, это отклонить регистрацию операции
1)Вставить в файл-коэффициент что-то вроде
if [da]>=[da 1,3,yc]  
error
endif
Правда, операция будет отклонена только после полного окончания ее ввода. И еще при этом выдается сообщение об ошибке.
2) В форме, которая вызывается в ветви-вопросе сделать невозможным выбор элемента (например, вывести сообщение не с начала строки), если выплняются некоторые условия . Единственный вариант действий, который остается у пользователя - нажать Esc, а это прерывает ввод операции.
Зарегистрирован
Konstantin

***



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

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

Сообщений: 118
Re: CAS.RUL
« Ответить #8 В: 03.03.10 в 08:38:50 »
Цитировать | Править

on 02.03.10 в 17:43:25, Tupitsin wrote:
....2) В форме, которая вызывается в ветви-вопросе сделать невозможным выбор элемента (например, вывести сообщение не с начала строки), если выплняются некоторые условия . Единственный вариант действий, который остается у пользователя - нажать Esc, а это прерывает ввод операции.

Или по условию, допустим, дата&пользователь, - закрыть эту форму по N:AUTO:#CLOSE. Это тоже прервёт ввод операции.
Зарегистрирован
Boris, Kiev.

*****



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

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

Сообщений: 874
Re: CAS.RUL
« Ответить #9 В: 03.03.10 в 09:15:44 »
Цитировать | Править

on 02.03.10 в 14:09:39, Konstantin wrote:
Подскажите пожалуйста, как без больших переделок, одному только пользователю, при вводе операций до 01.03.2010г., дать возможность пользоваться всеми ветвями дерева, а если дата ввода позже - только определённые ветви.

 
В first.rpt спросите user и modokey, если требуемые Вам ветви(должно быть >1) вопросов уникальны, то считайте, что дело в шляпе(пользуйте [ct..), если нет, то решайте что проще, либо модифицировать формы в этих ветках либо написать глобальную форму по идентификации дерева.
« Изменён в : 03.03.10 в 09:17:31 пользователем: Boris, Kiev. » Зарегистрирован
Konstantin

***



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

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

Сообщений: 118
Re: CAS.RUL
« Ответить #10 В: 03.03.10 в 15:04:21 »
Цитировать | Править

on 03.03.10 в 09:15:44, Boris, Kiev. wrote:

 
В first.rpt спросите user и modokey, если требуемые Вам ветви(должно быть >1) вопросов уникальны, то считайте, что дело в шляпе(пользуйте [ct..), если нет, то решайте что проще, либо модифицировать формы в этих ветках либо написать глобальную форму по идентификации дерева.

Да так и сделаю. В некоторых подветвях есть одна форма на старте ветви-вопроса уникальная. Вот в неё всё и зашью. Сам не знаю, почему не сообразил сначала - видно был настроен ветвь целиком отключить.
 
Спасибо всем откликнувшимся!
Зарегистрирован
TAM

*



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

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

Сообщений: 15
Re: CAS.RUL
« Ответить #11 В: 18.02.19 в 08:10:04 »
Цитировать | Править

Подскажите в чем проблема. W10, U2x64.EXE, редактирую дерево операций. Новая ветка создается, но не редактируется. Ошибка: "Селектор не указывает на описание проводки".
Зарегистрирован
TAM

*



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

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

Сообщений: 15
Re: CAS.RUL
« Ответить #12 В: 18.02.19 в 14:58:25 »
Цитировать | Править

Благодарю, разобрался.
Зарегистрирован
Страниц: 1  Ответить | Уведомлять | Послать Тему | Печатать

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

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