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

Наши программы => УкрСклад => Тема розпочата: Максим З.А. від Червень 02, 2012, 11:02:35

Назва: Карточка контрагента
Відправлено: Максим З.А. від Червень 02, 2012, 11:02:35
Как добавить в карточку контрагента функцию "Наименование контрагента для налоговых накладных", чтобы данные функции были в налоговой накладной,  а наименование клиента в товарной
Назва: Re: Карточка контрагента
Відправлено: semp від Червень 02, 2012, 22:55:01
Цитата: Максим З.А. від Червень 02, 2012, 11:02:35
Как добавить в карточку контрагента функцию "Наименование контрагента для налоговых накладных", чтобы данные функции были в налоговой накладной,  а наименование клиента в товарной
Если я правильно понял, речь идет о разных наименованиях клиента для расходных документов и налоговой накладной.
Эту проблему мы решили следующим образом:
- через дизайнер создали новый шаблон налоговой накладной;
- в наименовании Покупателя вместо [Клиент.ФИО] записали следующую формулу [IIF(Length(Trim(<Клиент.Дополнительно1>)) == 0 ,<Клиент.ФИО> , <Клиент.Дополнительно1>)];
Теперь если заполнена ячейка в справочнике Клиента "Дополнительное поле 1", то название клиента берется из нее (к стати, ее можно переименовать через "Опции" => "Параметры" => "Справочники"  => в правом нижнем углу "Справочник Клиенты/Активные Фирмы"), если она пустая, то как обычно из ячейки "Название предприятия/ФИО". Ячейку можно использовать и другую, соответственно заменив ее в название в формуле. Только есть одно замечание: в ячейках "Дополнительно" есть ограничение на количество символов (меньше чем в ячейке "Название предприятия/ФИО"), если название очень длинное, не всегда вмещается, и при сохранении карточки клиента показывает ошибку.