29.09.2007, 12:43 | #1 |
Участник
|
Сальдо по клиентам и поставщикам
Добрый день,
Подскажите пожалуйста как в коде получить сальдо по клиентам и поставщикам в разрезе счётов и финансовой аналитики. |
|
29.09.2007, 13:30 | #2 |
Участник
|
Цитата:
Профиль разноски, как и фин.аналитика, сохраняется в проводке CustTrans и VendTrans. Поэтому можно получить сальдо в разрезе профилей разноски и фин.аналитики. Проблема возникает, если кто-то начинает на ходу менять счета в профиле разноски. В этом случае сальдо по счету в разрезе клиентов и получить будет очень сложно. |
|
29.09.2007, 14:23 | #3 |
Участник
|
Спасибо, я так и представляю ситуацию, но почему-то мне кажется что есть более простой способ, ведь отчёт сальдо-ведомость по клиентам и поставщикам выполняется очень быстро.
Из вашего ответа то же возникает вопрос, данные из отчётов стандартных в системе по поставщикам и клиентам будут правильными если кто-то на ходу поменяет счета в профили разноски ? |
|
29.09.2007, 14:33 | #4 |
Участник
|
Стандартные отчёты по клиентам и поставщикам международной версии вообще понятия не имеют о счетах в профилях разноски, да и не нужны там счета.
Последний раз редактировалось Михаил Андреев; 29.09.2007 в 14:45. |
|
29.09.2007, 14:37 | #5 |
Участник
|
Цитата:
Очень многие русские отчеты являются анти-паттернами Цитата:
Поищите, эта тема уже обсуждалась. |
|
29.09.2007, 15:22 | #6 |
Участник
|
|
|
29.09.2007, 16:43 | #7 |
Member
|
Цитата:
Сообщение от longson
...
Из вашего ответа то же возникает вопрос, данные из отчётов стандартных в системе по поставщикам и клиентам будут правильными если кто-то на ходу поменяет счета в профили разноски ? ... Если вы так сделаете, то данные по синтетическому и аналитическому учету по клиентам и по поставщикам не разойдутся. В противном же случае шансы свести ГК и модулем РК стремятся к нулю. Только это все касается международной версии. В российской какой-то Враг Народа придумал таблицу CustVendTransPostingLog_RU, в которую этот враг народа додумался писать счета ГК. И все стало совсем грустно. При смене счета данная таблица, по идее, тоже требует обновления. А описанный выше способ корректировки счетов ГК касается не только РК и РП, но и УЗ, производства, проектов. Он универсален.
__________________
С уважением, glibs® |
|
29.09.2007, 16:59 | #8 |
Member
|
Цитата:
Сообщение от Lemming
На профиль разноски конечно ориентироваться не стоит. Локализаторы уже соориентировались Как вариант, связка CustVendTrans exists join LedgerTrans.
В этом вопросе я поддерживаю mazzy. Уж лучше счет брать из профиля. Связь между CustTrans/VendTrans и LedgerTrans очень ненадежная. Пользователи постоянно умудряются под одним ваучером сделать несколько строк в журнале ГК. По ваучеру в таком случае счет не найти. Я даже один раз был доведен до отчаяния, и уже был готов написать проверку на разноске журналов ГК, чтобы она не допускала такой ситуации. Правда, не сложилось. Еще я был очевидцем того, что при сопоставлении и рассопоставлении курсовая разница в CustTrans или VendTrans шла с одним ваучером, а в LedgerTrans с другим. Плюс есть идиотские проводки, придуманные локализаторами, которые пишутся при сопоставлении и рассопоставлении, и под которые не создаются CustTrans или VendTrans. В результате даже на совсем стандартной версии отчет по выверке ГК с РК или РП выдает почти бесконечный список расхождений. Он же никак не понимает и считает ошибочной ситуацию, когда в сложной проводке под одним ваучером сделать проводку между клиентом и поставщиком, например. А еще есть распределение по счету ГК... и наверняка что-то, что не пришло мне в голову навскидку... Так что лучше уж ориентироваться на профили. А если консультант не понимает, что при смене счета в профиле нужно перебросить сальдо со счета ГК на новый счет... то как любит говорить мой папа... "Горбатого могила исправит".
__________________
С уважением, glibs® |
|
|
За это сообщение автора поблагодарили: Lemming (3). |
29.09.2007, 17:21 | #9 |
Участник
|
именно так
Ненадежная - это неправильный термин. Просто стандартный функционал вполне допускает ситуацию, когда в одим ваучер попадают разные проводки по разным клиентам/поставщикам/банкам - достаточно ввести многострочную проводку. Почему она это позволяет? См. очень интересную теорию от komar Немного об архитектуре разноски в ГК и проблеме корреспонденции счетов |
|
30.09.2007, 21:11 | #10 |
Злыдни
|
От постановки задачи очень сильно меняется ответ на Ваш вопрос. Что подразумевается под сальдо по клиентам и поставщикам в разрезе счетов и финансовой аналитики? Если Вы хотите добавить аналитику объектного учета (клиент, поставщик) в качестве финансофой аналитики - это, на мой взгляд, порочная практика, и здесь я Вам не советчик. Но и согласиться с Сергеем и Глебом не могу. Ориентироваться на профиль разноски "сейчас" - закрывать глаза на ошибки молодости, т.е. не зрелости учетной политики, которая в силу определенных исторических моментов может изменяться. Оптимальнее прописывать в таблицы CustTrans и VendTrans источник появления проводки, исторический пофиль разноски и исторический регистр учета. А по этому регистру собирать все незакрытые проводки для сальдо. В любом случае, послушайте советы, проанализируйте потребности Вашей компании и выберите свой путь
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
01.10.2007, 02:31 | #11 |
Member
|
Цитата:
Сообщение от KiselevSA
...
Но и согласиться с Сергеем и Глебом не могу. Ориентироваться на профиль разноски "сейчас" - закрывать глаза на ошибки молодости, т.е. не зрелости учетной политики, которая в силу определенных исторических моментов может изменяться. Оптимальнее прописывать в таблицы CustTrans и VendTrans источник появления проводки, исторический пофиль разноски и исторический регистр учета. А по этому регистру собирать все незакрытые проводки для сальдо. ... М.б. я чего-то не понимаю? "исторический пофиль разноски" — он там есть. "исторический регистр учета" — это счет ГК или что-то другое? А как по вашему должен собираться отчет? И, главное, как его правильно при таком подходе интерпретировать (это может раскрыть ответ на вопрос)? И какие должны быть действия в случае изменения счета ГК в профиле разноски? Если вас это не напряжет, поясните, пожалуйста.
__________________
С уважением, glibs® |
|
01.10.2007, 11:38 | #12 |
Злыдни
|
Цитата:
Цитата:
Интерпретация достаточно проста для финансиста: он видит по каким типам операции есть задолженность клиента или перед поставщиком. при этом и реакция в зависимости от регистра может быть разной. Поменяли счет в профиле разноски? Появился новый счет в сальдо. Не закрыли старые счета - видим перед глазами остатки по "старому" счету задолженности. Вроде ничего криминального. Хотим получить сальдо по стандартному текущему профилю разноски? Да не вопрос. Игнорируем регистр и тянем текущий стандартный счет задолженности из профиля
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
01.10.2007, 11:52 | #13 |
Участник
|
Цитата:
Сообщение от KiselevSA
Оптимальнее прописывать в таблицы CustTrans и VendTrans источник появления проводки, исторический пофиль разноски и исторический регистр учета. А по этому регистру собирать все незакрытые проводки для сальдо. В любом случае, послушайте советы, проанализируйте потребности Вашей компании и выберите свой путь
Да и отчет можно собрать быстрее, т.к. в таком случае вся информация будет в одной таблице и не надо будет для каждой проводки из клиетов / поставщиков загладывать в настройку профилей разноски. |
|
03.10.2007, 18:22 | #14 |
Member
|
Цитата:
Сообщение от petr
...
Практически это аналог таблицы InventTransPosting для склада (только не отдельной таблицей). Получиться так же как и в складском модуле. При изменении профиля разноски старые проводки не меняют свой счет, а учитываются на тех же счетах, на которые изначально были разнесены. ... В закупке вообще можно любой счет учета запасов указать при желании. Не зависимо от профиля. И можно приходовать на один счет, а списывать с другого, т.к. приход зависит еще и от налоговой группы. Так что с номенклатурой вообще все запущено. Так что с номенклатурой предложенный мною подход не прокатит. С вашей позицией насчет CustVendTransPostingLog_RU не согласен. Данную проблему можно было решить и проще. Стандартной функциональностью.
__________________
С уважением, glibs® |
|
03.10.2007, 18:27 | #15 |
Member
|
Цитата:
Сообщение от KiselevSA
...
В простейшем случае "бухгалтерского учета" таким регистром является счет из профиля разноски на дату операции. При более сложных построениях учетной системы могут оказаться необходимыми не только счета, но и центры затрат (центры прибыли) ... http://vocable.ru/dictionary/97/word...3%F7%E5%F2%E0/ http://employer.srochno.ua/professio...kii_uchet/292/ Цитата:
Сообщение от KiselevSA
...
Поменяли счет в профиле разноски? Появился новый счет в сальдо. Не закрыли старые счета - видим перед глазами остатки по "старому" счету задолженности. Вроде ничего криминального. ... Причем с формированием проводок по клиентам/поставщикам? Тогда, получается, нужен и старый, и новый профили разноски. А значит задача смены счета ГК в профиле разноски сводится к тому, что счет в профиле разноски никогда не меняется, а просто создается новый профиль разноски. А значит счет ГК можно в проводку не писать, а работать по профилю .
__________________
С уважением, glibs® |
|