Счет контрагенту.

Добрый день.

Подскажите как сделать?

Скриншот карточки контрагента
first

Скриншот карточки счета
second

Скриншот выходной формы в Excel
third

Может уже кто реализовывал такую задачу.

Техническая служба Террасофт, не смогла ответить на данный вопрос вразумительно.

Нравится

28 комментариев

Создаете пользовательский запрос на выборку данных. По нему добавляете Word отчет, в шаблоне, которого прописываете в какие ячейки необходимо записывать данные.

Если я не ошибаюсь, то задача, как и написал Алексей, решается пользовательскими инструментами. А вот реквизиты я бы вынес в закладку, зачем в карточке реквизиты ;) ? Ведь у одной компании могут быть несколько компаний-плательщиков и, соответственно, реквизитов плательщиков.

А можно более подробно, я не проходил обучение данному продукту. Что-то мне понятно, но не все. Можете показать в картинках?

"Шевченко Юрий" написал:Ведь у одной компании могут быть несколько компаний-плательщиков и, соответственно, реквизитов плательщиков.

Директор сказал не нужно. В целом вы правы.

"Агутин Алексей" написал:Создаете пользовательский запрос на выборку данных. По нему добавляете Word отчет, в шаблоне, которого прописываете в какие ячейки необходимо записывать данные.

А есть статейка, как это делать?

"Синяев Валерий" написал:А есть статейка, как это делать?

Посмотрите тут
http://community.terrasoft.ua/usr/video_faq

[quote="Кулак Олег"]Посмотрите тут
http://community.terrasoft.ua/usr/video_faq[/quote]

Вы сами видели на, что даете ссылку. Это мне известно и доступно без видео инструкции. Я хочу получить выходную форму как в 1С 8.1. И меня интересует счет, а не отчет... :confused:

"Синяев Валерий" написал: И меня интересует счет, а не отчет...

Возможно я Вас не верно понял, но чем, указанная Вами печатная форма, отличается от отчета в Excel по текущему счету в Terrasoft? Либо вопрос вообще не в печатной форме?

Просто хочу понять как сделать такую печатную форму, принцип понятен. Но все же есть вопросы:

Для начала я захожу в Террасофт
Вкладка "Инструменты"
Скриншот

Следующие действие, это запрос


вот на этом этапе и много вопросов, мне нужно сделать в выходную форму данные, которые берутся разных таблиц

Вот это что означает? Из какого раздела?

"Синяев Валерий" написал:Вот это что означает? Из какого раздела?

Каждый отчет прикрепляется к определенному разделу, при создании вы должны были указать его(раздел).

Вот только я еще не могу открыть форму изменения шаблона.

"Синяев Валерий" написал:вот на этом этапе и много вопросов, мне нужно сделать в выходную форму данные, которые берутся разных таблиц

Таблица счет связана с таблицей контрагенты(Клиент). Если Вы раскроете "плюс" на против данной таблице, то сможете вытянуть данные таблицы контрагенты.

"Кулак Олег" написал:Вот только я еще не могу открыть форму изменения шаблона.

Какая у Вас версия Terrasoft?

"Кулак Олег" написал:Какая у Вас версия Terrasoft?

3.2.0.56

"Кулак Олег" написал:Таблица счет связана с таблицей контрагенты(Клиент). Если Вы раскроете "плюс" на против данной таблице, то сможете вытянуть данные таблицы контрагенты.

Это я тормознул, понял уже и сделал. Нужно excel ставить так как ща на open-office работаю ща. У Террасофт идет привязка именно к библиотекам офиса.

"Синяев Валерий" написал:Это я тормознул, понял уже и сделал.

Т.е. вопросов по созданию запроса и соответствующего отчета нет?

Не совсем, завтра буду с утра трудится над этим. Хотелось бы все таки получить информацию от технической службы Террасофт. Мне просто не понятно как открыть редактор выходной формы.

nine

Вот так я создаю запрос
ten
Выбираем компоновку данных для запроса
eleven
Фильтры нужны?
twelve

После я перехожу на вкладу отчеты.

Но все тоже окно, выберите раздел

Что я делаю не так?

Я рекомендую Вам ознакомится с видео материалом, а именно "Как создать отчёт в Excel-формате на основе пользовательского запроса к базе данных Terrasoft CRM?". В нем рассмотрен пример создания пользовательского запроса и отчета на его основе.
И если Вы хотите видеть печатную форму конкретного счета, то стоит разместить отчет в разделе "Счета", если же вы хотите видеть все счета по конкретному контрагенту - в разделе "Контрагенты".

Олег я послушал вашего совета посмотрел материал еще вчера. Я просто указал вам пример. Я так понимаю сообщение "этот отчет можно просматривать только из раздела" выскакивает, потому что стоит тип фильтрации "Для выделенных записей". Подскажите как я могу его открыть данный отчет, с кажем для просмотра на определенном счете? И как я могу открыть редактор выходной формы, а открыть я ее не могу потому что не присвоен "сервис отчета" или к отчетам формируемым в excel нельзя задать выходную форму.

Просмотреть отчет Вы можете из раздела, который указали при создании отчета, при помощи меню "Отчеты". Но отчет построенный в Excel не будет соответствовать внешнему виду указанной Вами печатной формы. Если для Вас кретично использование Excel, то придется строить данную печатную форму в скрипте, используя ActiveXObject.

Валерий, сообщение, что данный отчет можно просматривать только из раздела означает, что запустить его можете только из выпадающего меню "Отчеты" указанного для отчета раздела, в Вашем случае - [Контрагенты].

Дело в том, что у одного контрагента может быть несколько счетов,именно по данной причине рекомендуется делать отчет для раздела [Счета], а не [Контрагенты].

Если же необходимо создавать именно такую печтаную форму (как Вы указали на первом скриншоте), то мне кажется, что лучше сделать ее не средствами пользовательских отчетов, а в виде формы Fast Report.

Хорошо, сейчас займемся. И посмотрим. Техническая служба сказала тоже что и ваши последние сообщения

Для того чтобы создать отчет, нужный мне придется создать новый сервис. Так как при создании отчета fast reports, не возможности выбора ранее созданного мною запроса. Есть еще какие варианты?

Валерий, как вариант можете использовать существующую форму fr_ReportInvoiceWithNDS или fr_ReportInvoiceWithoutNDS. Можете скопировать сервис одного из этих отчетов и изменить его, сделав на основании данной формы - новую, которая будет соответствовать Вашей (указанной на первом скриншоте).

"Синяев Валерий" написал:Так как при создании отчета fast reports, не возможности выбора ранее созданного мною запроса.

Запрос в клиентском приложении отличается от того запроса, sq_*, который создается в административной части приложения, на основании которого мы можем построить отчет Fast Report.

"Татьяна Адамчук" написал:
Запрос в клиентском приложении отличается от того запроса, sq_*, который создается в административной части приложения, на основании которого мы можем построить отчет Fast Report.

Какой выход? Можно пример, скорее всего уже решалась такая задача!

Валерий, так есть уже готовый запрос для отчета. Задача только или существующую форму отчет fr_ReportInvoiceWithNDS или fr_ReportInvoiceWithoutNDS задизайнить под Вашу форму (установить логотип, вытянуть нужные поля). Если тех полей в датасете не достаточно, чтобы решить задачу, то можете добавить в запросы и датасеты.

14

Подскажите, может я не туда смотрю?

Все разобрался пока, но вопросы все рано будут.

И прошу на заметку возьмите, что счет - это invoice. Но под этим понимается большое количество значений.

Показать все комментарии