logo

ANDRIY.CO Support Forum / Форум техподдержки ANDRIY.CO

Домашняя страница http://andriy.co

Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Андрей Кравченко  
#1 Оставлено : 31 марта 2009 г. 11:55:18(UTC)
Андрей Кравченко

Статус: Администратор

Репутация:

Группы: Administrators
Зарегистрирован: 19.08.2007(UTC)
Сообщений: 924
Украина
Откуда: Київ

Не могу отправить письмо - почтовая служба почему-то заворачивает...
Пишу прямо в форум.
> Андрей, здравствуйте!
>
> У меня возникли еще вопросы:
>
> 1. Когда я открываю накладные для подготовки к печати (пробовал разные
> шаблоны) данные отображаются корректно (см. рис 1). Когда пробую открыть
> конструктор отчетов, и тут же, даже без правок, пробую сохранить файл в
> шаблон .xml или включить предварительный просмотр в конструкторе отчетов, то
> сразу цифры в Detail, сумма, НДС сбиваются, также сбивается форматирование
> строк (см. рис 2). Я что-то делаю не так? Хотелось бы разобраться, чтобы Вас
> с отчетами не дергать, а то разные клиенты разные варианты заполнения
> расходных накладных хотят.
Когда вы создаете из системного отчета пользовательский отчет, нужно
воспользоваться командами языка VB Script, чтобы произвести выравнивание
высоты элементов по высоте максимального элемента.
Для этого на контекстной вкладке конструктора отчетов выберите значок
"Скрипт".
Откроется окно скрипта, в выпадающем списке "Object" выберите Detail
Для списка Events выберите событие OnBeforePrint и в процедуру обработки
события вставьте следующий текст

On Error Resume Next
Dim MyControl
For Each MyControl In rpt.Sections("Detail").Controls
MyControl.Height = rpt.Sections("Detail").Height - 15
Next

В полном объеме текст скрипта будет выглядеть так

Sub OnBeforePrint
On Error Resume Next
Dim MyControl
For Each MyControl In rpt.Sections("Detail").Controls
MyControl.Height = rpt.Sections("Detail").Height - 15
Next
End Sub


Как работает этот код.
1. Каждый раз, когда формируется новая строка в теле отчета (в области
Detail), система порождает событие OnBeforePrint (то есть перед печатью).
2. При этом вызывается процедура обработки этого события. Она
обязательно должна называться OnBeforePrint
3. В процедуре в цикле перебираются все элементы и приводятся к высоте
максимально высокого элемента.



>
> 2. На форуме Вы писали, что планируете создать раздел в котором будут
> выложены варианты пользовательских отчетов. Есть ли уже такой раздел? Я
> вроде не нашел.
Раздел, в котором собраны все отчеты пока только планируется. Ведется
работа.

> 3. На форуме была дискуссия по поводу медленной работы программы. Я
> попробовал работать на двух ноутах: одноядерный с Vista 1,8 Ггц 2 Гб
> оперативки, антивирус Касперский,и двухядерный с XP 2Ггц, 2 Гб оперативки,
> антивирус НОД. На обоих действительно при выполнении операций, особенно при
> открытии накладных наблюдается подтормаживание до 3-4 секунд. Может какие-то
> настройки в операционной системе нужно дополнительно сделать?
1. Ноутбук на батарейках работает гораздо медленне, чем от сети,
особенно в пиках загрузки, для экономии заряда батарей.
2. Обязательно посмотрите в настройках, в разделе "Интерфейс" период
просмотра документов. Возможно, у вас по умолчанию задан слишком большой
период и каждый раз при обновлении списка документов программа
зачитывает слишком большой список.
3. Также посмотрите в разделе списков и таблиц способ обновления списков
и таблиц.
Проверили на ноутбуке Celeron 540 1,86 ГГц, 1ГБ памяти
Накладные открывались в течение 2х секунд. В случае работы с базой
данных SQL сервера открытие накладных занимало 1 секунду.
Андрей.
Сергей  
#2 Оставлено : 1 апреля 2009 г. 13:49:25(UTC)
Сергей

Статус: Активный участник

Репутация:

Группы: Зарегистрированный участник
Зарегистрирован: 19.03.2009(UTC)
Сообщений: 53
Украина

По первому пункту тоже такая проблема, предложенное решение не помогает восстановить работоспособность шаблонов. Не отображается сумма напротив каждой позиции и общая сумма. Без работоспособного конструктора шаблонов нам от ТЦУ толку вообще никакого.

Ещё не плохо было бы добавить такой параметр как срок гарантии у товаров.
Андрей Кравченко  
#3 Оставлено : 1 апреля 2009 г. 14:30:35(UTC)
Андрей Кравченко

Статус: Администратор

Репутация:

Группы: Administrators
Зарегистрирован: 19.08.2007(UTC)
Сообщений: 924
Украина
Откуда: Київ

Спасибо, Сергей, за замечание, но я бы просил внимательнее читать мои сообщения.
Проблема не в том, что не работает конструктор отчетов. Он работает и работает правильно.
Проблема в том, что отчет - это не только то, что вы видите на белом листе. В отчете должен работать программный код, хотя и весьма несложный.
Когда вы будете делать редактирование не системного отчета, а пользовательского, данная проблема не возникнет, так как необходимый код отчет уже будет в себе содержать.
Сергей  
#4 Оставлено : 1 апреля 2009 г. 14:57:27(UTC)
Сергей

Статус: Активный участник

Репутация:

Группы: Зарегистрированный участник
Зарегистрирован: 19.03.2009(UTC)
Сообщений: 53
Украина

