BEST logo логотип компании БЭСТ - программы для бизнеса ПРОДАЖИ
+7 (991) 312-04-37
trade@bestnet.ru
ПОДДЕРЖКА
+7 (495) 775-66-76
consult@bestnet.ru
СКАЧАТЬ
Обновления
Дистрибутивы
Авторизация

Логин:
Пароль:
Забыли свой пароль?
Регистрация
ВАШ ВОПРОС

Доступ к Личному кабинету закрыт!
Как получить доступ?


Главная  / Поддержка  / Форум  / Публичные форумы  / Программирование отчетов  / Пытаюсь освоить Дизайнер отчетов

Форум

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: Пред. 1 ... 8 9 10 11 12 След.
RSS
Пытаюсь освоить Дизайнер отчетов
 
1. Что касается режима редактирования отчетов, то там действительно свойство Stretched надо устанавливать в значение False. Поля, у которых Stretched=True могут растягиваться вниз и перекрывать поля, находящиеся после них. В режиме просмотра этого не видно, потому что фон у полей прозрачный. А в режиме редактирования все поля рисуются с белым фоном. И если поле растянулось вниз, то оно может закрыть собой другое поле, но это не значит что другое поле исчезло, оно просто находится "под" растянувшимся полем и его не видно.
2. Сохранения отчетов в Excel из режима просмотра действительно работает не всегда правильно. Поэтому сейчас в отчетах делается так называемый "прямой" вывод в Excel, когда уже в карточке запроса можно указать куда будет выводится отчет (поля в рамке под заголовком "Вывод отчета") "Стандартно", в Excel, в OO Calc и т.д. Но этот режим реализован пока не во всех отчетах.
Вывод счета в виде вещественного числа происходит когда в строке есть только цифры и её длина больше 11 символов. Excel в этом случае преобразует строку в формат вещественного числа. Эта ошибка возможно будет исправлена в SP33.
Про исчезновение полей без реального примера сказать ничего не могу. Если ошибка не в отчете, а не в алгоритме вывода в Excel, то пример тоже не поможет.
 
Цитата
Сергей Введенский пишет:
Вывод счета в виде вещественного числа происходит когда в строке есть только
цифры и её длина больше 11 символов


Спасибо, Сергей!
А почему это не всегда происходит. Рядом поля- корр/счет и р/сч, оба по 20 символов. Первый - нормально, второй- вещественное число?
И почему во втором случае - те же поля, а сохраняются верно, казалось бы все тот же Excel?
 
При внимательном рассмотрении картинок вывода в Excel вызвало подозрение, что во втором случае в ячейке второго номера счета нарисован зелёный треугольник, что говорит о том, что значение в поле не соответствует типу данных. Не могли бы Вы выложить нам шаблон отчета для изучения, а если ещё и с базой, на которой можно будет воспроизвести ситуацию, то будет совсем Хорошо :happiness: ?
 
База есть в Корневом каталоге FTP на 89.253.233.90.
Последняя EPP150610.7z

в приложении Товары. Продукция/Учет движения товаров/Реализация со склада/АРЕНДА
формируются счета на оплату "20 СЧЕТ НА ОПЛАТУ АРЕНДА"

А шаблон как выложить? Из базы не получите?
...
Шаблон выложил туда же на FTP
Изменено: Новосибирск ОАО "Электропромпроект" - 11.06.2015 08:23:49
 
FTP требует логин и пароль. Можете написать в личку или на E-Mail. А шаблон можно и здесь "прицепить".
 
[QUOTE]Сергей Введенский пишет:
А шаблон можно и здесь "прицепить".
[/QUOTE]

А здесь что-то не "прицепляется": При сохранении файла произошла ошибка.
Логин и пароль отправил на Email
Изменено: Новосибирск ОАО "Электропромпроект" - 11.06.2015 15:22:31
 
