Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Sprawozdanie „Saldo po obrocie” z warunkami grupowania danych

Translated211 PLN

Opinia zleceniodawcy o współpracy z Serhii Sikora

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Jakościowa praca . Elastyczność w odcieniach przy zmianie TZ. Polecam do współpracy.

Opinia freelancera o współpracy z Natali Dem

Płatność
Opis zadania
Precyzyjność  wymogów
Zawsze w kontakcie

Dziękuję za szczegółowe opisy i wskazówki w trakcie pracy. 10 z dziesięciu!

  1. 2027    78  1
    Oferta, która wygrała3 dni211 PLN

    Pozdrawiam . Cieszę się, że zadania są szczegółowo opisane) Istnieje doświadczenie i chęć pracy. Zwróć się.

    1 oferta jest ukryta
  • Sergey Nazarenko
    10 wrzesnia 2019, 19:14 |

    Наверное, Вы меня сочтете занудой, но "Исправление ошибки на этапе проектирования в 200 000 раз дешевле ее исправления на этапе тестирования"(С)Из книжки по PM (к сожалению уже не вспомню точно из какой).


    И т.к. я вижу ошибку в самой постановке, то хочу исправить ее, пока еще никто не перенес ее в код.


    Итак.

    Рассмотрим внимательно задание:

    "Отчет формировать на выбранную дату, при этом считать, что эта дата есть началом и концом периода.

    ...

    нас интерисует регистратор «Реализация товаров и услуг» (РТУ)

    ...

    Группировки выводить по ... Дате* (В строке отчета выводить ДатуДок РТУ)."


    Это только мне кажется, что сочетание этих трех условий приведет к тому, что в группировке Дата будет всегда одна и та же дата? Только время отличаться будет. И то, только в том случае, если мы периодом выбора оборотов будем считать не выбранную дату, а начало и конец дня выбранной даты.

  • Natali Dem
    10 wrzesnia 2019, 19:30 |

    Согласна, высказывание не точное.

    Имелось в виду image


  • Natali Dem
    10 wrzesnia 2019, 19:33 |

    По поводу группировок:

    image

  • Sergey Nazarenko
    10 wrzesnia 2019, 19:51 |

    "Вместо счета-фактуры - выводим дату РТУ, по ней же и группируем"

    Правильно. Но т.к. мы выбрали обороты только за 01.07.2017, то в данных у нас будут только РТУ за 01.07.2017 (т.к. РТУ - это регистратор из выбранных оборотов). И в отчете в группировке ДатаРТУ будут везде одинаковые значения = 01.07.2017.

  • Natali Dem
    10 wrzesnia 2019, 20:02 |

    Это верно,

     но в случае, если было сальдо на начало периода, то это значит, что дата РТУ будет меньше выбранной.

  • Sergey Nazarenko
    10 wrzesnia 2019, 20:22 |

    Но эта РТУ не попадет в выборку ВООБЩЕ, т.к. РТУ - это регистратор ("нас интерисует регистратор «Реализация товаров и услуг» (РТУ)"), а остатки по регистраторам, не попавшим в период выборки, у нас отсутствуют.

  • Natali Dem
    10 wrzesnia 2019, 21:01 |

    Угу, тут я не корректно использовала термин, исправляюсь: "нас интересуют входящие остатки и обороты по счету 361"

  • Sergey Nazarenko
    10 wrzesnia 2019, 20:07 |

    Возьмусь предположить, что необходимая Вам логика построения отчета следующая:


    В параметрах указываем дату (на конец которой мы хотим получить остатки), а также, возможно, фильтр по организациям и контрагентам.


    1. Система выбирает на указанную дату остатки в разрезе Организаций, Контрагентов и Сделок (в Вашем случае Счетов на оплату).


    2. Далее, система выбирает все реализации (за все время существования базы), которые делали проводки (по 361 счету) по попавшим в отчет Сделкам. И из каждой реализации берет ее дату (дата документа). И для каждой Сделки определяет минимальную дату реализации (на случай, если по одной Сделке было несколько отгрузок).


    3. И наконец, в полученном в п.1. отчете нужно заменить все Сделки на полученные в п.2. минимальные даты РТУ.


    Я правильно понял Вашу задачу (в том, что касается группировки по Дате)?


    Теперь о разбивке на БУ / БУ+УУ.

    Признаки БУ и УУ есть в Сделке (Счет, Заказ и т.п.), в РТУ, в ПП.
    Хорошо, если во всех документах по одной сделке эти галочки совпадают. Тогда мы можем ориентироваться на эти галочки в Сделке.

    А если эти галочки разные в разных документах по одной Сделке? Например, в Сделке БУ и УУ, в РТУ1 - только БУ, в РТУ2 - только УУ, в РТУ3 - БУ и УУ, в ПП1 - БУ и УУ, в ПП2 - только БУ и т.п.  То как правильно разделить сумму остатка (которая по Сделке в целом) на виды учета?

  • Natali Dem
    10 wrzesnia 2019, 20:56 |

    В начале - спасибо Вам за помощь в анализе задачи.

    Если у СФ все подчиненные доки с разной датой, то выводим их отдельными строками. Сумма сделки в СФ - не учитывается (СФ - не имеет проводок). Так же игнорируем и подчиненные доки с ТОЛЬКО управленческим учетом (т.е. только УУ). На рисунке Ваш пример:

    image

    Если же , например, Дата1=Дата3, то картика будет такой:

    image

  • Sergey Nazarenko
    10 wrzesnia 2019, 22:08 |

    Первое, что сразу бросается в глаза в Вашем примере, это то, что в таблице не будет Дата4 и Дата5, т.к. мы ищем только даты РТУ (согласно условию задачи).


    Допустим, что я не правильно понял условие задачи, и описанный мною выше алгоритм нужно поправить так, чтобы мы по Сделке брали даты не только РТУ, но и всех регистраторов, которые делали проводки по этой Сделке.


    Но нужно понимать, что таким образом мы не получим остатки по этим датам (регистраторам). Это будут обороты по указанным датам.

    А остаток у нас будет суммарный - по Сделке (СФ) в целом. И как этот остаток разнести по датам - вопрос еще тот.


    Также нужно понимать, и в Вашем примере это видно, что оплаты не будут закрывать остаток по отгрузкам, а будут попадать в отчет в отдельную колонку в отдельные даты.

    Это так и хочется? Или хочется, чтобы оплаты закрывали остатки по отгрузкам?


    А вообще, та табличка, которую Вы привели в пример, уж очень похожа на оборотку (с начала времен до указанной даты), с детализацией до регистраторов (отображается не сам регистратор, а его дата), с разделением сумм оборотов по видам учета (указанным в регистраторе), и с отбором только тех сделок, по которым суммарный оборот за период формирования отчета - не нулевой. А также, в названиях колонок вместо слова "Обороты" указано слово "Сальдо".

  • Sergey Nazarenko
    10 wrzesnia 2019, 22:28 |

    Что-то типа такого подойдет (понятно, что еще причесать немного нужно для красоты)?


    image

  • Natali Dem
    11 wrzesnia 2019, 14:22 |

    Документооборот фирмы проще, чем указано на вашей иллюстрации, например:

    image


    Результат, который Вы мне показали - уже есть:

    image

    Красным выделены примеры оборотов, по которым нужно подвести ИТОГ (сальдо), но проблема в том, что 1. Это обороты, а нужно сальдо, с учетом входящих остатков и этих оборотов (Вы верно подметили - как в оборотке). Так же открытым остается вопрос ДАТЫ (на иллюстрации даты из оборотов за указанный период, но если учитывать входящие остатки, то - не решенная задача.)

    Примечание: если понадобится, для решения задачи- мою обработку с оборотами могу выслать.

  • Sergey Nazarenko
    11 wrzesnia 2019, 14:56 |

    Поставьте в этом отчете дату начала = '0001.01.01' (в путое значение) и получите то, что Вам требуется - остатки на конец периода (которые равны оборотам +/- за весь период).