Я понимаю, что должен работать сложный системный код. Получается что нужно только с нуля писать шаблоны? т.е. без программеров не обойтись? Или как быть? Какой смысл тогда для рядового пользователя от графического редактора отчетов если даже без внесения изменений после сохранения перестают работать формулы?
Сергей  
#5 Оставлено : 1 апреля 2009 г. 17:02:32(UTC)
Сергей

Статус: Активный участник

Репутация:

Группы: Зарегистрированный участник
Зарегистрирован: 19.03.2009(UTC)
Сообщений: 53
Украина

Возможен ли вариант создания шаблонов под заказ, на основе наших примеров созданных в word'е, на платной основе?
Андрей Кравченко  
#6 Оставлено : 1 апреля 2009 г. 18:49:28(UTC)
Андрей Кравченко

Статус: Администратор

Репутация:

Группы: Administrators
Зарегистрирован: 19.08.2007(UTC)
Сообщений: 924
Украина
Откуда: Київ

Цитата:
Я понимаю, что должен работать сложный системный код. Получается что нужно только с нуля писать шаблоны? т.е. без программеров не обойтись? Или как быть? Какой смысл тогда для рядового пользователя от графического редактора отчетов если даже без внесения изменений после сохранения перестают работать формулы?

Немножко, Сергей, не так.
Отчеты в ТЦУ сейчас бывают двух видов - встроенные (те которые находятся внутри самого исполняемого файла tcu3.exe и пользовательские, те которые в виде xml-файлов.
Когда-то были только встроенные, сейчас половина пользовательских, половина встроенных. К концу апреля все отчеты мы должны перевести в пользовательский формат, то есть в xml-файлы
Во встроенных отчетах функции расчетов выполняет программный код самой программы.
В пользовательских отчетах эти функции выполняет код на языке Visual Basic Script.
Идея в том, чтобы пользователь мог открыть пользовательский отчет в режиме конструктора и сделать простейшие действия - изменить размеры полей, цвет, добавить собственные поля с каким-то данными, модифицировать sql-запрос, на основе которого строятся отчеты. Опять же - от простого к сложному. Со временем можно будет делать и сложные отчеты самому. К лету мы по планам должны подготовить документацию по работе с отчетами.
Преимущества Windows-решений, а особенно базирующихся на инструментах от Miсrosoft в том, что можно использовать широчайший инструментарий.
Максимально хорошо и максимально подробно описан Microsoft Access из пакета MS Office. База данных ТЦУ (до редакции Сеть) как раз в этом формате и хранится. Никто не мешает делать отчеты в Access (это подробно обсуждается на куче форумов, наберите в гугле "как составить отчет в Access"
При разработке конструктора я постарался максимально приблизить работу с конструктором ТЦУ и работу с конструктором Access


Цитата:
Возможен ли вариант создания шаблонов под заказ, на основе наших примеров созданных в word'е, на платной основе?


Да, такой вариант возможен. При этом мы обсуждаем и стоимость, и сроки. Единственное условие - если мы сочтем, что данный отчет будет интересен другим пользователям, мы оставляем за собой право включать его в дальнейшие дистрибутивы.
Пишите нам в почту, будем обсуждать.
С уважением и наилучшими пожеланиями.
yur_ka  
#7 Оставлено : 26 октября 2009 г. 20:02:47(UTC)
yur_ka

Статус: Новичок

Репутация:

Группы: Зарегистрированный участник
Зарегистрирован: 12.10.2009(UTC)
Сообщений: 10
Украина
Откуда: Kiev

Здравствуйте! У меня вопрос по отчету [color=red:51d1ec0bf9]"Отчет по продажам"[/color:51d1ec0bf9].
Есть определенный товар, который уже есть в справочнике товаров, он оприходован, в "Карточке товара" в поле "Послед. себестоимость" тоже показывает стоимость, НО в отчете "Отчет по продажам" себестоимость показывает ... [color=red:51d1ec0bf9]НУЛИ![/color:51d1ec0bf9]
Андрей Кравченко  
#8 Оставлено : 26 октября 2009 г. 21:09:21(UTC)
Андрей Кравченко

Статус: Администратор

Репутация:

Группы: Administrators
Зарегистрирован: 19.08.2007(UTC)
Сообщений: 924
Украина
Откуда: Київ

Самый простой способ выяснить причину - присылайте базу.
На отчет по продажам нареканий не было. Себестоимость берется из соответствующих полей базы данных, никаких вычислений при формировании отчета не производится.
Способ решения.
1. Высылайте файл tcu_be.mdb из каталога программы
2. Укажите за какой период и по какой торговой точке делается отчет.
3. Укажите проблемные товары.
Мы предоставим подробный ответ.
И для Вас и для нас это самый быстрый и эффективный способ разобраться в ситуации.
Андрей Кравченко  
#9 Оставлено : 8 апреля 2010 г. 15:46:19(UTC)
Андрей Кравченко

Статус: Администратор

Репутация:

Группы: Administrators
Зарегистрирован: 19.08.2007(UTC)
Сообщений: 924
Украина
Откуда: Київ

Хочу также заметить, что отчет по продажам будет отображать данные только в том случае, если по расходным накладным производились оплаты от получателей. Если производятся только отгрузки, но оплаты не поступают в отчете данных не будет. Чтобы видеть, что было отгружено за тот или иной период, воспользуйтесь отчетом по отрузкам.
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.

Форум YAF.NET | YAF.NET © 2003-2024, Yet Another Forum.NET
Страница сгенерирована за 0.147 секунды.