Текущее время: Пн, авг 04 2025, 12:07

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Использование переменных в Report Painter
СообщениеДобавлено: Ср, окт 01 2008, 13:56 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 04 2008, 14:12
Сообщения: 6
Есть 2 проблемы:

1. Везде в шапках отчетов надо выводить ИНН. Пользователь согласен вводить ИНН на селекционном экране. Я создала переменную-значение, но не могу добавить ее в строки заголовка.

2. Для одного из столбцов пользователь тоже хочет задавать значение на селекционном экране. Если создать столбец-формулу и посмотреть F1, там написано:

The following operands are possible:
Row numbers (for example, Y001 for row 001)
Column numbers (for example, X001 for column 001)
Cells (for example, Z001 for a specific total in a report)
Value variables (for example, '1PERIK' for the value variable 1PERIK)

Я опять создала в gs11 переменную-значение по полю ztaxregt-hsl01, но когда ввожу ее в редактор формул, выдается ошибка. Причем в пояснении к ошибке написано:

...If variables may be used in formulas in the application, these begin with '&' and have a maximum of 9 characters (including '&').

Перепробовала уже все сочетания кавычек и &, никак не получается :(

Может быть, кто-нибудь сталкивался с этим? Помогите плиз!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 02 2008, 07:36 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
К п.1 Добавление переменных к заголовку осуществляется выбором Доп.информация - Тексты отчета - Строки заголовка. Там дальше выбираем место для вставки и нажимаем кнопку Выбранные параметры, далее думаю все просто.
Но есть одна фишка. Просто так созданная переменная не появится на экране ввода параметров отчета. Её надо задать как ограничение либо в общих критериях выбора или в ограничениях признаков на фрагменте, где-нибудь. После этого перегенерить отчет. Переменная появиться, после этого из ограничений ее можно убрать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 02 2008, 08:06 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
К п.2. На фрагменте с производными показателями создаете столбец, типа Элемент без признаков. Далее на строках двойным щелчком вызываем редактор формул. При помощи кнопки Переключить текст отображаем переменные и выбираем их. Вот только чтобы выбрать их похоже они должны быть в ограничениях столбцов или строк, во всяком случае у меня переменные из общих критериев выбора не доступны здесь. Поэтому на фрагменте с признаками необходимо будет создать столбец или строку, значения которых вы использовать не будете, а только для задействования переменной, что кстати автоматом добавит ее не только в формулы, но и на экран задания параметров при запуске. Последнее сам не пробовал.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 02 2008, 17:14 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 04 2008, 14:12
Сообщения: 6
Спасибо,Aval, за ответы, может быть еще с одним вопросом мне поможете?

У меня показатели "Количество" в тоннах выводятся только как целые числа, хотя в SL они хранятся с точностью до 3-го знака после запятой. В формате настроила точность до 3-го знака, это подействовало для всех расчетных показателей, но только не для тонн! Тонны остались целыми числами.

Даже не знаю, в чем может быть загвоздка, подскажите плиз.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 03 2008, 08:14 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Т.е. в одном столбце количество выводится в тоннах и, например, в кг. И при этом кг с 3 знаками, а тонны целые?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 03 2008, 08:22 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 04 2008, 14:12
Сообщения: 6
Не совсем так, в одном столбце только тонны. Есть другой столбец, где я делю рубли на тонны и получаю себестоимость - там 3 знака после запятой. Там где рубли - 2 знака (но это меня вполне устраивает), а где тонны - только целые. Вот это-то и проблема. Причем расчетные показатели расчитываются по точному количеству тонн, округление происходит только при выводе. Таким образом, отчет получается искаженным :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 03 2008, 09:27 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Посмотрел у себя отчеты с количеством - все выходит как надо. Попробуйте поменять настройки форматов столбца, отчета в целом, что касается числа знаков после запятой. Увеличьте ширину столбца. После каждого изменения сохраняйте и перезапускайте отчет для генерации новых настроек.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 03 2008, 10:36 
Начинающий
Начинающий

Зарегистрирован:
Чт, сен 04 2008, 14:12
Сообщения: 6
Нет, все настройки форматов правильные, ширина столбца - с запасом, а тонны при выводе все равно округляются.

Выкрутилась совсем извращенским способом: показатель с тоннами сделала скрытым столбцом, а вместо него поставила столбец-формулу:

(Х003 * 1000) / 1000

так показывает как надо :) Если кто знает человеческий способ - пишите.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB