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

Наши программы => УкрСклад => Тема розпочата: siena від Січень 23, 2013, 17:45:21

Назва: Шаблон накладної
Відправлено: siena від Січень 23, 2013, 17:45:21
Допоможіть з шаблоном видаткової накладної, мені потрібно щоб у видатковій накладній в підсумку відображалась різниця сум між ціною роздрібною і фактично виписаною (опт, дилер, спец ціна) ,як прописати це у шаблоні.
Назва: Re: Шаблон накладної
Відправлено: Filex від Січень 23, 2013, 18:37:49
Вам нужно зайти в дизайнер этой печатной формы, вставить на форму объект "текст" и присвоить его полю Memo что-то похожее на [SUM((<DataRep."TOV_Cena">-<DataRep."CENA1">)*<DataRep."Tov_Kolvo">)] - только в моем варианте это сумма разницы между ценами накладной и из справочника (учетной) - прибыль по накладной. Вам нада подставить те поля в сумму, которые Вам нужны. Их список расположен справа в дизайнере форм. Вроде так объяснил, если что - меня поправят.
Назва: Re: Шаблон накладної
Відправлено: admin від Січень 24, 2013, 10:15:10
Так как указано выше делать нельзя для документов. Запомните что для документов используются переменные, а для отчетов Поля ДБ.

Посмотрите тут:
http://www.softbalance.com.ua/forum/index.php/topic,2532.msg15246.html#msg15246 (http://www.softbalance.com.ua/forum/index.php/topic,2532.msg15246.html#msg15246)
Назва: Re: Шаблон накладної
Відправлено: siena від Січень 25, 2013, 09:58:01
Цитата: admin від Січень 24, 2013, 10:15:10
Так как указано выше делать нельзя для документов. Запомните что для документов используются переменные, а для отчетов Поля ДБ.

Посмотрите тут:
http://www.softbalance.com.ua/forum/index.php/topic,2532.msg15246.html#msg15246 (http://www.softbalance.com.ua/forum/index.php/topic,2532.msg15246.html#msg15246)
Я вже пробував так робити але в мене в друкованій формі ці цифри не відображаються
Назва: Re: Шаблон накладної
Відправлено: admin від Січень 25, 2013, 10:05:38
Цитата: siena від Січень 25, 2013, 09:58:01
Я вже пробував так робити але в мене в друкованій формі ці цифри не відображаються

Что именно вы делали, какую переменную вставляли?
Назва: Re: Шаблон накладної
Відправлено: siena від Січень 25, 2013, 22:56:14
[<Товар.Цена.Розничная>*<НДС.НаТоварДляАФирмы>-<Товар.ЦенаСНДС>]
Назва: Re: Шаблон накладної
Відправлено: siena від Січень 26, 2013, 06:07:43
Змінну (про різницю цін) ввожу в чорне поле, в червоному потрібна сума по стовпчику "ціна без знижки"
Назва: Re: Шаблон накладної
Відправлено: admin від Січень 28, 2013, 15:45:58
Цитата: siena від Січень 26, 2013, 06:07:43
Змінну (про різницю цін) ввожу в чорне поле, в червоному потрібна сума по стовпчику "ціна без знижки"

Если вы про сумму этой переменной:
[<Товар.Цена.Розничная>*<НДС.НаТоварДляАФирмы>-<Товар.ЦенаСНДС>]
то выводиться она так:
[SUM(<Товар.Цена.Розничная>*<НДС.НаТоварДляАФирмы>-<Товар.ЦенаСНДС>)]
Назва: Re: Шаблон накладної
Відправлено: siena від Січень 29, 2013, 10:01:28
Ось що получається коли ввожу в поле "Сума без нижки"
Назва: Re: Шаблон накладної
Відправлено: admin від Січень 29, 2013, 10:12:11
Используйте без переменной <НДС.НаТоварДляАФирмы>
Назва: Re: Шаблон накладної
Відправлено: siena від Січень 29, 2013, 13:04:46
все зробив але в друкованій формі не відображається (вигляд у вкладеному файлі)
Назва: Re: Шаблон накладної
Відправлено: admin від Січень 29, 2013, 17:32:58
1. Вы этот Child сам вставили? Все бенды Child надо прикреплять к их родителями бендам, у каждого бенда есть свойство Child надо указать тот Child который идет за родительским бендом.
2. Если это Child от скидки то  на закладке Код написана программа которая может отключать видимость этого Child если нет скидки или надбавки, проверьте.
Назва: Re: Шаблон накладної
Відправлено: siena від Січень 30, 2013, 11:20:37
Цитата: admin від Січень 29, 2013, 17:32:58
1. Вы этот Child сам вставили? Все бенды Child надо прикреплять к их родителями бендам, у каждого бенда есть свойство Child надо указать тот Child который идет за родительским бендом.
2. Если это Child от скидки то  на закладке Код написана программа которая может отключать видимость этого Child если нет скидки или надбавки, проверьте.
Так з Child я потрохи розібрався, спочатку був створений на базі існуючого, а тепер створив новий і все видно.
Є друга проблема це - згідно з формулою [<Товар.Цена.Розничная>-<Товар.ЦенаСНДС>] йде підрахунок різниць сум по стовпцях з цінамии і кількість товару не врахована, а потрібно щоб прораховувало наприклад різницю між СУМА( "товар4" к-сть 3шт* 150"ціна без знижки" +"товар1"к-сть2шт*300"ціна без знижки"+"товар3"к-сть1шт*1500"ціна без знижки")-СУМА( "товар4" к-сть 3шт* 120"ціна зі знижкою" +"товар1"к-сть2шт*240"ціна зі знижкою"+"товар3"к-сть1шт*1200"ціна зі знижкою") в результаті цієї задачки і получиться знижка яку отримав клієнт і її потрібно вказати в кінці накладної.
Назва: Re: Шаблон накладної
Відправлено: siena від Січень 30, 2013, 12:20:11
Все зі змінними розібрався шаблон майже готовий, ще кілька запитань
1. Як зробити щоб ці рядки (1) в друкованій формі не відображалися  (в дизайнері через DEL не получається бо міняє розрахунки )   

2. В полі тип ціни (3) мені потрібно відобразити під якою ціною виписана накладна (Опт. Ціна1 чи ціна2) тобто яка змінна це покацує 
Назва: Re: Шаблон накладної
Відправлено: TheOK від Січень 30, 2013, 14:17:11
Цитата: siena від Січень 30, 2013, 12:20:11
2. В полі тип ціни (3) мені потрібно відобразити під якою ціною виписана накладна (Опт. Ціна1 чи ціна2) тобто яка змінна це покацує 
В принципе, отобразить такое невозможно (есть способы сравнить цену первого товара с Оптовой, Цена1, цена2 и т.д. и в зависимости от равенства той или иной цене вывести фиксированный текст, но если на данный товар разные цены могут совпадать, вы получите неверные данные).

Цитата: siena від Січень 30, 2013, 12:20:11
Все зі змінними розібрався шаблон майже готовий, ще кілька запитань
1. Як зробити щоб ці рядки (1) в друкованій формі не відображалися  (в дизайнері через DEL не получається бо міняє розрахунки )   
Не совсем понятно, почему удаление Child-бенда или подобного отображается на итоге.
Прикрепите в своем сообщении шаблон, который редактируете (сохраните через сохранить как в меню Файл), и укажите:
1) что нужно сделать (удалить, скрыть и т.д.) и с чем это нужно сделать
2) что изменяется если произвести то, что вам нужно
Назва: Re: Шаблон накладної
Відправлено: siena від Січень 30, 2013, 16:13:32
1. Щоб я заспокоъвся, на скріні я показав що я хочу відобразити в друкованій формі видаткової накл.,це можливо ?
2, Щоб рядки 2 не відображались на друк формі
Назва: Re: Шаблон накладної
Відправлено: admin від Січень 30, 2013, 16:19:56
Укажите для Child1 видимость т.е. свойство Visible в false. Если вы просто удаляете Child1 то и не забывайте перенастроить предков т.к. скорее всего у вас родитель для Child1 это Child8, а родитель для Child2 это у вас Child1, но вы его удалили значит и чаилды не показываются, после удаления Child1 укажите родителя для Child2 это будет Child8.

Переменной для типа цены нет, накладная не сохраняет тип цены только саму цену.
Назва: Re: Шаблон накладної
Відправлено: TheOK від Січень 30, 2013, 16:33:09
Сделайте бенд, который вы хотите скрыть невидимым (свойство visible=false).
Затем вызовите контекстное меню на бенде, который сделали невидимым и выберите Печатать Child если невидимый.

Теперь по типу цены. Проблема о  которой я писал несколько постов выше, останется, но вот вариант (не 100% ный)


[IIF(<Товар.Цена>==<Товар.Цена.Розничная>,"Розничная","")]
[IIF(<Товар.Цена>==<Товар.Цена.Оптовая>,"Оптовая","")]

Этот код проверяет, если цена на первый товар = розничной цене на этот же товар, выводится текст Розничная, если = оптовой, то выведет Оптовая, сделайте так для остальных типов цен, которые вам нужны. После того, как сделаете для всех типов цен, сделайте, так, чтобы эти переменные были в одну строку (можно поставить какой-то разделитель, например, запятую после каждого типа цен).
Назва: Re: Шаблон накладної
Відправлено: admin від Січень 30, 2013, 16:51:34
По этому коду еще и валюта выписки документа и валюта в справочнике товаров должны обязательно совпадать.
Назва: Re: Шаблон накладної
Відправлено: siena від Січень 30, 2013, 17:45:55
Все супер І навіть працює
Всім велике СПАСИБІ
Докорегую шаблони і виставлю у відповідній темі