Туда же на FTP выложил исправленный шаблон под именем "20_Shablon.frf"
Основная ошибка была в том, что у полей с названиями поставщика и покупателя свойство Stretched=True, а под ними на бэнде есть ещё другие поля (с адресами). Адреса вынес на Child-бэнды. Кроме того очень много полей в шаблоне было "невыровненных" (между полями по ширине или по высоте были промежутки в 1 пиксель), а это ведет с созданию дополнительных "лишних" ячеек при экспорте в Excel. С номерами счетов пока не всё понятно - ещё посмотрим...
 
Цитата
Новосибирск ОАО "Электропромпроект" пишет:
А почему это не всегда происходит. Рядом поля- корр/счет и р/сч, оба по 20 символов. Первый - нормально, второй- вещественное число?
И почему во втором случае - те же поля, а сохраняются верно, казалось бы все тот же Excel?
Корр/Счет у Вас в шаблоне находится в одном поле вместе со значением БИК и они разделены пустой строкой. Понятно, что такую "конструкцию" Excel не будет рассматривать как число. А расчетный счет находится один в своем поле и поэтому Excel его преобразует в числовой формат. Если скажем перед расчетным счетом вставить пустую строку, то преобразования не будет.
Во втором случае программа экспорта более "интеллектуальна", и она умеет объяснять Excel-ю что такие строки не надо преобразовывать в число. Проблема первого случая тоже будет исправлена в SP 33.
 
Здравствуйте!
Уже не знаю как и задать Вопрос . Давно это было.
Ситуация в общем такая.
В Приложении Товары.Продукция->Учет движения товаров->Реализация со склада сформирован Акт сдачи-приемки работ(услуг) .
Сформирован мною по образцу и подобию существующего документа.
В верхней части документа указаны наименования Исполнителя (это мы) и Заказчика (наш контрагент), которые определены так:
[DialogForm.Partner."ПОЛНОЕ_НАИМЕНОВАНИЕ"] и [DialogForm.SHAPKA."Наименование_ контрагента"]

Сейчас мне понадобилось, чтобы были не только наименования Исполнителя и Заказчика, но и полностью все реквизиты: ИНН, КПП, Адрес и др.
Как это можно сделать?
Думал вставить нужные поля каждое по отдельности аналогично
[DialogForm.Partner."ПОЛНОЕ_НАИМЕНОВАНИЕ"] и [DialogForm.SHAPKA."Наименование_ контрагента"]
мне найти наменования других полей?


