Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата

Наши программы => УкрСклад => Тема розпочата: Portes від Серпень 25, 2008, 10:54:04

Назва: Взаиморасчеты с клиентами
Відправлено: Portes від Серпень 25, 2008, 10:54:04
Отчет "Взаиморасчеты с клиентами" абсолютно игнорирует задаваемый период дат.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: admin від Серпень 25, 2008, 15:15:04
1. Какая версия программы?
2. Русские или Украинские печатные формы?
Назва: Re: Взаиморасчеты с клиентами
Відправлено: Portes від Серпень 26, 2008, 10:08:13
1. 4.47
2. Украинские
Назва: Re: Взаиморасчеты с клиентами
Відправлено: admin від Серпень 26, 2008, 10:48:41
С украинскими проблем быть не должно смотрите соседнюю тему:
http://www.softbalance.com.ua/forum/index.php?topic=322.0
Назва: Re: Взаиморасчеты с клиентами
Відправлено: Portes від Серпень 28, 2008, 11:52:41
Не зависимо от того русская или украинская печатные формы фильтр не работает, какой бы я период дат не выставлял упорно программа их игнорирует. Лекарством из соседней темы лечил, безрезультатно... :-[
Назва: Re: Взаиморасчеты с клиентами
Відправлено: admin від Серпень 28, 2008, 12:28:08
Перепроверили все отлично фильтрует.
1. Как вы видите что программа игнорирует фильтр дат? Какая дата у документа, какой период задаете?
2. Как точно называется отчет и в каком подменю находится?
3. Как называется шаблон печатный формы?
4. Сделайте 2 отчета с периодом где видно что документ должен входить в период и где он не должен входить в период но показывается и прикрепите к ответу.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: Portes від Серпень 28, 2008, 14:39:31
Кажеться я понял, отчет "Взаиморасчеты с клиентами" все правильно показывает, только не то что я ожидал. Я думал что он мне отсортирует заказчиков за какой то промежуток времени (например с 1.08 по 31.08) и покажет состояние взаиморасчетов с ними за этот же промежуток времени. На самом деле он показывает, если я правильно понял, заказчиков без нижнего ограничения по дате, а взаиморасчеты уже за определенное время. Так ли?
Тогда вопрос: каким отчетом воспользоваться, что бы видеть например за месяц заказчиков (лучше № заказов) и состояние взаиморасчетов по ним? Поверьте, есть в этом необходимость.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: admin від Серпень 29, 2008, 15:34:42
А как можно сделать отчет по контрагенту без нижнего предела? Ведь остаток на начало нужно знать? Если хотите то удалите строку остатком на начало и будет то что вы и хотите, только тогда и остаток на конец периода не имеет значение т.к. он будет не корректный без учета остатка на начало периода, будет просто сумма за конкретный период плюс или минус, но это без учета что клиент должен до этого периода.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: Portes від Серпень 29, 2008, 19:06:26
Понял. А если строить отчет не по контрагенту, а конкретно по заказам (с учетом даты оформления). Ввожу в отчете период по времени и вижу по каким заказам задолженность...
Просто у нас что не заказ то и контрагент, намного реже бывает на одного несколько заказов (розничная торговля), при этом существует предоплата за товар. По доставке, как правило остаток суммы изымается, но бывают часто случаи что деньги остаются у заказчика до окончания работ (так как у нас существует еще и услуга по сборке и установке этого же товара), ну а на это отдельный документ идет соответственно и оплата по нему же, гдето упустили забыли и все.. за материал мы не потребовали ну а заказчик и подавно "забыл"...
Это конечно все отслеживается, тем же отчетом по "взаиморасчетам с клиентами" но заказов становиться все больше, соотвественно и клиентов, когда их больше 2000 то постоянно работать с этим оооочень обременительно.
Хотелось бы иметь фильтр (по дате) и с его помощью отсекать не нужные данные...
   
Назва: Re: Взаиморасчеты с клиентами
Відправлено: admin від Вересень 08, 2008, 17:11:36
1. Заходим в меню "Отчеты" и открываем нужный нам отчет.
2. Потом нажимаем на кнопку "В режим редактирования", и раскрываем
окно на максимум (так будет удобней)
3. В открывшемся окне в полях "Название по-украински" и "Название
по-русски", меняем или дописываем название для будущего отчета.
4. Далее меняем или правим в окне SQL запрос текст SQL запроса к базе
данных.
5. Если надо включаем в "Выбор нужных параметров для отчета" галочки
что надо выбирать перед формированием отчета, а что нет.
6. Нажимаем кнопку "Сохранить как новый", и закрываем окно.
7. Далее заходим обратно в меню "Отчеты" и ищем имя отчета которое вы
задали в п.3 Открываем его и запускаем, если надо правим печатную форму.

в п.4 заменяем

tm.doc_id = va.num AND

на

tm.doc_id = va.num AND
(
CASE   
  WHEN (tm.mdate >= '#дата_с#' AND tm.doc_type_id IN (1, 18, 6, 4, 5)) THEN va.suma_pdv 
  ELSE 0     
END > 0 OR
CASE   
  WHEN (tm.mdate >= '#дата_с#' AND tm.doc_type_id IN (3, 16, 12, 8)) THEN va.suma_pdv 
  ELSE 0     
END > 0
) AND
Назва: Re: Взаиморасчеты с клиентами
Відправлено: Portes від Жовтень 04, 2008, 14:42:09
Дмитрий, так и не смог разобраться с п.4  не нашёл я этот самый
Цитатаtm.doc_id = va.num AND
Отчёт "Взаиморасчёты с клиентами ".
Может не там или не так смотрю, будьте добры уточнить как мне правильно сделать.
Спасибо.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: DeFault від Жовтень 06, 2008, 08:15:56
Цитата: Portes від Жовтень 04, 2008, 14:42:09
Дмитрий, так и не смог разобраться с п.4  не нашёл я этот самый
Цитатаtm.doc_id = va.num AND
Отчёт "Взаиморасчёты с клиентами ".
Может не там или не так смотрю, будьте добры уточнить как мне правильно сделать.
Спасибо.

Актуально для 3и 4 отчета "(поставщики и клиенты)" и "по документам"
Назва: Re: Взаиморасчеты с клиентами
Відправлено: Portes від Жовтень 06, 2008, 13:18:32
Выдает ошибку:
Dynamic SQL Error
SQL-error code =-104
Uncapected end of command

Что не так?
Назва: Re: Взаиморасчеты с клиентами
Відправлено: DeFault від Жовтень 06, 2008, 21:24:37
Цитата: Portes від Жовтень 06, 2008, 13:18:32
Выдает ошибку:
Dynamic SQL Error
SQL-error code =-104
Uncapected end of command

Что не так?

tm.doc_id = va.num AND
(
CASE   
  WHEN (tm.mdate >= '#дата_с#' AND tm.doc_type_id IN (1, 18, 6, 4, 5)) THEN va.suma_pdv 
  ELSE 0     
END > 0 OR
CASE   
  WHEN (tm.mdate >= '#дата_с#' AND tm.doc_type_id IN (3, 16, 12, 8)) THEN va.suma_pdv 
  ELSE 0     
END > 0
) AND

В строке "WHEN (tm.mdate >= '#дата_с#' AND tm.doc_type_id IN (3, 16, 12, 8)) THEN va.suma_pdv" должно быть "(3, 16, 12, 8 ) )" а у вас скорее всего там смайлик  8) "поработал" при копировании текста в шаблон отчета.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: Maryna_I від Грудень 02, 2008, 16:58:00
Цитата: DeFault від Жовтень 06, 2008, 08:15:56
Цитата: Portes від Жовтень 04, 2008, 14:42:09
Дмитрий, так и не смог разобраться с п.4  не нашёл я этот самый
Цитатаtm.doc_id = va.num AND
Отчёт "Взаиморасчёты с клиентами ".
Может не там или не так смотрю, будьте добры уточнить как мне правильно сделать.
Спасибо.

