16.04.2019 14:37
Есть отчёт:
Менеджерские / Товары без движения
goods_not_sale.frx

Нужно было кое-что совсем чуть подкорректировать ..
Разобрался - сделал прямо в коде ...

Заменил штатный файл своим - работает ...

Но и штатный отчёт нужен ...
Пробовал сунуть свой в Пользовательские отчёты - > болт

Во-первых, диалог при построении отчёта вылазит стандартный/пользовательский , а не первоначальный ..

Во-вторых, сразу сыпет ошибками и всё:

Код:
2019.04.16 (Tuesday) 14:33:45 1.38.0.0 sp5  Sm.Main ( NREPOR )
----- Прерывание работы программы -----
сообщение: "Неправильный результат из-за исключения, возникшего во время операции.  См. описание исключения в InnerException."
исключение: System.Reflection.TargetInvocationException
источник: System
метод: Void RaiseExceptionIfNecessary()
   в System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
   в Sm.Core.RunWorkerCompletedEventArgs`1.get_Result()
   в Sm.FastReports.Domain.FastReportDomainPanel.<>c__DisplayClass2.<RunSingleReport>b__0(Object sender, RunWorkerCompletedEventArgs`1 e)
----- Причина исключения, уровень вложения 1 -----
сообщение: "startIndex не может быть больше, чем длина строки.
   Имя параметра: startIndex"
исключение: System.ArgumentOutOfRangeException
источник: mscorlib
метод: System.String Substring(Int32, Int32)
   в System.String.Substring(Int32 startIndex, Int32 length)
   в System.String.Substring(Int32 startIndex)
   в FastReport.ReportScript._StartReport(Object sender, EventArgs e)
Если бы можно в штатный диалог добавить хоть один крыжик - меня бы это устроило ... (но не нашёл, как такое провернуть)


Есть ли какие варианты?
1. Штатное Диалоговое окно поправить ..
2. Запустить как Пользовательский

?
16.04.2019 15:36
Цитата:
Stels goods_not_sale.frx
Нужно было кое-что совсем чуть подкорректировать ..
Разобрался - сделал прямо в коде ...
Ищите там-же, какие параметры отчет берет от штатной формы.
Пользовательская форма передает не все и/или не те имена.
Плюс права на таблицы и прочее для пользовательской роли отчета нужно выдать аналогичные штатному.
16.04.2019 15:51
Цитата:
vdm Пользовательская форма передает не все и/или не те имена.
Я вижу, что полей в штатном диалоге не хватает ...
чисто по математике ...

по этому и возник этот пост :)
16.04.2019 16:03
Я подозреваю, что не получится нормально пользовательский отчет.
Форма у "Товара без движения" сильно отличается от стандартной.

Может быть можно объединить в одной форме отчета штатный отчет и ваши доработки?
16.04.2019 16:33
Цитата:
Mtirt Может быть можно объединить в одной форме отчета штатный отчет и ваши доработки?
может быть ...

Просто хотел у знающих людей уточнить: вдруг можно малой кровью обойтись ...

ну на нет, и суда нет
Часовой пояс GMT +3, время: 21:37.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.