Автор | Сообщение | ||||
---|---|---|---|---|---|
Удалён Гость |
Добавлено: 14.12.2006 14:18 Заголовок сообщения: Crystal Reports Добрый день всем!!! Подскажите пожалуйста, может кто-нибудь знает на подобие такого же форума(скальского), форум (кристальский????). Киньте мне пожалуйста ссылочку. Сопровождение Кристалла в принципе любой версии.Очень нужно… Help!!!!!!!!!!!!!!!!!!!!!! |
||||
vome Народный форумщик Зарегистрирован: 17.09.2004 |
Добавлено: 14.12.2006 15:19 Заголовок сообщения: Re: Crystal Reports
|
||||
Удалён Гость |
Добавлено: 15.12.2006 06:21 Заголовок сообщения: Спасибо !!!!!!!!!!! А среди наших форумщиков знает кто-нибудь Crystal Reports версии 8 или 10???С кем переговорить можно,откликнетесь….Этот форум всё-таки роднее. |
||||
Maxim Заслуженный форумщик Зарегистрирован: 09.03.2005 |
Добавлено: 18.12.2006 17:55 Заголовок сообщения: Пишите вопросы. Ответы найдем. _________________ "Я люблю работу, она очаровывает меня. Я могу сидеть и смотреть на неё часами." © Джером К. Джером. |
||||
Удалён Гость |
Добавлено: 19.12.2006 10:13 Заголовок сообщения: Вопрос был такого плана: проблема перехода от 8 к 10 версии кристала.В отчётах 10-ой версии не все цифры шли,как в 8-ой. Я нашла в чём проблема.Оказывается 10-ая не хочет видеть запятую в цифрах.Я поставила в настройке компьютера точку в параметре Разделитель целой и дробной части и на моё удивление всё сошлось.Но у меня возник другой вопрос,подскажите пожалуйста, где настраивается в кристале, чтобы кристал не смотрел на точки ….или запятые.Все цифры считывал???? |
||||
Maxim Заслуженный форумщик Зарегистрирован: 09.03.2005 |
Добавлено: 19.12.2006 11:08 Заголовок сообщения: Сейчас к сожалению нет 10, попробуйте File-Options-Fields-Number…-Number-Customize…-Decimal Separator: _________________ "Я люблю работу, она очаровывает меня. Я могу сидеть и смотреть на неё часами." © Джером К. Джером. |
||||
Удалён Гость |
Добавлено: 19.12.2006 11:17 Заголовок сообщения: Спасибо огромное!!!!!!!!!Помогло,ураааааааа |
||||
Удалён Гость |
Добавлено: 19.01.2007 11:51 Заголовок сообщения: Добрый денёк! Подскажите, как вот такой запрос: SELECT * FROM PA4A0100 WHERE (CAST(PA4A011 AS money) < 0) можно перевести на Кристальское восприятие. Чтобы кристал правильно распознал этот запрос, потому что постоянно ругается. Может быть он операторы какие-то не читает. Запрос верен, я его выдернула из sql, и решила вставить в кристал.Но не тут то было. Кручу, верчу… |
||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 19.01.2007 18:01 Заголовок сообщения: CAST(PA4A011 AS money) < 0)
А вне кристала этот запрос чего-нибудь выдает? У меня лично ничего. Выдает только при =0 или при >0 |
||||
Удалён Гость |
Добавлено: 22.01.2007 07:35 Заголовок сообщения: Здравствуйте, вне кристала выдаёт <0. Информации немного правда, но нужная. Вне кристала и так тоже выдаёт WHERE (CAST(PA4A011 AS numeric(20,8)) < 0) — без разница. Толи операторы не нравятся… |
||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 22.01.2007 09:03 Заголовок сообщения: А знает ли кристал куда ему обращаться? А может он просто не знает про какой сервер и какую базу данных идет речь? |
||||
Удалён Гость |
Добавлено: 22.01.2007 09:24 Заголовок сообщения: Нет, сервер и БД он верно видет. Проверяла, просто напросто меняв данные… |
||||
vome Народный форумщик Зарегистрирован: 17.09.2004 |
Добавлено: 22.01.2007 10:46 Заголовок сообщения:
|
||||
Maxim Заслуженный форумщик Зарегистрирован: 09.03.2005 |
Добавлено: 22.01.2007 13:42 Заголовок сообщения: Уточните пожалуйста, а как вы его в Crystal вставляете? Как источник данных (view, store procedure, command) или же пытаетесь создать SQL Expression field? У нас зарплата ведется не в iScala, поэтому на этой таблице проверить не могу. _________________ "Я люблю работу, она очаровывает меня. Я могу сидеть и смотреть на неё часами." © Джером К. Джером. |
||||
Удалён Гость |
Добавлено: 22.01.2007 13:52 Заголовок сообщения: ….как в SQL Expression field |
||||
Удалён Гость |
Добавлено: 22.01.2007 14:09 Заголовок сообщения: Ещё я пробую вторым вариантом решить проблему, это Field Explores/Formula Fields/PA4A011(создала под таким именем), чтобы ясно видеть.Но суть не в этом. А этот запрос вставила в два этих варианта(первый вариант-это SQL Expression field). Главное ,что мне нравиться ,что в Enterpise Manager этот запрос работает??!!!!! |
||||
Maxim Заслуженный форумщик Зарегистрирован: 09.03.2005 |
Добавлено: 22.01.2007 14:39 Заголовок сообщения: У меня не получалось вставить в SQL Expression field запрос возвращающий более одного значения, и подразумеваю, что это так и было задумано. Попробуйте изменить запрос, чтобы он возвратил только одно значение, например SUM(CAST(PA4A011 AS MONEY)). В помощи к Crystal, эти поля описывают как формулы с улучшенной для отдельных задач производительностью. _________________ "Я люблю работу, она очаровывает меня. Я могу сидеть и смотреть на неё часами." © Джером К. Джером. |
||||
Удалён Гость |
Добавлено: 23.01.2007 10:31 Заголовок сообщения: Вот если не смотреть на этот запрос, может не правильно составила, хотя отрабатывает. Помогите составить запрос(на кристальском языке ) Условие: Если PA4A011<0, то несмотря на критерии выбора данных, поместить эту сумму в отчёт. |
||||
Maxim Заслуженный форумщик Зарегистрирован: 09.03.2005 |
Добавлено: 23.01.2007 11:13 Заголовок сообщения: 1. Какие критерии выбора? Может стоит их снять и использовать Running Total Fields 2. Что является источником хранимые процедура (ы), таблицы, вьюшки? Если хранимая процедура то в ней это все предусмотреть гораздо проще. в Сristal аналог CAST(PA4A011 AS money) можно написать так: If NumericText(PA4A011) Then ToNumber(PA4A011) Else 0; _________________ "Я люблю работу, она очаровывает меня. Я могу сидеть и смотреть на неё часами." © Джером К. Джером. |
||||
Удалён Гость |
Добавлено: 14.06.2007 07:46 Заголовок сообщения: Всем, добрый день! Я вновь хотела обратиться по теме Crystal Reports. |
||||
Maxim Заслуженный форумщик Зарегистрирован: 09.03.2005 |
Добавлено: 14.06.2007 09:41 Заголовок сообщения: Section Expert — New page after _________________ "Я люблю работу, она очаровывает меня. Я могу сидеть и смотреть на неё часами." © Джером К. Джером. |
||||
Удалён Гость |
Добавлено: 14.06.2007 09:55 Заголовок сообщения: А если в этом случаем поле New Page after скрыто |
||||
Удалён Гость |
Добавлено: 14.06.2007 10:03 Заголовок сообщения: На той странице(вторая по счету в отчёте), на которой сейчас стоит знак переноса в верхнем правом углу в параметрах Section Expert — стоит галочка в New page after(оно скрыто). Следовательно, спрашивается почему тогда в Скале не осуществляется переход на эту вторую страницу?! Только первая страница выходит и всё… |
||||
Nikolay Заслуженный форумщик Зарегистрирован: 22.05.2007 |
Добавлено: 15.06.2007 08:46 Заголовок сообщения: Не понял вопроса а зачем так извращатся в Скале же при печати отчета существует стандартная кнопочка "следующая страница" Можете по подробней объяснить суть проблемы |
||||
Удалён Гость |
Добавлено: 15.06.2007 09:14 Заголовок сообщения: Стандартная кнопочка скрыта, про неё и идёт собственно речь. Но проблема уже решена благодаря подсказке, за что большое спасибо!!!
|
||||
Удалён Гость |
Добавлено: 27.06.2007 12:59 Заголовок сообщения: Добрый день,всем! Подскажите пожалуйста, наткнулась на такую проблему в Кристале 10 версии: |
||||
Dmitry Pestov Заслуженный форумщик Зарегистрирован: 21.06.2007 |
Добавлено: 27.06.2007 21:12 Заголовок сообщения:
Проблема не в CR, а в самой Скале. При печати в RPT в датасете выдается лишняя строка, причем она является копией последней строки. Скальский хотлайн считает это фичей, а не багой. Может вам удастся их убедить? Как это обойти: гляньте на стандартные отчеты из поставки — там нигде не используется секция Detail, все данные размещаются либо в Group Header, либо в Group Footer. При правильной группировке лишнюю строку видно не будет. Это все подходит, если используются итоги из DDF кодов, если же какие-то итоги нужно считать в отчете, то у таких полей в DDF файле нужно поставить ключик /NODUPLICATE, тогда это поле в последней строке будет пустым и не будет мешать при расчете. —- |
||||
Удалён Гость |
Добавлено: 28.06.2007 13:09 Заголовок сообщения: Как можно говорить, что это особенность такая, когда — это явная ошибка!!! В нашем случае используется расчет итогов в отчёте. Я подставила в DDF поля ключ, но Скала на меня сругалась, "сказав" что она не понимает такую переменную.Может быть я не верно подставила ключ? К примеру: {OR02,68_Unknown,String<68>}{/NODUPLICATE} Поправьте меня, если я не права |
||||
Удалён Гость |
Добавлено: 28.06.2007 13:48 Заголовок сообщения: А расскажите пожалуйста по-конкретнее про группировку секций Group Header и Group Footer. Все данные размещены сейчас в отчёте в Group Header, но лишнюю строку видно всё равно. Может быть действительно группировка этих секций не верна?! |
||||
Dmitry Pestov Заслуженный форумщик Зарегистрирован: 21.06.2007 |
Добавлено: 28.06.2007 15:23 Заголовок сообщения:
{OR02,68_Unknown/NODUPLICATE,String<68>} |
||||
Dmitry Pestov Заслуженный форумщик Зарегистрирован: 21.06.2007 |
Добавлено: 28.06.2007 15:31 Заголовок сообщения:
А вот конкретнее сказать не смогу, зависит он вашего отчета. Идея состоит в том, что мы добавляем в группировку условия таким образом, чтобы последняя правильная и лишняя записи гарантированно попали в одну группу, а другие записи не схлопнулись. Обычно нужно найти уникальные поля для записи (они ведь для последних строк одинаковые). Для заказа это, видимо, будут поля: номер строки, номер субстроки, номер партии, но это может зависеть от вашего конкретного отчета. |
||||
Удалён Гость |
Добавлено: 29.06.2007 06:50 Заголовок сообщения:
Спасибо Вам большое! |
||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 29.06.2007 08:23 Заголовок сообщения: Какой ужас!!!
Читаю всё это и почти "умываюсь слезами". Какой ужас. Как я Вам сочувствую! Как в том анекдоте про художника: "посмотри сынок, как человек без полароида мучается". Ведь это не живопись, может быть все-таки "купить Polaroid"? Я так рад, что мы навсегда забыли о словах типа "45_Line_total_excluding_TAX_including_line_discount" |
||||
Dmitry Pestov Заслуженный форумщик Зарегистрирован: 21.06.2007 |
Добавлено: 29.06.2007 08:53 Заголовок сообщения:
Ну порадовали — ПОЧТИ исчезла
Правильно ли я понимаю — без ключика это поле работает без проблем, т.е. значения в нем оявляются? |
||||
Dmitry Pestov Заслуженный форумщик Зарегистрирован: 21.06.2007 |
Добавлено: 29.06.2007 09:03 Заголовок сообщения: Re: Какой ужас!!!
Ну а какая альтернатива для стандартных отчетов типа счет-фактуры? Тут как в другом анекдоте "мышки плакали, кололись, но продолжали есть кактусы". Заменять их внешними отчетами себе дороже, за печатью таких отчетов сидит еще и другая функциональность, плюс часть полей расчетная и в БД не хранится, с той же СЧФ помню очень мучались с НДС во внешнем отчете. В главном согласен — подсистема отчетности — это одна из самых слабых сторон Скалы. |
||||
Удалён Гость |
Добавлено: 29.06.2007 09:25 Заголовок сообщения:
|
||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 29.06.2007 12:47 Заголовок сообщения: Re: Какой ужас!!!
А в чём проблема-то? У нас все документы печатаются через Reporting Services, хоть накладные, хоть счета-фактуры. Бухгалтер, который печатает только официальные документы (счет-фактура и ТОРГ-12, не считая всяких счетов на предоплату, списков подборки и т.п.) потребляет в день 5 пачек бумаги по 500 листов, у нас принтеры не выдерживают. И ничего, все отлично работает, лучше чем в Скале, без необходимости менять системную дату, чтобы распечатать счет-фактуру требуемым числом. А еще у нас есть представительство в торговом доме, сколько там печатают документов, я даже не представляю. При этом там свои специфические документы, там накладные на вывоз должны печататься не в продажных единицах измерения (кв.метры) и не в складских (упаковки), а в штуках (8 штук в упаковке) и мы легко это делаем, представляю, какой это проблемой обернулось бы с Кристалом. |
||||
Dmitry Pestov Заслуженный форумщик Зарегистрирован: 21.06.2007 |
Добавлено: 29.06.2007 17:14 Заголовок сообщения: Re: Какой ужас!!!
По мне проще стандартные отчеты СЧФ, накладную… оставить Скале. А вот с остальными внешними отчетами решать нужно по ситуации. Надо будет присмотреться к RS. Кстати, в iScala 2.3 можно такие отчеты помещать прямо в меню (как и кристаловские), но как это выглядит еще не смотрел. |
||||
Dmitry Pestov Заслуженный форумщик Зарегистрирован: 21.06.2007 |
Добавлено: 29.06.2007 17:48 Заголовок сообщения:
Аккуратно сверьте 45 и 47 поле в ддф, если все одинаково, то похоже на багу. Можете обойти ситуацию, создайте формулу, значение которой если 47 поле пустое равно 0, а если нет, то равно 45 полю. И вставте эту формулу вместо 45 поля, по ней же и итоги можно считать. Хотя странно, скорее просто опечатка где-нибудь в ддф. |
||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 30.06.2007 22:30 Заголовок сообщения: А как выглядит DDF целиком?
А нельзя посмотреть текст DDF файла целиком? А то это напоминает мне попытку удаления аппендикса по телефону |
||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 02.07.2007 16:01 Заголовок сообщения: Re: А как выглядит DDF целиком?
Катерина прислала мне DDF файл и я теперь в некотором затруднении, ибо уже несколько лет не брал в руки шашек. |
||||
Dmitry Pestov Заслуженный форумщик Зарегистрирован: 21.06.2007 |
Добавлено: 02.07.2007 16:23 Заголовок сообщения: Re: А как выглядит DDF целиком?
Да, разметка не играет никакой роли. Только макросы и теги секций. Я могу глянуть, что там не так, правда не обещаю сделать это сегодня. |
||||
vome Народный форумщик Зарегистрирован: 17.09.2004 |
Добавлено: 02.07.2007 16:29 Заголовок сообщения: Re: А как выглядит DDF целиком?
В принципе совершенно верно, DDF файл для кристалловского отчета составляет перечень полей, но никто не запрешает использовать и разметку, скорее всего если DDF файл разрабатывается с нуля, то его проще сделать как перечень необходимых полей. А если уже получаем из готового решения, например конвертация DDF шаблона в RPT, то проще оставить DDF файл как есть, не тратя время на его "причесывание". Ведь для строки все поля будут уникальными, как правило. |
||||
Удалён Гость |
Добавлено: 03.07.2007 07:40 Заголовок сообщения: Добрый день всем!!! В нашем случае, использовала конвертацию DDF шаблона в RPT. Коллеги, проблема решена, наконец-таки допетрила УРА! И только не понятно, почему при генерации в файл DDF попали удвоенные строки в конец сектора?! |
||||
aav Администратор Зарегистрирован: 14.09.2004 |
Добавлено: 03.07.2007 08:20 Заголовок сообщения:
Золотые слова!!!
|
||||
Удалён Гость |
Добавлено: 28.09.2007 16:09 Заголовок сообщения: А можно как нибудь создавать DDF файлы не вручную? (Для Кристала) |
||||
Удалён Гость |
Добавлено: 01.10.2007 05:44 Заголовок сообщения: Доброе утро, если я правильно Вас поняла, то Вам нужно сгенерировать ddf файлы путём: Входа в Скалу в Режиме Разработчика. Затем путь таков: Системные Утилиты/Документы/Изменение Определения Документа/Редактор Формата Отчета выбираем на вкладке Documents list нужный модуль из списка DDF и соответственно нужный код документа — подтверждаем. Из вкладки Custom documents выбираем код и язык документа. Появившись на экране отчёт редактируем, если конечно нужно и нажимаем кнопку Convert to RPT. Должно получиться, если возникнут вопросы пишите. |
||||
Удалён Гость |
Добавлено: 01.10.2007 09:22 Заголовок сообщения:
Спасибо! |
||||
Удалён Гость |
Добавлено: 01.10.2007 09:33 Заголовок сообщения:
|
||||
Удалён Гость |
Добавлено: 01.10.2007 09:35 Заголовок сообщения: А в чём, собственно, проблема?Расскажите по подробнее, а то мне это напоминает "ходьбу с закрытыми глазами" |
||||
vome Народный форумщик Зарегистрирован: 17.09.2004 |
Добавлено: 01.10.2007 11:12 Заголовок сообщения:
|
||||
Удалён Гость |
Добавлено: 04.10.2007 15:00 Заголовок сообщения:
Cпасибо. Примерно так я и решил свои проблемы. |
||||
Удалён Гость |
Добавлено: 09.10.2007 14:51 Заголовок сообщения: А как быть если в описании DDF нет нужных полей??? Можно ли в Кристале объеденить данные из ХП и DDF ??? |
||||
Dmitry Pestov Заслуженный форумщик Зарегистрирован: 21.06.2007 |
Добавлено: 09.10.2007 15:29 Заголовок сообщения:
Сначала нужно убедиться, что DDF кода действительно нет. Для этого идем в "Редактор Формата Отчета" (Системные Утилиты — Документы — Изменение Определения Документа) и там ищем нужное поле. Если код отсутствует, то можно завести свой код и заполнять его из VBA проекта. Либо использовать библиотеку, которая добавляет в кристал возможность выполнения произвольного запроса. Я пример такой библиотеки описывал здесь. Правда, у такой библиотеки есть свои проблемы, например, при работе с несколькими сессиями. |
||||
Удалён Гость |
Добавлено: 09.10.2007 16:28 Заголовок сообщения:
Cпасибо! |
||||
Dmitry Pestov Заслуженный форумщик Зарегистрирован: 21.06.2007 |
Добавлено: 09.10.2007 16:48 Заголовок сообщения:
Сейчас под рукой готового решения у меня нет, тема интересная, сделаю такой пример, но скорее на следующей неделе. |
||||
vome Народный форумщик Зарегистрирован: 17.09.2004 |
Добавлено: 09.10.2007 17:24 Заголовок сообщения:
|
||||
Dmitry Pestov Заслуженный форумщик Зарегистрирован: 21.06.2007 |
Добавлено: 10.10.2007 09:17 Заголовок сообщения:
Заполняем параметр отчета из VBA Это вариант, когда данные можно поместить в параметр. Можно и непосредственно расшифровывать поля в DDF, но это более муторно. В хелпе есть немного про это, советую посмотреть раздел "Handling Report Events" |
||||
Удалён Гость |
Добавлено: 10.10.2007 09:41 Заголовок сообщения:
|
||||
Удалён Гость |
Добавлено: 17.04.2009 08:45 Заголовок сообщения: Привет альпинистам! КристаллРепортс 10 видит только часть таблиц в скальской базе(там их у меня ну очень многа, своих еще вагон). Это настраиваемый параметр или где? Ногами не пинать Пасип. |
||||
DenZ Почетный форумщик Зарегистрирован: 02.08.2007 |
Добавлено: 17.04.2009 11:56 Заголовок сообщения: Правой кнопкой на источнике — Options там в секции Data Explorer можно отметить что выбирать, в т.ч. и задать маску на имена таблиц. Потом Refresh |
||||
Удалён Гость |
Добавлено: 21.04.2009 11:43 Заголовок сообщения:
|
||||
DenZ Почетный форумщик Зарегистрирован: 02.08.2007 |
Добавлено: 21.04.2009 15:10 Заголовок сообщения:
А зачем ВСЕ таблицы!???? |
||||
Maxim Заслуженный форумщик Зарегистрирован: 09.03.2005 |
Добавлено: 21.04.2009 16:53 Заголовок сообщения:
это ограничение было еще в 8 версии CR. DenZ дал правильный ответ. Конечно есть ограничение. У нас только таблиц пользовательских >14000, зачем все их отображать? |
||||
Удалён Гость |
Добавлено: 22.04.2009 05:33 Заголовок сообщения: С кристаллом никогда не работал, вот и непривычно немного . Сиквельный менеджер, напр, показывает все по дефолту, профайлер позволяет смотреть все события. Конечно ВСЕ таблы сразу не нужны, но нужны из разных модулей. Пасиб откликнувшимся. |