Актуально для 3и 4 отчета "(поставщики и клиенты)" и "по документам"
Мне также нужен такой отчет. Но в отчете "(поставщики и клиенты)" я не нашла tm.doc_id = va.num AND, а в отчете "по документам" необходима выборка по клиенту. А мне нужно, чтобы отчет был по всем клиентам за определенный период. Как это можно сделать?
Назва: Re: Взаиморасчеты с клиентами
Відправлено: Vitos від Грудень 03, 2008, 16:36:17
В отчете "Взаиморасчеты с клиентами" неправильно отображаются товаро-транспортные расходы, т.е. если в расходной накладной указаны товаро-транспортные расходы, то при построении этого отчета они отражаются как наш долг клиенту. Возможно ли как-то исправить эту ошибку???
Назва: Re: Взаиморасчеты с клиентами
Відправлено: Елена Михайловна від Грудень 10, 2008, 11:18:44
SELECT
  c.fio,
  CASE       
    WHEN (tm.doc_type_id IN (1, 18, 6, 4, 5)) THEN tm.to_firma_id   
    ELSE tm.from_firma_id       
  END AS client_id,     
  SUM(CASE
    WHEN (tm.mdate < '#дата_с#' AND tm.doc_type_id IN (1, 18, 6, 4, 5)) THEN (-1)*(tm.curr_from_suma+tm.curr_suma_pdv)
    WHEN (tm.mdate < '#дата_с#' AND tm.doc_type_id IN (3, 16, 12, 8)) THEN tm.curr_from_suma+tm.curr_suma_pdv
    ELSE 0       
  END) AS suma_zal,
  SUM(CASE     
    WHEN (tm.mdate >= '#дата_с#' AND tm.doc_type_id IN (1, 18, 6, 4, 5)) THEN tm.curr_from_suma+tm.curr_suma_pdv   
    ELSE 0       
  END) AS suma_out,
  SUM(CASE     
    WHEN (tm.mdate >= '#дата_с#' AND tm.doc_type_id IN (3, 16, 12, 8)) THEN tm.curr_from_suma+tm.curr_suma_pdv 
    ELSE 0       
  END) AS suma_in
