powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос по возможности редактирования отчета
3 сообщений из 3, страница 1 из 1
Вопрос по возможности редактирования отчета
    #37504035
Возможно ли как-то на фоксе (9 версия) в репорте дать пользователю перед печатью возможность отредактировать некоторые поля отчета перед печатью (например в Delphi есть такой значок с карандашиком), где перед печатью можно изменить отчет под требования клиента. Бюджетники требуют, то дату изменить, то шапку или количество подписей, то еще по мелочи. Неужели писать 10 отчетов под каждый случай?
...
Рейтинг: 0 / 0
Вопрос по возможности редактирования отчета
    #37504265
alextashk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игoрь Семенович,

MODIFY REPORT

но лучше вынести это возможность в другое место и для администратора, а не пользователя!
...
Рейтинг: 0 / 0
Вопрос по возможности редактирования отчета
    #37504317
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бланки строгой отчетности (счета-фактуры, накладные) нельзя изменять. Например, пользователь изменил дату счета-фактуры, а завтра другой пользователь распечатал ту же фактуру, но без изменений. И как Вы докажете, что это не "программа плохая", а пользователи "тупые"?

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

Из этого следует, что давать возможность модифицировать готовый отчет, если речь идет о бланках строгой отчетности - плохая идея. Вы не найдете "концов" кто и когда изменил, и окажетесь крайним при "разборе полетов".

Поэтому, в общем случае, если речь идет о бланках строгой отчетности, придется именно что делать 10 отчетов.

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

Если все-таки подобных модификаций много и они возникают часто, то придется разработать собственный функционал по формированию значений "полей" отчета. Или, как минимум, отдельную табличку для хранения даты для печати.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос по возможности редактирования отчета
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]