Подобный Акт ("Акт приемки сдачи работ (услуг) (с реквизитами)") есть в Приложении Продажи. Клиенты.->Работы и услуги->Акт о выполнении работ услуг,
где эти поля описаны соотве5тственно:
[DialogForm.sPartner."ПОЛНОЕ_НАИМЕНОВАНИЕ"][cRekI] и [DialogForm.shapka."Наименование_ контрагента"][cZacAdr[j]]
Как бы мне получить аналогичное? что там еше за параметры [cRekI] и [cZacAdr[j]



Хотел сослаться на Базу в Корневом каталоге (где есть старая база)

ftp://89.253.233.90
логин: ftp_clients
пароль: @nbchbeb647hhdGG54Hg

в папку Novosibirsk
но не смог в него войти

Получаю :

Корневой каталог FTP на 89.253.233.90 Чтобы просмотреть этот FTP-узел в Проводнике Windows, щелкните Страница, а затем щелкните Открыть FTP-узел в проводнике Windows.
12/07/2015 01:45 Каталог BEST-5
11/18/2015 09:25 Каталог EPOS
12/15/2015 06:41 Каталог hiron
08/24/2015 03:13 Каталог KMP
11/27/2015 09:36 Каталог Ku4uksulfat
09/21/2015 08:50 Каталог lesosibirsk
12/09/2015 08:22 Каталог Neftemash
12/07/2015 01:45 Каталог Novosibirsk
12/08/2015 05:37 Каталог OMF
09/11/2015 10:21 406 orders 00120150828094715.dbf
12/07/2015 01:45 Каталог P_34_32

где "щелкните Страница, а затем щелкните Открыть FTP-узел в проводнике Windows. " не нашел
Изменено: Новосибирск ОАО "Электропромпроект" - 15.12.2015 16:04:33
 
Какие значения в Вашем шаблоне прописаны у источников Partner и SHAPKA в свойстве DSName ?
Или лучше прикрепите к сообщению архив с файлом шаблона отчета.
 
Надо войти в редактор текста (нажать двойным щелчком мышки), нажать иконку "Вставить поле БД" и заменить на:
[DialogForm.sPartner."ПОЛНОЕ_НАИМЕНОВАНИЕ"],
ИНН [DialogForm.sPartner."КОД_ИНН"], КПП [DialogForm.sPartner."КОД_КПП"],
[DialogForm.sPartner."АДРЕС"],
р/с [DialogForm.sPartner."РАСЧЕТНЫЙ_СЧЕТ"], в [DialogForm.sPartner."НАЗВАНИЕ_БАНКА"] и так далее.

У партнёра:
[DialogForm.shapka."ПОЛНОЕ_НАИМ_ПАРТНЕРА"],
ИНН [DialogForm.shapka."ИНН_ПАРТНЕРА"], КПП [DialogForm.shapka."КПП_ПАРТНЕРА"] и так далее.
Изменено: Александр Ф - 16.12.2015 15:08:33
 
[QUOTE]Сергей Введенский пишет:
Какие значения в Вашем шаблоне прописаны у источников Partner и SHAPKA в свойстве DSName ?
[/QUOTE]

bdf.sprav.sprav_partner_is_self
bdf.form_sclad.form_sclad_nakl_real
соответственно.

[QUOTE]
Или лучше прикрепите к сообщению архив с файлом шаблона отчета.
[/QUOTE]А это "с чем едят"? Архив всей базы или...?
Прикрепляю файл .frf
говорит При сохранении файла произошла ошибка.


В режиме изменения загружает без ошибок и при просмотре вижу прикрепленный файл, а здесь почему- то нет... не сохраняется изменения с новым прикреплением файла ?
Изменено: Новосибирск ОАО "Электропромпроект" - 16.12.2015 16:42:33
 
Цитата
Александр Ф пишет:
Надо войти в редактор текста (нажать двойным щелчком мышки), нажать иконку "Вставить поле БД" и заменить на:
[DialogForm.sPartner."ПОЛНОЕ_НАИМЕНОВАНИЕ"],
ИНН [DialogForm.sPartner."КОД_ИНН"], КПП [DialogForm.sPartner."КОД_КПП"],
[DialogForm.sPartner."АДРЕС"],
р/с [DialogForm.sPartner."РАСЧЕТНЫЙ_СЧЕТ"], в [DialogForm.sPartner."НАЗВАНИЕ_БАНКА"] и так далее.
sPartner ? но у меня же Partner ! опечатка?
Выполнил это как с Partner, что-то выдает, но все в одну строку , не понял почему... буду еще тыкаться

Цитата
Александр Ф пишет:
У партнёра:
[DialogForm.shapka."ПОЛНОЕ_НАИМ_ПАРТНЕРА"],
ИНН [DialogForm.shapka."ИНН_ПАРТНЕРА"], КПП [DialogForm.shapka."КПП_ПАРТНЕРА"] и так далее.
Почему [DialogForm.shapka."ПОЛНОЕ_НАИМ_ПАРТНЕРА"] у меня ж вроде как [DialogForm.SHAPKA."Наименование_ контрагента"]
Если зайти в Источник SHAPKA и посмотреть его поля (Fields)? том нет таких, что Вы указываете и вообще нет ИНН, КПП.
А вот есть там "АДРЕС_КОНТРАГЕНТА_1", которое действительно выводится на печать, и не в одну строку, а там где определено.
А где взять ИНН и КПП и др.

Цитата
Александр Ф пишет:
Надо войти в редактор текста (нажать двойным щелчком мышки), нажать иконку "Вставить поле БД" и заменить на:
Это не понял как делать, вставлял поля путем крпирования и вставки существующих с дальнейшей заменой нужного текста
 
А вот еще интересный момент:
Если смотрю шаблоне в Дизайнере отчетов, наименование определено в первой строке страницы,
а при формировании документа это поле на четвертой строке страницы.
И если войти в редактор текста (нажать двойным щелчком мышки), то это поле также на четвертой строке
Отчего так?
 
[QUOTE]Новосибирск ОАО "Электропромпроект" пишет:
В режиме изменения загружает без ошибок и при просмотре вижу прикрепленный файл, а здесь почему- то нет... не сохраняется изменения с новым прикреплением файла ?
[/QUOTE]

Формы прикрепляются только через архиватор, желательно rar. А картинки могут разместится с возможностью сразу их видеть, а могут быть и как прикрепления,
таковы настройки сайта.
Как пример посмотрите организацию моего сообщения
http://bestnet.ru/support/forum/index.php?PAGE_NAME=read&FID=9&TID=6742
Изменено: ВАЛЕРИЙ БОНДАРЧУК - 16.12.2015 21:06:28
 
Источник Partner содержит все требуемые поля для вывода реквизитов собственного предприятия.
Зайдите в дизайнер отчетов, выберите мемо поле на которое Вы хотите поместить реквизиты Собственного предприятия, двойным нажатием левой клавишей мыши провалитесь в мемо-поле и кнопочкой "Вставить поле БД" вставьте поля: [DialogForm.Partner."КОД_ИНН"] [DialogForm.Partner."КОД_КПП"] [DialogForm.Partner."АДРЕС"]
[DialogForm.Partner."КОД_БАНКА"] [DialogForm.Partner."НАЗВАНИЕ_БАНКА"] [DialogForm.Partner."РАСЧЕТНЫЙ_СЧЕТ"] [DialogForm.Partner."КОРР_СЧЕТ"].
Для более наглядного отображения информации вставьте перед каждым полем комментарий, например: ИНН [DialogForm.Partner."КОД_ИНН"] КПП [DialogForm.Partner."КОД_КПП"] Адрес [DialogForm.Partner."АДРЕС"] БИК [DialogForm.Partner."КОД_БАНКА"] [DialogForm.Partner."НАЗВАНИЕ_БАНКА"] Р/счет
[DialogForm.Partner."РАСЧЕТНЫЙ_СЧЕТ"] кор.счет [DialogForm.Partner."КОРР_СЧЕТ"].
Источник Shapka НЕ содержит реквизиты контрагента(заказчика), поэтому на карточку запроса необходимо добавить новый объект "Источник данных БЭСТ", расположенный на панели инструментов. В свойстве DSName этого источника прописать bdf.sprav.sprav_partner.
Далее открыть параметры источника (свойство Params), в параметре "Код_партнера" прописать значение DialogForm.SHAPKA."КОД_КОНТРАГЕНТА"].
Теперь можно перейти на страницу отчета и провалиться в мемо-поле в которое необходимо добавить реквизиты заказчика. С помощью кнопки "Вставить поле БД" найти новый добавленный источник, например DataSet1 и вставить соответствующие поля. Например:
[DialogForm.DataSet1."КОД_ИНН"] [DialogForm.DataSet1."КОД_КПП"] [DialogForm.DataSet1."АДРЕС"] [DialogForm.DataSet1."КОД_БАНКА"] [DialogForm.DataSet1."НАЗВАНИЕ_БАНКА"] [DialogForm.DataSet1."РАСЧЕТНЫЙ_СЧЕТ"] [DialogForm.DataSet1."КОРР_СЧЕТ"].
 