Aktualne zlecenia dla freelancerów w kategorii Automatyzacja zarządzania przedsiębiorstwem

Poszukiwanie klientów B2B do sprzedaży premium sprzętu fitness w Ukrainie

Nazwa projektu: Automatyzacja poszukiwania klientów B2B do sprzedaży premium sprzętu fitness Panatta w Ukrainie Opis zadania: Nasza firma jest oficjalnym przedstawicielem włoskiej marki Panatta w Ukrainie. Panatta to premium profesjonalne urządzenia fitness dla klubów fitness,…

Automatyzacja zarządzania przedsiębiorstwemWyszukiwanie i zbieranie informacji ∙ 6 godzin 41 minut temu ∙ 11 ofert

1С księgowość 7,7

Potrzebna pomoc w stworzeniu importu banku w 1C7,7. Lub poprawienia już istniejącego przetwarzania, które nie działa. Jest kilka rodzajów plików, które trzeba załadować. Formaty XML CAMT053 i CSV różnego rodzaju. Potrzebne kreatywne podejście do wykorzystania nowych metod w…

Automatyzacja zarządzania przedsiębiorstwem ∙ 7 godzin 17 minut temu ∙ 4 oferty

Specjalista ds. GoHighLevel

421 PLN

Szukam specjalisty do konfiguracji GoHighLevel - trzeba doskonale znać wszystkie niuanse i szczegóły - trzeba szybko i jakościowo przygotować szkic strony - trzeba konfigurować dodatkowe moduły i monitorować stabilność systemu

Sklepy internetowe i e-commerceAutomatyzacja zarządzania przedsiębiorstwem ∙ 7 godzin 34 minuty temu ∙ 7 ofert

Moduł automatycznego generowania płatności dla BAS

Potrzebne jest zrealizowanie poprawki na podstawie rozszerzenia (bez zmian w konfiguracji), dodatkowy moduł, który integrowałby się w menu BAS dotyczące automatycznego generowania poleceń płatniczych na podstawie przyjętych faktur oraz odroczeń wskazanych w umowie. Należy…

Automatyzacja zarządzania przedsiębiorstwem ∙ 1 dzień 3 godziny temu ∙ 5 ofert

Przetwarzanie do eksportu płatności PrivatBank dla BAS Księgowość Korporacja

1. Dodać daną obróbkę jako rozszerzenie w konfiguracji (bez zmian konfiguracji), aby wyświetlała się jako dodatkowy punkt menu. 2. Przewidzieć osobny rodzaj praw do ustawienia praw dostępu do pracy z modułem. 3. Zrobić, aby wszystkie pod-rozdziały rozdziału ustawienia zawierały…

Automatyzacja zarządzania przedsiębiorstwem ∙ 3 dni 1 godzina temu ∙ 6 ofert

Zleceniodawca
Natali Dem
Ukraina Ukraina  6  0
Zlecenie zostało opublikowane
6 lat temu
99 wyświetleń
Tagi