FROM       
  tovar_move tm     
    LEFT JOIN doc_types dt ON (tm.doc_type_id = dt.num), 
  client c
WHERE       
  c.visible = 1 AND 
  tm.curr_type = #валюта_№# AND
  tm.doc_type_id in (1,18,3,6,12,16,8,4,5) AND 
  tm.mdate <= '#дата_по#' AND 
  CASE       
    WHEN (tm.doc_type_id IN (1, 18, 6, 4, 5)) THEN tm.from_firma_id   
    ELSE tm.to_firma_id   
  END = #активная_фирма_№# AND   
  CASE       
    WHEN (tm.doc_type_id IN (1, 18, 6, 4, 5)) THEN tm.to_firma_id       
    ELSE tm.from_firma_id       
  END = c.num
GROUP BY
  1,2
HAVING
  (SUM(CASE
    WHEN (tm.mdate < '#дата_с#' AND tm.doc_type_id IN (1, 18, 6, 4, 5)) THEN (-1)*(tm.curr_from_suma+tm.curr_suma_pdv)
    WHEN (tm.mdate < '#дата_с#' AND tm.doc_type_id IN (3, 16, 12, 8)) THEN tm.curr_from_suma+tm.curr_suma_pdv 
    ELSE 0       
  END) != 0 OR
  SUM(CASE     
    WHEN (tm.mdate >= '#дата_с#' AND tm.doc_type_id IN (1, 18, 6, 4, 5)) THEN tm.curr_from_suma+tm.curr_suma_pdv
    ELSE 0       
  END) != 0 OR
  SUM(CASE     
    WHEN (tm.mdate >= '#дата_с#' AND tm.doc_type_id IN (3, 16, 12, 8)) THEN tm.curr_from_suma+tm.curr_suma_pdv
    ELSE 0       
  END) !=0 )
ORDER BY     
  1


Вот действительно, не видно что заменять, так как  строчку tm.doc_id = va.num AND просто не удаеться увидеть в отчете Взаиморасчеты с поставщиками и клиентами
Назва: Re: Взаиморасчеты с клиентами
Відправлено: admin від Грудень 10, 2008, 16:33:51
Цитата: Елена Михайловна від Грудень 10, 2008, 11:18:44
Вот действительно, не видно что заменять, так как  строчку tm.doc_id = va.num AND просто не удаеться увидеть в отчете Взаиморасчеты с поставщиками и клиентами

Посмотрите на дату первого сообщения. С тех времен скрипты уже поменялись, и тот текст был актуален для старой версии. У вас новая и в ней нет необходимости делать такой скрипт т.к. в новых версиях нули и так не показываются.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: admin від Грудень 10, 2008, 16:36:52
Цитата: Vitos від Грудень 03, 2008, 16:36:17
В отчете "Взаиморасчеты с клиентами" неправильно отображаются товаро-транспортные расходы, т.е. если в расходной накладной указаны товаро-транспортные расходы, то при построении этого отчета они отражаются как наш долг клиенту. Возможно ли как-то исправить эту ошибку???

Проблема есть Вас скорее всего уже советовали вводить товарно-транспортные отдельной строкой. Т.к. сейчас весь расчет идет по движениям, исправить не так легко, но можно, но в ввиду малого приоритета, т.е. обращений было мало насчет этой ошибки всегда передвигаем за счет более приоритетных доработок, где есть больше пожеланий от пользователей.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: masha від Грудень 14, 2008, 15:48:02
 Уважаемый Дмитрий! В новой версии программы взаиморасчеты выдаются привязанными к разным валютам.  Вы говорили, что можно вернуть старую версию этого отчета. Как это сделать? Я не понимаю как вводить скрипты (и вообще, что это такое? :o). Можно описать подробно, что мне делать, так как работать стало неудобно, точного отчета по дебиторам нет.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: admin від Грудень 15, 2008, 10:27:46
Используйте поиск.
http://www.softbalance.com.ua/forum/index.php?topic=423.0
Назва: Re: Взаиморасчеты с клиентами
Відправлено: masha від Грудень 15, 2008, 13:20:26
Спасибо, вроде все получилось, правда сумма (цифра) одинаковая как в дол., так и в гривне, но гривневый отчет можно не использовать. А взаиморасчеты с детализацией товара показывает неправильную сумму долга. Буду ждать новой версии
Назва: Re: Взаиморасчеты с клиентами
Відправлено: admin від Грудень 15, 2008, 15:19:56
Цитата: masha від Грудень 15, 2008, 13:20:26
Спасибо, вроде все получилось, правда сумма (цифра) одинаковая как в дол., так и в гривне, но гривневый отчет можно не использовать. А взаиморасчеты с детализацией товара показывает неправильную сумму долга. Буду ждать новой версии

Если такая проблема то вы что-то сделали не так.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: victorpolo від Квітень 19, 2012, 12:20:50
Всем привет! Созрел вопрос: можно ли как то добавить в отчет "взаиморасчеты с клиентами" колонку с балансом на каждую дату движения денег? пример: смотрим отчет с 01-03-12 по 19-04-12. там видно 05-03-12 расходная на 1000грн. 08-03-12 приходная на 630грн. и потом еще много ордеров и накладных...  так вот хочу, чтобы 08-03-12 выдавался текущий баланс "-370".
Возможно ли это, может кто в курсе?
Назва: Re: Взаиморасчеты с клиентами
Відправлено: TheOK від Квітень 19, 2012, 16:08:23
Цитата: victorpolo від Квітень 19, 2012, 12:20:50
Всем привет! Созрел вопрос: можно ли как то добавить в отчет "взаиморасчеты с клиентами" колонку с балансом на каждую дату движения денег? пример: смотрим отчет с 01-03-12 по 19-04-12. там видно 05-03-12 расходная на 1000грн. 08-03-12 приходная на 630грн. и потом еще много ордеров и накладных...  так вот хочу, чтобы 08-03-12 выдавался текущий баланс "-370".
Возможно ли это, может кто в курсе?
В указанном вами отчете я не нашел вообще никакой детализации. Возможно, вы имели ввиду взаиморасчеты с контрагентами по документам.... Если так, то можно просто создать GroupHeader+groupfuter. в Groupheader указать группировку по документам (№ документа), а в поле groupfuter скопировать текстовое поле со строки Залишок на кiнець.
ПОсле каждого документа будет выводиться дополнительная строка с балансом.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: victorpolo від Квітень 23, 2012, 11:27:43
Цитата: TheOK від Квітень 19, 2012, 16:08:23
В указанном вами отчете я не нашел вообще никакой детализации. Возможно, вы имели ввиду взаиморасчеты с контрагентами по документам.... Если так, то можно просто создать GroupHeader+groupfuter. в Groupheader указать группировку по документам (№ документа), а в поле groupfuter скопировать текстовое поле со строки Залишок на кiнець.
ПОсле каждого документа будет выводиться дополнительная строка с балансом.
К сожалению, не получается самому такое сделать... Просьба выложить такой шаблон отчета, если есть время и возможность, в раздел "делимся печатными формами". Буду благодарен! (надеюсь, это пригодится еще кому то)...
Назва: Re: Взаиморасчеты с клиентами
Відправлено: TheOK від Квітень 23, 2012, 19:29:15
На данный момент времени нет.
Надеюсь, кто-то на форуме отзовется
Назва: Re: Взаиморасчеты с клиентами
Відправлено: victorpolo від Квітень 24, 2012, 10:11:31
Спасибо все равно за ответ и за совет... я тоже надеюсь, что кто нибудь знающий поможет, если найдет время...
Назва: Re: Взаиморасчеты с клиентами
Відправлено: victorpolo від Грудень 06, 2012, 09:19:35
Добрый день. Просьба к разработчикам (а может кто то из пользователей подскажет вариант). Ситуация такая: в отчете "Взаиморасчеты с контрагентами: по документам" документы (расх.накл., прих.накл., кассовые ордера и платежные поручения) отображаются соответственно их созданию (по времени). здесь все логично. Часто в телефонном режиме приходится объяснять клиентам, когда и на какую сумму был проведен документ! Но если отрезок времени большой, то чаще приходится открывать отчет "Взаиморасчеты с контрагентами: Детализация по товару", чтобы напомнить клиентам, что и когда они (или мы) покупали. Проблема в том, что в этом отчете список документов (расх., прих. накл., ордера и платеж. поручения) отображаются не по дате создания, а по группам: сначала отображены все расх.накладные, например, а потом, ниже - прих.кассовые или вход. платежные поручения... это очень неудобно, когда пытаешься сделать сверку! Последовательность нарушается... Приходится смотреть и на расх. накладные, и искать по дате входящие платежки, которые находятся ниже... Последовательность сохраняется только в случае, когда кассовый ордер или платежное поручение привязано к определенной накладной - тогда этот документ отображается сразу после расх.накладной! Но не всегда получается так, что оплата привязана к определенной расходной накладной. Часто выписывается 5-8 накладных, а потом клиент оплачивает какую то часть, которая не вяжется ни к какой накладной, поэтому заводится просто через вход.платеж.поручение.
Надеюсь, смог объяснить ситуацию доступно. Так вот , собственно , и просьба: возможно ли сделать так, чтобы в отчете "Взаиморасчеты с контрагентами: детализация по товару" все документы отображались в соответствии с их созданием (по очереди)?
Назва: Re: Взаиморасчеты с клиентами
Відправлено: TheOK від Грудень 06, 2012, 12:41:12
Сделать возможно (но нужно найти человека, который это для вас сделает... в этом сейчас проблема). Но, может быть вам будет удобно искать через горячие клавиши (Ctrl+F)?
Назва: Re: Взаиморасчеты с клиентами
Відправлено: victorpolo від Грудень 06, 2012, 15:25:19
 (Ctrl+F) ничем не поможет... Просто интересно, почему разработчики сделали "взаиморасчеты с контрагентами: по документам" - все документы сортируются по дате создания (ведь не отображаются сначала все расходные за указанный период, а потом - все платежные поручения),  а в отчете "взаиморасчеты с контрагентами: детализация по товару" - именно НЕ по дате создания, а по группам документов (сначала все расходные, а потом все платежные поручения (если платежные поручения не связаны с расходной накладной)). Ведь логичнее обсуждать с клиентом наши взаиморасчеты по ходу событий  (например, выписано на клиента 4 расходных, потом от него оплата части долга, потом еще 2 расходные, потом оплата остатка долга...)? Огромная просьба сделать сортировку по дате создания документов в отчете "взаиморасчеты с контрагентами: детализация по товару"
Назва: Re: Взаиморасчеты с клиентами
Відправлено: admin від Грудень 06, 2012, 16:54:18
Сортировка в отчете "Взаиморасчеты с контрагентами: детализация по товару" идет по дате и на наше мнение логичней обсуждать с клиентом покупку и оплату за эту покупку. Сортировка идет по первому действию т.е. по документам прихода/расхода товара и уже к ним прикрепляется оплата, если все сделать просто по дате при 50 накладных и 50 оплат, не будет понятно что за что заплачено, а в отчете явно видно какая оплата за какой товар. Хотите видеть все по датам, делайте без детализации на товары, зачем вам это, если вы просто будете знать на какую сумму товаров пришло/ушло и все строго по дате документа. Без группировки отчет с детализацией будет просто кашей. Хотите так уберите z.doc_date из сортировки, а первую поставьте z.doc_date_paid ну и наверно надо будет поубирать группировки в печатной форме, пробуйте.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: victorpolo від Грудень 06, 2012, 17:58:49
Цитата: admin від Грудень 06, 2012, 16:54:18
и логичней обсуждать с клиентом покупку и оплату за эту покупку
А где искать оплату именно за эту покупку? Если клиент оплачивает не конкретно по расходной накладной, а просто N-ую сумму (допустим 5 накладных на 3587, 89грн. было выписано на клиента. Он оплачивает 2000, остальное обещает оплатить на след.неделе). Я завожу в программе платежным поручением, но привязать его к какой то расходной накладной - будет неверно.

Цитата: admin від Грудень 06, 2012, 16:54:18
делайте без детализации на товары
Спасибо, этим отчетом пользуюсь тоже. Но чаще приходится объяснять клиенту....Смоделирую ситуацию: звонит клиент, спрашивает свой долг. Я ему отвечаю. У него цифры другие. Начинаем сверяться от определенного места (ищу дату, когда взаиморасчеты были по нулям). Говорю, мол отправили вам такого то числа товар на сумму 1000грн. Он просит уточнить, какие там были товары и цены...приходится открывать отчет с детализацией по товару. Объяснил ему... Идем дальше: отправили клиенту накладную №2...Здесь же (в отчете с детализацией) рассказываю ему, что и по чем в той накладной №2. Потом начинаю след.накладную объяснять(№3), а он говорит: стоп, но перед ней я вам оплатил N-ую сумму!!! я прокручиваю вниз, ищу группу приходных документов, ищу дату, которую он называет, убеждаюсь, что есть на приходе такая сумма! И потом вновь вверх, ищу, на какой расходной накладной мы остановились... и так много раз, что есть очень неудобно и возможность что то упустить, напутать - велика! так что каша получается куда большая!!!
Объясните, пожалуйста, почему без детализации - не каша (при сортировке документов по событию),а с детализацией - каша? При этом, если приходный документ создавать на основе расходной накладной, то он находится именно в группе расходных документов!!!(в отчете с детализацией по товару!) Двойные стандарты?  ???
Назва: Re: Взаиморасчеты с клиентами
Відправлено: victorpolo від Грудень 12, 2012, 10:38:27
Цитата: admin від Грудень 06, 2012, 16:54:18
если все сделать просто по дате при 50 накладных и 50 оплат, не будет понятно что за что заплачено, а в отчете явно видно какая оплата за какой товар.
Прошу растолковать, где в отчете с детализацией ЯВНО можно увидеть, какая платежка за какой товар??? (если платежка эта выписана не на основе расх.документа). Буду очень признателен. Да и другим пользователям вашей программы , наверное, будет полезно это знать.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: admin від Грудень 12, 2012, 16:55:50
Цитата: victorpolo від Грудень 12, 2012, 10:38:27
Прошу растолковать, где в отчете с детализацией ЯВНО можно увидеть, какая платежка за какой товар??? (если платежка эта выписана не на основе расх.документа). Буду очень признателен. Да и другим пользователям вашей программы , наверное, будет полезно это знать.

Да в отчете явно это и видно, смотрите прикрепленный файл.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: TheOK від Грудень 12, 2012, 21:14:40
Если платежный документ не прикреплен в группу документов, то как вы хотите узнать какой именно товар был оплачен? Это только методом LIFO или FIFO, но таких стандартных отчетов нет (всех стандартными отчетами не удовлетворить, уж больно различные потребности).
Назва: Re: Взаиморасчеты с клиентами
Відправлено: victorpolo від Грудень 13, 2012, 12:20:20
Цитата: admin від Грудень 12, 2012, 16:55:50

Да в отчете явно это и видно, смотрите прикрепленный файл.
В вашем примере ордера выписывались на основе расх.накладных! При таком положении вещей все красиво и наглядно! Я об этом и раньше говорил.(и никакой каши нет, хотя чередуются расх.док-ты с ордерами). Неудобства возникают, когда ордера или платежки создаются самостоятельными (не связаны с расх.документами)... Причины выписывания таких док-ов (без привязки к расх.док-там) я уже описывал выше.
Приведу свой пример (прикрепленный файл). Как определить, какая сумма за какой товар из обведенных красным карандашом? Я бы не сказал, что там ЯВНО видно...
Назва: Re: Взаиморасчеты с клиентами
Відправлено: victorpolo від Грудень 13, 2012, 12:37:20
Цитата: TheOK від Грудень 12, 2012, 21:14:40
Если платежный документ не прикреплен в группу документов, то как вы хотите узнать какой именно товар был оплачен?
Я не хочу узнать, КАКОЙ товар был оплачен. Я хочу последовательно свериться с клиентом. Мол, такого то числа мы вам отгрузили N1, потом N2, потом вы оплатили нам часть денег, потом вам отгрузили N3, N4, потом вы погасили еще такую то сумму, N5, потом оплата всего долга. Я уже расписал выше, что это можно сделать в отчете без детализации, но часто приходится оговаривать состав накладной (например N2)...Прыгать из одного отчета в другой - очень неудобно и есть шанс ошибиться (намного больший, чем когда просто поочередно сверяешь движение +\- )... Надеюсь, объяснил)))
Назва: Re: Взаиморасчеты с клиентами
Відправлено: admin від Грудень 13, 2012, 14:58:43
Цитата: victorpolo від Грудень 13, 2012, 12:37:20
Я не хочу узнать, КАКОЙ товар был оплачен. Я хочу последовательно свериться с клиентом. Мол, такого то числа мы вам отгрузили N1, потом N2, потом вы оплатили нам часть денег, потом вам отгрузили N3, N4, потом вы погасили еще такую то сумму, N5, потом оплата всего долга. Я уже расписал выше, что это можно сделать в отчете без детализации, но часто приходится оговаривать состав накладной (например N2)...Прыгать из одного отчета в другой - очень неудобно и есть шанс ошибиться (намного больший, чем когда просто поочередно сверяешь движение +\- )... Надеюсь, объяснил)))

Ничего не понимаю в чем дискуссия? Выписывать надо по группам, не хотите так делать и видеть флат отчет, вам же выше писали что делать:

Цитата: admin від Грудень 06, 2012, 16:54:18
Хотите так уберите z.doc_date из сортировки, а первую поставьте z.doc_date_paid ну и наверно надо будет поубирать группировки в печатной форме, пробуйте.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: TheOK від Грудень 13, 2012, 21:05:12
Подсуммирую.
Такого отчета, как вам нужно нет (впрочем, вы это и сами поняли). Нужно изменять стандартный отчет (направление, в котором двигаться дал админ)
Цитата: victorpolo від Грудень 06, 2012, 15:25:19
Просто интересно, почему разработчики сделали "взаиморасчеты с контрагентами: по документам" - все документы сортируются по дате создания (ведь не отображаются сначала все расходные за указанный период, а потом - все платежные поручения),  а в отчете "взаиморасчеты с контрагентами: детализация по товару" - именно НЕ по дате создания, а по группам документов
Разработчики исходили из своего понимания данного вопроса и списка доработки.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: victorpolo від Грудень 14, 2012, 11:09:53
Цитата: admin від Грудень 13, 2012, 14:58:43
Ничего не понимаю в чем дискуссия?
Дискуссия в том, что я не могу понять логику авторов программы:
1. Почему отчет по документам сортируется по датам, а не по группам?
2. Почему отчет с детализацией по товару сортируется по группам, а не по датам? (ведь отчеты отображают одну и ту же информацию, просто второй более подробный).
3. Почему при выписке кассового ордера на основе расх.документа в "отчете с детализацией по товару" он отображается НЕ в группе ордеров,а в группе расх.документов???
4. Почему при выписке кассового ордера без привязки к расх. документу " в отчете с детализацией" он отображается не в очереди его создания, а где то в другом месте?
Примеры неудобства использования сверки взаиморасчетов я привел выше.
Кстати, уважаемый админ, хотелось бы услышать ваше мнение на мой прикрепленный выше файл: можно ли по такому отчету определить ЯВНО, за какой товар оплачено?
Лучше всего эту логику объяснили здесь:
Цитата: TheOK від Грудень 13, 2012, 21:05:12
Разработчики исходили из своего понимания данного вопроса и списка доработки.
Жаль только, что разъяснить так и не смогли, чем их "понимание данного вопроса" делает "отчет с детализацией по товару" более удобным (когда некоторые платежки и ордера - в группе расх.док-тов (которые созданы на основе этих расх.док-тов)), а некоторые - в конце списка взаиморасчетов). При таком отображении даже отдельно сверять движение товара и денег - более сложно (когда платежки в разных местах).
Я абсолютно не претендую на идеальность своих рассуждений. Просто в последнее время много пришлось работать с этими отчетами и определились такие сложности, о которых я и попытался рассказать здесь. Если не прав, извиняюсь. Но аргументированного объяснения , почему текущая версия этих отчетов лучше, я не увидел... Разве что "Разработчики исходили из своего понимания данного вопроса"... И согласен, имеют полное право, ведь это их разработка!
А за совет
Цитата: admin від Грудень 06, 2012, 16:54:18
Хотите так уберите z.doc_date из сортировки, а первую поставьте z.doc_date_paid ну и наверно надо будет поубирать группировки в печатной форме, пробуйте.
спасибо. хоть я и не специалист в этом деле, но буду пробовать.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: admin від Грудень 14, 2012, 15:32:41
Цитата: victorpolo від Грудень 14, 2012, 11:09:53
Дискуссия в том, что я не могу понять логику авторов программы:
1. Почему отчет по документам сортируется по датам, а не по группам?
2. Почему отчет с детализацией по товару сортируется по группам, а не по датам? (ведь отчеты отображают одну и ту же информацию, просто второй более подробный).
3. Почему при выписке кассового ордера на основе расх.документа в "отчете с детализацией по товару" он отображается НЕ в группе ордеров,а в группе расх.документов???
4. Почему при выписке кассового ордера без привязки к расх. документу " в отчете с детализацией" он отображается не в очереди его создания, а где то в другом месте?
Примеры неудобства использования сверки взаиморасчетов я привел выше.
Кстати, уважаемый админ, хотелось бы услышать ваше мнение на мой прикрепленный выше файл: можно ли по такому отчету определить ЯВНО, за какой товар оплачено?

1. По каким группам? В отчете "Взаиморасчеты с контрагентами: по документам" их вообще нет, там просто по дате и все.
2. Так задумано что этот отчет делает разбивку по группам, сортировка по дате от первого действия, выше объясняли.
3. Что значит группа расходных ордеров и группа расх. документов? Нет такого, группа это группа связанных документов в программе где они слиты в единую группу через архив документов.
4. Да не в другом месте выписывается ордер без группы, он вставляется в сортировку по дате, даже в вашем отчете вино что группы сортируются по дате по первому действию, даты:
06.09.2012
06.09.2012
12.09.2012
25.09.2012
27.11.2012
пять первых действий и пять групп.
5. Насчет "скриншота"
5.1 Этот отчет подразумевает выборку из групп, т.е. в программе расходка и оплата должна выписываться в группе.
5.2 Если вы не хотите выписывать в группах смотрите либо п.5.1 либо не пользуйтесь этим отчетом
5.3. Если вы не можете / не хотите / не  получается по специфике выписывать в группах переделайте с другой сортировкой вам выше писали как, ниже расписал подробней.

Цитата: victorpolo від Грудень 14, 2012, 11:09:53
Цитата: admin від Грудень 06, 2012, 16:54:18
Хотите так уберите z.doc_date из сортировки, а первую поставьте z.doc_date_paid ну и наверно надо будет поубирать группировки в печатной форме, пробуйте.
спасибо. хоть я и не специалист в этом деле, но буду пробовать.

Как делать отчет на основе другого?
1. Заходим в меню "Отчеты" и открываем нужный нам отчет.
2. Потом нажимаем на кнопку "В режим редактирования", и раскрываем окно на максимум (так будет удобней)
3. В открывшемся окне в полях "Название по-украински" и "Название по-русски", меняем или дописываем название для будущего отчета.
4. Далее меняем или правим в окне SQL запрос текст SQL запроса к базе данных.
5. Если надо включаем в "Выбор нужных параметров для отчета" галочки что надо выбирать перед формированием отчета, а что нет.
6. Нажимаем кнопку "Сохранить как новый", и закрываем окно.
7. Далее заходим обратно в меню Отчеты : Отчеты пользователей и ищем имя отчета которое вы задали в п.3 Открываем его и запускаем, если надо правим печатную форму.

в п.4  меняем:

ORDER BY 
  z.doc_date, 
  z.group_id, 
  z.prior, 
  z.doc_date_paid, 
  z.doc_nu, 
  z.mid


на

ORDER BY 
  z.doc_date_paid, 
  z.group_id, 
  z.prior, 
  z.doc_nu, 
  z.mid


далее в в п.7 надо будет поиграться с печатной формой убрать группировку.

Почему и писали "Ничего не понимаю в чем дискуссия?" т.к. вам были даны все возможные варианты. А вот если документы выписаны в группе и они не правильно распределяются в этом отчете, тогда это ошибка, надо пример на поддержку с конкретным случаем.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: victorpolo від Грудень 14, 2012, 16:40:41
Цитата: admin від Грудень 14, 2012, 15:32:41
5.3. Если вы не можете / не хотите / не  получается по специфике выписывать в группах переделайте с другой сортировкой вам выше писали как, ниже расписал подробней.
Вот. Это именно моя история))). Большое спасибо за емкий и подробный ответ. Буду пробовать изменить отчет с детализацией. Если результат будет положительный, выложу на форуме, надеюсь пригодится еще кому то.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: victorpolo від Грудень 14, 2012, 17:55:27
Вот , собственно, всё  и получилось. Сделал все по инструкции админа - даже печатную форму не менял. файл прикрепляю. Еще вопрос объявился: в процессе моих попыток все это сделать в меню пользовательских отчетов сейчас несколько лишних позиций (с одинаковыми названиями). Как можно удалить их?
Назва: Re: Взаиморасчеты с клиентами
Відправлено: TheOK від Грудень 14, 2012, 22:33:13
Цитата: victorpolo від Грудень 14, 2012, 17:55:27
Вот , собственно, всё  и получилось. Сделал все по инструкции админа - даже печатную форму не менял. файл прикрепляю. Еще вопрос объявился: в процессе моих попыток все это сделать в меню пользовательских отчетов сейчас несколько лишних позиций (с одинаковыми названиями). Как можно удалить их?
Переключитесь в режим редактирования (Одноименная кнопка) и там есть кнопка Удалить.
Назва: Re: Взаиморасчеты с клиентами
Відправлено: victorpolo від Грудень 17, 2012, 16:06:17
Цитата: TheOK від Грудень 14, 2012, 22:33:13
Цитата: victorpolo від Грудень 14, 2012, 17:55:27
Вот , собственно, всё  и получилось. Сделал все по инструкции админа - даже печатную форму не менял. файл прикрепляю. Еще вопрос объявился: в процессе моих попыток все это сделать в меню пользовательских отчетов сейчас несколько лишних позиций (с одинаковыми названиями). Как можно удалить их?
Переключитесь в режим редактирования (Одноименная кнопка) и там есть кнопка Удалить.
Спасибо, теперь все красиво и аккуратно!