Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата

Наши программы => УкрСклад => Тема розпочата: Fes від Вересень 27, 2012, 11:59:30

Назва: дизайн прайсов
Відправлено: Fes від Вересень 27, 2012, 11:59:30
Доброго времени суток господа.
Будьте добры помогите, не могу разобраться с дизайном прайсов, хотелось бы создать дизайн на основе "основной вид №4" но с некоторыми изменениями.
хотелось бы чтобы он выглядел так:
|№|код|название товара|цена входящяя|цена розничная|цена опт1|цена опт 2|цена опт 3|
возможно ли такой дизайн и как его реализовать, за ранее спасибо.
Назва: Re: дизайн прайсов
Відправлено: Creat від Вересень 27, 2012, 13:08:34
Дизайнер - новый шаблон. Добавляете новую ячейку. Вставляете по аналогии новое поле, но с
CENA_NATIONAL_VALUTA.
И всё готово.
И ещё глянь.
http://www.softbalance.com.ua/forum/index.php/topic,1535.0.html (http://www.softbalance.com.ua/forum/index.php/topic,1535.0.html)
Назва: Re: дизайн прайсов
Відправлено: TheOK від Вересень 27, 2012, 13:23:34
Лучше использовать не данные с закладки Поля БД, а с закладки Переменные. Просто перетащите оттуда нужную переменную на шаблон. Если использовать Поля БД, то при запуске документа на печать в режиме редактирования документа, отчет будет выдавать ошибки.
Назва: Re: дизайн прайсов
Відправлено: Fes від Вересень 28, 2012, 07:47:54
Спасибо за советы, все получилось :)
Назва: Re: дизайн прайсов
Відправлено: Creat від Вересень 28, 2012, 14:27:04
Цитата: TheOK від Вересень 27, 2012, 13:23:34
Лучше использовать не данные с закладки Поля БД, а с закладки Переменные. Просто перетащите оттуда нужную переменную на шаблон. Если использовать Поля БД, то при запуске документа на печать в режиме редактирования документа, отчет будет выдавать ошибки.
Я это уже благодаря вам усвоил! Но в этом отчёте разработчика, сделано так как я написал.
Назва: Re: дизайн прайсов
Відправлено: TheOK від Вересень 28, 2012, 18:51:59
Цитата: Creat від Вересень 28, 2012, 14:27:04
Я это уже благодаря вам усвоил! Но в этом отчёте разработчика, сделано так как я написал.
На интересную штуку обратили вы мое внимание. Буду знать, что в УкрСклад есть такая полезная штука.
В шаблоне используется не переменная БД, а специальная конструкция, называется функция.
Выглядит она так [ToNacValuta(StrToFloat(<Товар.Цена.Розничная>),<Товар.Цена.Валюта.Расходная.Номер>)]
Где, скорее всего:
1)  ToNacValuta - название функции
2) StrToFloat(<Товар.Цена.Розничная>) - аргумент1 функции, цена в любой валюте (в справочнике товаров ведь можно хранить цену в валюте, отличной от национальной)
3) <Товар.Цена.Валюта.Расходная.Номер> - агрумент2 функции, идентификатор валюты (числовой), он сообщает из какой валюты нужно перевести согласно курсу аргумент1

Лучше всего просто копировать в шаблонах такой текст полностью, т.е. от " [ "  до " ] ", текст вне этих скобок можно редактировать.