Почему в данном случае Полное_наименование (партнера) печатается внизу секции Заголовка отчета (Report title) ,
а Наименование контрагента там где оно собственно определено в шаблоне
 
.
Изменено: Новосибирск ОАО "Электропромпроект" - 17.12.2015 16:24:26
 
.
 
Пока вставлял нужные поля с шаблоном что-то случилось (сравните с вышепредставленным):





Куда делась секция верхняя секция Child?

В результате документ формируется так
 
Цитата
Новосибирск ОАО "Электропромпроект" пишет:


Почему в данном случае Полное_наименование (партнера) печатается внизу секции Заголовка отчета (Report title) ,
а Наименование контрагента там где оно собственно определено в шаблоне
У объекта с наименованием партнера свойство Stretched = True, поэтому он растягивается до конца секции ReportTitle, а поскольку выравнивание текста видимо установлено по нижней границе объекта, то текст и печатается в самом низу секции. Установите свойство Stretched = False.
 
Цитата
Новосибирск ОАО "Электропромпроект" пишет:
Пока вставлял нужные поля с шаблоном что-то случилось (сравните с вышепредставленным):
Куда делась секция верхняя секция Child?
По приведённой картинке трудно точно сказать, почему не печатается секция Child. Проверьте, есть ли на неё ссылка в свойстве Child секции ReportTitle. И передвиньте секции и поля в шаблоне так, чтобы секции не перекрывали друг друга и поля лежали строго в пределах секций, не выходя за их границы.
 
