Автор Тема: Задача 1.27  (Прочитано 22946 раз)

0 Пользователей и 1 Гость просматривают эту тему.

provincial_1с

  • Новичок
  • *
  • Сообщений: 8
  • ФИО: Сергей
Задача 1.27
« : Октябрь 10, 2010, 10:38:47 pm »
Кто решил?
« Последнее редактирование: Март 28, 2019, 03:09:04 pm от provincial_1с »

Tolyas

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Анатолий
Задача 1.27
« Ответ #1 : Октябрь 14, 2010, 11:55:32 am »


Tolyas

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Анатолий
Задача 1.27
« Ответ #2 : Октябрь 21, 2010, 01:43:25 pm »
По-моему, простая задача, вот мое решение
Вложения:
1.27_Tolyas.dt
« Последнее редактирование: Октябрь 21, 2010, 01:44:44 pm от Анатолий »

vootilla

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: vootilla
Задача 1.27
« Ответ #3 : Октябрь 25, 2010, 08:02:57 pm »
Quote (Tolyas)
По-моему, простая задача, вот мое решение
 Прикрепления: 1.27_Tolyas.dt(151Kb)

 Заинтересовала задача. Tolyas, сформируйте ваш отчет "взаиморасчеты" с 19.10.2010 по 20.10.2010.
 Всего один документ на 2 долл, но в отчете 4!
« Последнее редактирование: Октябрь 25, 2010, 10:45:31 pm от vootilla »

Tolyas

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Анатолий
Задача 1.27
« Ответ #4 : Октябрь 26, 2010, 11:08:09 am »
Quote (vootilla)
Заинтересовала задача. Tolyas, сформируйте ваш отчет "взаиморасчеты" с 19.10.2010 по 20.10.2010. Всего один документ на 2 долл, но в отчете 4!

Сформирвал, в отчет попала расходная №3 и Аванс - все правильно.


DoctorRoza

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Алексей
Задача 1.27
« Ответ #5 : Август 04, 2011, 07:08:54 pm »
Выложу и я свое решение .. идея отчета Продажи честно взята у Tolyas .. маленько упростил решение отчета .. а то, что то никак не доходило как нужный курс подобрать!
Вложения:
DoctorRoza_1_27.dt

LEOON

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Верютин Сергей
Задача 1.27
« Ответ #6 : Сентябрь 11, 2011, 04:49:31 pm »
Честно говоря особо не отлаживал, так что решение сырое, очень напоминает вариант Tolyas, но у меня не измерение меньше. Подготовку начал недавно так что пока не хочется полировать задачу.
 Думаю что мой вариант отчета Продажи, и имелся в виду в тексте задания. Я про соединение "Связи наборов данных".
 Правда не совсем понял следующее:
 (В отчете должны отражаться все продажи, вне зависимости от того, в какой валюте эта продажа была фактически произведена) и как это соотносится с образцом отчета в котором явно указана валюта.
Вложения:
LEOON_1.27.dt

Gulf_Stream

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Радомский Виктор Сергеевич
Задача 1.27
« Ответ #7 : Октябрь 18, 2011, 09:16:53 am »
Посмотрел решения
 У Tolyas регистр накопления не закрывается в "0"., у LEOON, в отчете продажи ошибка, не учитывается условие "Следует учесть, что курс задан не на каждую дату, продажи необходимо рассчитать по курсу на дату документа." и на блокировки все забили
 Так что задача не такая простая как кажется.

 А нет, вру, у LEOON вроде это условие выполняется. Не выполняется "В отчете должны отражаться все продажи, вне зависимости от того, в какой валюте эта продажа была фактически произведена." и не учтены продажи, которые зачитывали аванс.

 Кстати, ещё такой вопрос по отчёту как у Tolyas и LEOON, при использовании связанных наборов данных, второй набор рассчитывается для каждой строки первого набора?
Вложения:
GS_1.27.dt
« Последнее редактирование: Октябрь 18, 2011, 12:22:19 pm от Радомский Виктор Сергеевич »

Romdavid

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Давид
Задача 1.27
« Ответ #8 : Октябрь 20, 2011, 07:15:52 pm »
В условии этой задачи мне не понятно только одно, как может в отчете "Взаиморасчеты" отражаться Расходная накладная №3 в рублях и в долларах одновременно. При этом по ней есть начальный остаток в рублях. Как так может быть?

DoctorRoza

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Алексей
Задача 1.27
« Ответ #9 : Октябрь 20, 2011, 09:23:13 pm »
Видимо, очередная очепятка .. конечно, такого быть не может .. smile

Romdavid

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Давид
Задача 1.27
« Ответ #10 : Октябрь 20, 2011, 10:17:57 pm »
DoctorRoza, слишком уж много этих очепяток... вроде читаешь задание и все понятно, но потом смотришь на отчет и твое мировоззрение переворачивается...

kow1976

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
Задача 1.27
« Ответ #11 : Октябрь 21, 2011, 05:34:37 pm »
Romdavid, и DoctorRoza

 Вряд ли это опечатка
 Наверно требуется перевести все продажи по контрагентам в рубли и выбранную валюту
 1   Найти все продажи в рублях
 2   Найти все продажи в иностранной валюте
 2.1   Перевести всю валюту в рубли
 2.2   Сложить продажи в рублях
 3   Перевести все рубли в заданную валюту
 Тут проблема найти курс для каждой валюты на каждый день. Это что то, должно быть вроде среза последних на даты из накладных. Т.е срез последних не на одну дату, а на несколько дат. Как это реализовать это большой вопрос.

DoctorRoza

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Алексей
Задача 1.27
« Ответ #12 : Октябрь 21, 2011, 05:55:52 pm »
kow1976, если посмотреть на условие задачи, то " .. каждая накладная может быть выставлена в своей валюте". В отчете: расх. накл. № 3 .. нач. ост. 500 - оплачено 500 (рубли) .. Аванс - нач.ост - 500 .. отгружено 500. Видимо, это оплата как раз для расх. накл № 3. То есть, был на 01.01.2010 остаток в долларах, например, 10 $ (по курсу 1$ - 50 руб.), пришла оплата 500 руб., его списали. Потом по этой же накладной опять что нибудь отгрузили .. 800$ .. и оплатили .. 200 $ .. Так что ли получается!? Одно не понятно - как можно по одной и той же расх. накл. № 3 несколько раз что-нибудь отгрузить? Документ то один! А насчет определения курса на каждый день, то почему бы не хранить рублевые суммы на даты движений, тогда и сложности с вычислениями отпадают.

kow1976

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Олег
Задача 1.27
« Ответ #13 : Октябрь 21, 2011, 05:59:10 pm »
Досмотрел, все выше сказанное, относится к отчету Продажи.
 А по отчету Взаиморасчеты явно опечатка с номером накладной

Romdavid

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Давид
Задача 1.27
« Ответ #14 : Октябрь 21, 2011, 06:02:43 pm »
Quote (kow1976)
Тут проблема найти курс для каждой валюты на каждый день. Это что то, должно быть вроде среза последних на даты из накладных. Т.е срез последних не на одну дату, а на несколько дат. Как это реализовать это большой вопрос.

 По-моему это не так сложно реализовать запросом.