Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Отчеты по аналитическим сегментам в 3.1

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-5
View previous topic :: View next topic  
Author Message
Li



Joined: 30 Jan 2004
Posts: 172
Location: Хайрова Л.Р.
Occupation: программист, Вектра-Софт
Interests: Казань

PostPosted: 21 Jul 2004 19:29    Post subject: Отчеты по аналитическим сегментам в 3.1 Reply with quote

После переноса базы с версии 2.2 на 3.1 стала полностью некорректно работать внешняя отчетность, написанная в 2.2.
Функции типа:
А1=ДТС(«581* .* -01-02-07»)
А2=ДТС(«581* .* -02-02-07»),
Более-менее прилично работали на 2.2. Теперь такое ощущение, что несусветные цифры дают по строке нарастающим итогом по счету, при условии, что это различные переменные. И совсем не то (там, где д.б. 0 - есть некие суммы "с потолка").
Что поменялось так радикально в логике?
И что делать с отчетами?
Back to top
View user's profile Send private message
Irina_Gl



Joined: 10 Jul 2002
Posts: 315
Location: Глухова Ирина
Occupation: Компания БЭСТ
Interests: Москва

PostPosted: 21 Jul 2004 20:08    Post subject: Reply with quote

Нужно писать:
А1=ДТС(«581* .* -01-02-07», ДАТА())
А2=ДТС(«581* .* -02-02-07»,ДАТА()),
_________________
Глухова Ирина
Компания БЭСТ
Отдел разрабо
Back to top
View user's profile Send private message
Li



Joined: 30 Jan 2004
Posts: 172
Location: Хайрова Л.Р.
Occupation: программист, Вектра-Софт
Interests: Казань

PostPosted: 22 Jul 2004 09:06    Post subject: Reply with quote

Уточните пожалуйста:это изменения 3.1? Все работало в 2.2 В одной из тем предлагалась возможность использования б/даты (Юлией Астаховой), очевидно, по умолчанию - конечная дата упомянутого периода. Но не суть, что же все таки так радикально изменилось ? Попробую обязательно, спасибо.
Back to top
View user's profile Send private message
Irina_Gl



Joined: 10 Jul 2002
Posts: 315
Location: Глухова Ирина
Occupation: Компания БЭСТ
Interests: Москва

PostPosted: 22 Jul 2004 11:15    Post subject: Reply with quote

В той теме, на которую вы ссылаете не прелагалось использовать дату в в функциях по оборотам, а для правильного расечта - это обязательное условие.
Если нужен расчет за период отчета, то дату начала и кокнчания периода отчета, елис за меньший, то что укажите.
В функциях по расчету сальдо, так же нужно указывать дату для правильного расчета. Если на дату отчета, то так как написано выше.
Связано с переработкой этих функций для расчета по многомегментной аналитике с учетом архивных периодов и п
_________________
Глухова Ирина
Компания БЭСТ
Отдел разрабо
Back to top
View user's profile Send private message
Li



Joined: 30 Jan 2004
Posts: 172
Location: Хайрова Л.Р.
Occupation: программист, Вектра-Софт
Interests: Казань

PostPosted: 22 Jul 2004 13:22    Post subject: Reply with quote

Не работает
Цифры - те же. Помогите на примере, пожалуйста.
Есть 7 субсчетов на 58 счете: 581...587.
На всех субсчетах есть по 4 сегмента:
1) Обязательно - Партнеры (6-ти значные коды)
2) Ликвидность - 3 варианта с 2значным кодом (01;02;03)
3) "Залоговость" - 2 варианта -"- (01;02)
4) Срок залога - 7 вариантов -"- (01;...07)
Как получить дебетовое сальдо по всем субсчетам, по всем партнерам, по всем срокам залога. На дату.
Буду очень благодарна, если Вы подскажете работающий вариант для версии 3.1. (т.к. предложенное собирает по всем субсчетам неимоверную сумм
Back to top
View user's profile Send private message
Irina_Gl



Joined: 10 Jul 2002
Posts: 315
Location: Глухова Ирина
Occupation: Компания БЭСТ
Interests: Москва

PostPosted: 22 Jul 2004 13:42    Post subject: Reply with quote

В приведенном Вами примре Вы собираете данные по всем партнерам по конкретному сроку залогу.
Вы указываете 5 пробелов после * в первом сегменте аналитики?
_________________
Глухова Ирина
Компания БЭСТ
Отдел разрабо
Back to top
View user's profile Send private message
Irina_Gl



Joined: 10 Jul 2002
Posts: 315
Location: Глухова Ирина
Occupation: Компания БЭСТ
Interests: Москва

PostPosted: 22 Jul 2004 16:11    Post subject: Reply with quote

В текущей версии нужно считать по каждому субсчету
Code:

А1=ДТС(«581*.*     -01-02-* », ДАТА())
А2=ДТС(«582*.*     -02-02-* »,ДАТА())
....
А7=ДТС(«587*.*     -02-02-* »,ДАТА())
,
в 1 сегменте 5 пробелов после *, в последнем 1 пробел, если Вам нужно по всем срокам залога и по всем партнерам.
Расчет в целом по счету, с маской по аналитике, доработаем в одном из ближайших SP.
_________________
Глухова Ирина
Компания БЭСТ
Отдел разрабо
Back to top
View user's profile Send private message
Li



Joined: 30 Jan 2004
Posts: 172
Location: Хайрова Л.Р.
Occupation: программист, Вектра-Софт
Interests: Казань

PostPosted: 22 Jul 2004 22:25    Post subject: Reply with quote

Я так и делаю (и в 2.2 - также , кроме ДАТА)! За одним уточнением - все достало и я последние сегменты указываю явно, это ведь не ошибка, правда?
-- Пять пробелов, естесственно. Программа перенеслась без сбое
Back to top
View user's profile Send private message
Irina_Gl



Joined: 10 Jul 2002
Posts: 315
Location: Глухова Ирина
Occupation: Компания БЭСТ
Interests: Москва

PostPosted: 23 Jul 2004 09:37    Post subject: Reply with quote

Если Вам нужно по конкретным значениям последних сегментов, то указываете их явно, если значения последних сегментов не играют роли, то можно написать "* " ( * и 1 пробел так у Вас длина последнего сегмента 2 символа).
По отдельным субсчетам с указанием функции ДАТА() все считает правильно.
Уточните, что именно у Вас неверно.
_________________
Глухова Ирина
Компания БЭСТ
Отдел разрабо
Back to top
View user's profile Send private message
Li



Joined: 30 Jan 2004
Posts: 172
Location: Хайрова Л.Р.
Occupation: программист, Вектра-Софт
Interests: Казань

PostPosted: 23 Jul 2004 14:50    Post subject: Reply with quote

Именно так и делаю, именно так и написано (в 3.1) , хотя и оставляю впечатление плохое. (о себе)
Выслала базу версии 2.2, можете отследить по куску отчета № 00000001 (внизу списка) во Внешней отчетности. Строка "финанс..." таблицы, формулы, касаются 58 субсчетов, например. В базе нет оборотов/сальдо по высоколиквидным активам. Суммы в 2.2 - нет, 3.1 - показывает ее (после апгрейда и включения уточнения ДАТА()).
Там же можно попытаться построить хоть что-нибудь по новой аналитической отчетности - сегментной. Мне - не удалось, возможно не правильно пользую
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-5 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru