Есть документы реализации, в которых поле "Подразделение" соответствует реальному Подразделению, которое произвело продажу.
Есть документы на оплату, в которых поле "Подразделение" заполнено и имеет то же самое значение. Контрагенты и договоры совпадают.
Нужно вывести в отчет, как изменяется задолженность перед "Подразделением" по каждому конкретному контрагенту и договору.
Голову уже сломал)) Подскажите, реально ли посчитать задолженности с группировкой по Подразделениям?
(20) SVGS, отчет строится по РН "ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов". Вот текст запроса:
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.Подразделение КАК Подразделение,
ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.Контрагент КАК Контрагент,
ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток КАК Долг
{ВЫБРАТЬ
Подразделение.*,
Контрагент.*,
Долг}
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Остатки(&КонПериода, {(Контрагент).* КАК Контрагент}) КАК ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки
{ГДЕ
ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.Подразделение.* КАК Подразделение}
ИТОГИ
СУММА(Долг)
ПО
ОБЩИЕ,
Подразделение,
Контрагент
{ИТОГИ ПО
Подразделение.*,
Контрагент.*}
АВТОУПОРЯДОЧИВАНИЕ
Если вопрос только в этом, то да, реально :) В программировании вообще мало чего невозможного. А если серьезно, речь о том чтоб настроить это в каком то типовом отчете, или написать собственный отчет. Это бухгалтерия или что? Например та же БП и БП КОРП отличаются друг от друга как раз в учете всего на свете в разрезе подразделений.
А если серьезно, речь о том чтоб настроить это в каком то типовом отчете
Вот на этом месте я и застопорился. Какой отчет взять?
И что в нем подкорректировать, чтобы впихнуть туда подразделения из документов? Ну не хочет он у меня группироваться по Подразделениям. И все тут ((
Cooler, Согласен, ступил, ночь уже, видно спать пора.
Утро вечера мудренее. Пойду и я посплю. Но завтра эти два вопроса не станут менее актуальными.
Я не гений. Во сне у меня задачки не решаются ))
Помогите, плз...
(5) SVGS, дык там же есть такой готовый отчет, Ведомость по взаиморасчетам с контрагентами, все там выводится, и постулпения и денежное движение. И подразделения в группировки можно добавить. Зачем что создавать?
(6) PhoenixAOD, спасибо за вариант решения. Проблема в том, что у меня не получается добавить "подразделения в группировки".
В стандартном варианте отчета такие Группировки строк:
Организация - элементы;
Контрагент - элементы;
Договор - элементы.
Пытаюсь добавить Подразделение как
ДокументРасчетовСКонтрагентом.Подразделение - элементы.
Она видит, что у меня документ прошел через подразделение "Основное", группировку в отчете создает под это подразделение, но цифр там НЕТ!
Я был бы очень доволен, если бы мне удалось обойтись настройкой стандартного отчета. Но опыта у меня маловато. Вот и обращаюсь ко всемогущему ALLу подскажите
КАК добавить группировку по Подразделениям в стандартный отчет?
Такая простая задачка, а решить никак не получается...
КАК добавить группировку по Подразделениям в стандартный отчет?
Эммм... навскидку, не лазя в УТ - вам ведь надо учитывать только документы по какому-то конкретному подразделению? Может, надо не добавлять группировку, а установить отбор?
SVGS, выберите подразделение элемент и иерархия может поможет.
Не помогает ((
(9) Cooler, нет. Я хотел сделать не по одному подразделению, а по всем. Сделал такую группировку:
по Подразделениям,
по Организациям,
по Контрагентам,
по Договорам.
Не работает.. И, самое главное, я не понимаю ПОЧЕМУ НЕ РАБОТАЕТ?
Вариант группировки:
ДокументРасчетовСКонтрагентом.Подразделение - элементы
Организация - элементы
Контрагент - элементы
Договор контрагента - элементы
вообще не видит подразделения, через которое прошли документы.
Вариант группировки:
Организация - элементы
Контрагент - элементы
Договор контрагента - элементы
ДокументРасчетовСКонтрагентом.Подразделение - элементы
видит Подразделение (например, Основное), но строчка, созданная в этом отчете ПУСТАЯ!
ДокументРасчетовСКонтрагентом.Подразделение - элементы
Организация - элементы
Контрагент - элементы
Договор контрагента - элементы
ДокументРасчетовСКонтрагентом - элементы
SVGS, все уже четко расписано, просто походу у Вас проблемы с УТ.
Нет. Проблемы не с УТ, а с тем, кто ей пользуется )) База стандартная, без ошибок, в последней редакции.
(15) Glaver, спасибо. Попробовал. Результат отрицательный. Но дает хотя бы какую-то надежду решить задачку.
Если у договора нет галочки "Вести по документам расчетов", то этот документ не виден.
Если есть эта галочка, то он выводится в отчет в режиме "Выводить детальные записи",
но выводится БЕЗ ЦИФР. Т.е. добавляется строка
Подразделение (Основное)
Организация (Наша организация)
Контрагент (ООО "Альфа")
Договор (от 19.02.14)
Реализация товаров и услуг 123 (от 18.04.2014)
Но никакие цифры ни в эту строку, ни в вышестоящие не попадают...
Я готов ничего не изобретать. Но, что делать, если перенастроить стандартный отчет не получается?
(19) kasper076, я еще вчера это понял. Но к решению задачки я даже не приблизился.
Хорошо, титаническими усилиями мы делаем в этой базе все операции по договорам с галочками "Вести по документам расчетов".
Хорошо, используем в качестве базового не этот отчет, а какой-то другой. Всё равно остается вопрос: в каком отчете можно сделать группировку "По подразделениям", которые зафиксированы в документах и, таким образом, посчитать задолженность перед подразделениями?
(20) SVGS, отчет строится по РН "ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов". Вот текст запроса:
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.Подразделение КАК Подразделение,
ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.Контрагент КАК Контрагент,
ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.СуммаВзаиморасчетовОстаток КАК Долг
{ВЫБРАТЬ
Подразделение.*,
Контрагент.*,
Долг}
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Остатки(&КонПериода, {(Контрагент).* КАК Контрагент}) КАК ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки
{ГДЕ
ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстатки.ДокументРасчетовСКонтрагентом.Подразделение.* КАК Подразделение}
ИТОГИ
СУММА(Долг)
ПО
ОБЩИЕ,
Подразделение,
Контрагент
{ИТОГИ ПО
Подразделение.*,
Контрагент.*}
АВТОУПОРЯДОЧИВАНИЕ
У нас тоже была такая потребность - вышли из положения с помощью справочника "Виды взаиморасчетов". Продублировали в нем названия подразделений.
В договоре есть ссылка на этот справочник, в УПП есть, в УТ не помню, но кажется должен тоже быть.
Таким образом можно разделить во всех типовых отчетах (Продажи, Дебиторка, Взаиморасчеты и проч.) информацию по подразделениям, добавив в группировки отчетов Договор.ВидВзаиморасчетов. И не важно уже как ведется договор - в целом или по счетам или/и по документам расчетов
(25) SVGS, если не заморачиваться с ведением взаиморасчетов по документам расчетов, то можно самостоятельно рассчитывать задолженность по документам расчетов. Вот http://infostart.ru/public/61295/ примеры исполнения.
Суть вопроса: разбираться бесплатно в проблемах с договорами, по которым не велся учет взаиморасчетов "по документам", я не буду. Отчет по твоей методике строится. За это, собственного говоря, и вознаграждение. А тратить или не тратить усилия на приведение БД к виду считаем "только по документам" - получаем отчет "по подразделениям"? Это пусть начальники решают! ))
Ведь я ж не виноват, что эта база исторически так формировалась - я ее раньше вообще не видел ))