Сергей, СПАСИБО огромное!
Вы единственный в фирме от кого можно надёжно получить адекватный и точный ответ.
Да, есть еще Павличенко (если не ошибаюсь) с кем можно решать проблемы.
Весьма признателен.
Респект великий.
Изменено: Новосибирск ОАО "Электропромпроект" - 18.12.2015 10:33:46
 
Теперь по существу.
Цитата
Сергей Введенский пишет:
а поскольку выравнивание текста видимо установлено по нижней границе объекта, то текст и печатается в самом низу секции.
Вот удивило! Всегда считал, что выравнивание по границам - это выравнивание внутри поля. Ведь это даже наглядно видно: перебирая вариант выравнивания, смещается текст внутри поля.
Цитата
Сергей Введенский пишет:
По приведённой картинке трудно точно сказать, почему не печатается секция Child. Проверьте, есть ли на неё ссылка в свойстве Child секции ReportTitle.
Конечно, ссылки нет. Ну она и исчезла, потому что исчезла сама секция и не на что ссылаться.
Почему исчезла я тоже пока не установил. Я занимался только смещением всех объектов вниз по странице, что бы можно было вставить дополнительные поля.
Надо сказать, тоже проблемное занятие. Т.к. некоторые поля смещаются вместе с перемещением всей секции, а некоторые при этом остаются на старом месте.
Не сразу это заметишь, поэтому приходится неоднократно это переделывать.
А почему некоторые поля жестко привязаны к секции, а другие нет - я не пойму.
Так и с исчезновением всей секции. Это произошло впервые, потому и не зафиксировал, теперь буду отслеживать.

Надо отметить, что это свидетельствует о не надёжности работы ДО, если малейшее отступление в действиях приводит и искажению результатов.
 
Цитата
Новосибирск ОАО "Электропромпроект" пишет:
Подобный Акт ("Акт приемки сдачи работ (услуг) (с реквизитами)")есть в ПриложенииПродажи. Клиенты.->Работы и услуги->Акт о выполнении работ услуг,
гдеэти поля описаны соотве5тственно:
[DialogForm.sPartner."ПОЛНОЕ_НАИМЕНОВАНИЕ"][cRekI] и[DialogForm.shapka."Наименование_ контрагента"][cZacAdr[j]]
Как бы мне получить аналогичное? что там еше за параметры[cRekI]и[cZacAdr[j]
Сергей, если есть время ответьте, пожалуйста, на этот Вопрос . Что там за дополнительные параметры, которые позволяют выводить группу реквизитов. Или подскажите, где про это можно прочитать.

И второе. Как этот Акт можно перенести в приложение Товары.Продукция->Учет движения товаров->Реализация со склада
Страницы: Пред. 1 ... 8 9 10 11 12 След.
Читают тему (гостей: 1)