Автор Тема: 2.08  (Прочитано 13876 раз)

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

MariaVG

  • Проверенный
  • ***
  • Сообщений: 113
Re: 2.08
« Ответ #60 : Май 31, 2017, 10:40:11 pm »
То есть получается, что какая реализация была первой после ввода документа затрат, та и взяла на себя все затраты за текущий день? (Предположим, что документ ввода затрат за день мог быть единственным, а после него несколько реализаций по данному проекту). Мне кажется такое распределение довольно сомнительным.

Проблема этой задачи - очень нечеткая формулировка условия, которая допускает неоднозначную интерпретацию, причем ни один предложенный вариант не кажется до конца правильным.
« Последнее редактирование: Май 31, 2017, 10:44:14 pm от MariaVG »

xXeNoNx

  • Пользователь
  • **
  • Сообщений: 66
Re: 2.08
« Ответ #61 : Май 31, 2017, 10:54:32 pm »
Выходит так, ведь мы не знаем будет ли несколько реализаций или она будет одна

xXeNoNx

  • Пользователь
  • **
  • Сообщений: 66
Re: 2.08
« Ответ #62 : Май 31, 2017, 11:07:35 pm »
И еще одна выдержка с форума ответа Павла Белоусова, касательно этой задачи:

Просто, для упрощения, предполагается, что затраты вводятся всегда после продаж. Допустим, за этим следит пользователь. При распределении по товарам затраты распределяются пропорционально их проданному количеству.

MariaVG

  • Проверенный
  • ***
  • Сообщений: 113
Re: 2.08
« Ответ #63 : Май 31, 2017, 11:15:51 pm »
Меня больше всего в условии этой задачи смутила фраза о том, что при проведении документа затрат не нужно контролировать наличие продаж по этому проекту. Как можно распределить сумму затрат на что-то, даже не контролируя наличие того, на что распределяешь, остается для меня загадкой... Интерпретацию задачи от П.Белоусова могу понять, но сама формулировка условия находится, мягко говоря, за гранью разумного.
« Последнее редактирование: Май 31, 2017, 11:17:55 pm от MariaVG »

xXeNoNx

  • Пользователь
  • **
  • Сообщений: 66
Re: 2.08
« Ответ #64 : Июнь 01, 2017, 11:04:50 am »
Контролировать - не значит не получать остатки.

mxs89

  • Пользователь
  • **
  • Сообщений: 11
  • Нужно делать так, как нужно
  • ФИО: Макаров Максим
Re: 2.08
« Ответ #65 : Сентябрь 27, 2017, 11:23:50 am »
Да уж, условие с распределением затрат довольно запутанное. Возможно, я поняла его слишком буквально, но интерпретировала следующим образом. Имеем:
1) Документы вводятся по мере поступления затрат в течение дня. Нигде не сказано, что по конкретному проекту в конкретный день может быть только один документ ввода затрат.
2) Контролировать наличие продаж по проекту при проведении затрат не нужно - отсюда можно сделать вывод, что не нужно и распределять при проведении. Ведь иначе можно нарваться на деление на ноль. Если нужно было бы распределять, то хорошим тоном было бы все-таки контролировать это в коде, несмотря на "веру" в идеальные действия пользователя.
3) Затраты должны быть отнесены в счет продаж ТЕКУЩЕГО дня. То есть это не остатки на момент времени документа ввода затрат. Это затраты за определенный период.

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

молодец!

Lzrnk

  • Пользователь
  • **
  • Сообщений: 13
Re: 2.08
« Ответ #66 : Февраль 02, 2018, 11:03:15 am »
Давно никто не выкладывал решения. Выложу свой вариант.
Всё сделано самым простым и очевидным способом.
(в выгрузке присутсвует ещё задача по ОУ)
1C Специалист 8.3

ComradeKite

  • Проверенный
  • ***
  • Сообщений: 118
Re: 2.08
« Ответ #67 : Март 15, 2018, 03:46:56 pm »
Давно никто не выкладывал решения. Выложу свой вариант.
Всё сделано самым простым и очевидным способом.
(в выгрузке присутсвует ещё задача по ОУ)

Нет склада. В задаче 2.08, про склад написано. Если решали из актуальных билетов, то сойдет.

Лишний признак учета субконто "Суммовой". В задаче нигде не используется.

Субконто массив создается, но в запросе не используется.

Я бы решил немного по другому.

« Последнее редактирование: Март 15, 2018, 05:16:14 pm от ComradeKite »

veiuper

  • Новичок
  • *
  • Сообщений: 9
  • ФИО: Осипов Валерий Вячеславович
Re: 2.08
« Ответ #68 : Июнь 26, 2018, 09:29:59 am »
Предыдущее сообщение не учел...

Давно никто не выкладывал решения. Выложу свой вариант.
Всё сделано самым простым и очевидным способом.
(в выгрузке присутсвует ещё задача по ОУ)

По тексту задачи:
При проведении документа анализируется наличие этого товара на
указанном в шапке документа складе. Если товара не достаточно документ не
проводится.

У вас отрицательные остатки по всем складам анализируются.
« Последнее редактирование: Июнь 26, 2018, 09:33:35 am от veiuper »

veiuper

  • Новичок
  • *
  • Сообщений: 9
  • ФИО: Осипов Валерий Вячеславович
Re: 2.08
« Ответ #69 : Июнь 26, 2018, 04:06:57 pm »
Буду рад критике.

Самый клевый куфср по подготовке к аттестации по платформе 1С:Предприятие 8