Автор Тема: Билет 4. Спец по платформе V8  (Прочитано 76656 раз)

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

Новобранец

  • Пользователь
  • **
  • Сообщений: 78
Re: Билет 4. Спец по платформе V8
« Ответ #285 : Февраль 04, 2020, 02:03:21 pm »
Добрый день! Задача по БУ из 4 билета.Подскажите, пожалуйста, как при проведении документа КупляПродажа правильно сменить владельца Товара?
      С прошедшими праздниками, я сделал так. Сначала по сч. товары списываем с организацииПродавца, потом добавил на ОрганизацияПокупатель и по прибыль на продавца кинул
                Пока Выборка.Следующий() и ОсталосьСписать <> 0 Цикл
         *****************************************
         Движение.Организация = ОрганизацияПродавец;
                        Движение.СчетКт = ПланыСчетов.Управленческий.Товары;

                       ******************************************
                КонецЦикла;
      **********************************************
         Движение.Организация = ОрганизацияПокупатель;
                        Движение.СчетКт = ПланыСчетов.Управленческий.Поставщики;

         *******************************************
      КонецЦикла;
         *****************************************
         Движение.Организация = ОрганизацияПродавец;
                        Движение.СчетКт = ПланыСчетов.Управленческий.ПрибылиУбытки;
         *****************************************
« Последнее редактирование: Февраль 04, 2020, 02:09:18 pm от Новобранец »

Новобранец

  • Пользователь
  • **
  • Сообщений: 78
Re: Билет 4. Спец по платформе V8
« Ответ #286 : Февраль 04, 2020, 05:29:32 pm »
Добрый день. Взгляните на спр с допами. Интересует следующее:
- правильно ли сделан расчет премии исходя из надбавок
Нет в актуальных задачах уже надбавки. Есть оплата по тарифу и премия руководителю.
- правильно ли реализована возможность создания новых счетов
Вроде да, всё верно.
Михаил, добрый день.
Я полагаю что и нет этого уже нет в билетах?
"Необходимо предоставить пользователю возможность самостоятельно создавать новые виды расчетов и привязывать их к существующим алгоритмам расчетов"


GROOVY

  • Администратор
  • Старожил
  • *****
  • Сообщений: 284
  • ФИО: Павел Чистов
Re: Билет 4. Спец по платформе V8
« Ответ #287 : Февраль 05, 2020, 04:58:09 pm »
Добрый день. Взгляните на спр с допами. Интересует следующее:
- правильно ли сделан расчет премии исходя из надбавок
Нет в актуальных задачах уже надбавки. Есть оплата по тарифу и премия руководителю.
- правильно ли реализована возможность создания новых счетов
Вроде да, всё верно.
Михаил, добрый день.
Я полагаю что и нет этого уже нет в билетах?
"Необходимо предоставить пользователю возможность самостоятельно создавать новые виды расчетов и привязывать их к существующим алгоритмам расчетов"

Есть.

Новобранец

  • Пользователь
  • **
  • Сообщений: 78
Re: Билет 4. Спец по платформе V8
« Ответ #288 : Февраль 06, 2020, 01:30:54 pm »
У ВР надо сделать два реквизита Порядок и ТипРасчета. К ТипуРасчета будешь привязывать алгоритм, например, "По дням", "Фиксированной суммой" и т.д. А порядок — это в каком порядке друг за другом они будут рассчитываться, т.к. результат одного расчета может зависеть от другого.
Это ты сейчас о чем?
Более подробно исследовал задачу, было очень сложно но я вытерпел видео с белоусовым, он все подробно рассказал. Нужно сделать пару видов расчета предопределенных и дать пользователю выбирать между ними, а вводить новые виды расчета пользователю возможности можно не давать. Мол этого будет достаточно для удачной отметки.

Это ответ на твой вопрос:
а спасибо, там вроде как написали что убрали это условие из задачи.
А кто может сказать что имеется ввиду в задаче по Переодическим расчетам
"Необходимо предоставить пользователю возможность самостоятельно создавать новые виды расчетов и привязывать их к существующим алгоритмам расчета?"
Я бы все таки через перечисления бы сделал бы все таки и пользователь мог сам добавлять бы туда способы.

Новобранец

  • Пользователь
  • **
  • Сообщений: 78
Re: Билет 4. Спец по платформе V8
« Ответ #289 : Февраль 14, 2020, 09:37:32 am »
Добрый день.
Друзья, скажите пожалуйста что имеется ввиду под "Создать отчет "Перерасчет зарплаты", в котором пользователь должен увидеть записи РР, которые ВОЗМОЖНО требуется пересчитать???? Можете объяснить логику этого абзаца?
Посмотрел кучу решений, у всех одно и то же, делают перерасчет по измерениям ОН регистра. Кто-то по подразделению, а кто-то по Сотруднику и Подразделению. Но в отчете данных не у кого нет, кто может объяснить как они туда должны попадать.

Михаил Проходцев

  • Проверенный
  • ***
  • Сообщений: 219
Re: Билет 4. Спец по платформе V8
« Ответ #290 : Февраль 15, 2020, 11:37:14 pm »
Добрый день.
Друзья, скажите пожалуйста что имеется ввиду под "Создать отчет "Перерасчет зарплаты", в котором пользователь должен увидеть записи РР, которые ВОЗМОЖНО требуется пересчитать???? Можете объяснить логику этого абзаца?
Посмотрел кучу решений, у всех одно и то же, делают перерасчет по измерениям ОН регистра. Кто-то по подразделению, а кто-то по Сотруднику и Подразделению. Но в отчете данных не у кого нет, кто может объяснить как они туда должны попадать.

О возможности пересчета записей говорят потому, что сам механизм перерасчетов однозначно не гарантирует, что пересчет записей из данных, попавших в таблицу перерасчетов, приведет к изменению их результата.

Например, в данной задаче необходимо настроить зависимость Премии от Тарифа за прошлый месяц. Перерасчет только по подразделению.
Сотрудника добавлять не нужно, премию согласно условию необходимо пересчитывать при изменении суммы по ЛЮБОМУ сотруднику подразделения.

Допустим в системе есть документ №1, в котором данные по Тарифу по подразделению Бухгалтерия за июнь Иванова и Петрова.
И документ № 2 за июль, в котором начисляется премия руководителю Сидорову по подразделению Бухгалтерия.

Если в документе № 1 была сумма по Бухгалтерии 10 000 руб., а стала 15 000 руб., то запись о необходимости перерасчета документа № 2 попадет в таблицу перерасчетов и это правильно, рассчитанный результат по премии в документе стал некорректен, необходимо его пересчитать.

Но если Сумма в документе № 1 была 10 000 руб. и после проведения осталась 10 000 руб., то запись о необходимости пересчета документа № 2 также попадет в таблицу перерасчетов (это произойдет даже если просто перепровести документ №1), хотя по идее в этом случае пересчет записи ни к чему не приведет, результат останется таким же.

Поэтому вам и говорят, что должны выводиться данные, которые ВОЗМОЖНО требуется пересчитать.
Ну и кроме того, так как мы устанавливаем в задаче отбор только по подразделению, то если, например существует документ № 3 с расчетом тарифа за июнь только самого руководителя (Сидорова), то при перепроведении этого документа, также в таблицу перерасчетов попадет запись о необходимости пересчета данных в документе № 2, что в целом тоже не совсем правильно, так как пересчитывать нечего.

Всё что требуется в этой задаче по перерасчетам:
1) Указать Тариф ведущим для Премии
2) Добавить перерасчет, в котором настроить только измерение Подразделение.
3) В отчете собрать данные из таблицы перерасчетов

Новобранец

  • Пользователь
  • **
  • Сообщений: 78
Re: Билет 4. Спец по платформе V8
« Ответ #291 : Февраль 17, 2020, 09:53:15 am »
Добрый день.
Друзья, скажите пожалуйста что имеется ввиду под "Создать отчет "Перерасчет зарплаты", в котором пользователь должен увидеть записи РР, которые ВОЗМОЖНО требуется пересчитать???? Можете объяснить логику этого абзаца?
Посмотрел кучу решений, у всех одно и то же, делают перерасчет по измерениям ОН регистра. Кто-то по подразделению, а кто-то по Сотруднику и Подразделению. Но в отчете данных не у кого нет, кто может объяснить как они туда должны попадать.

О возможности пересчета записей говорят потому, что сам механизм перерасчетов однозначно не гарантирует, что пересчет записей из данных, попавших в таблицу перерасчетов, приведет к изменению их результата.

Например, в данной задаче необходимо настроить зависимость Премии от Тарифа за прошлый месяц. Перерасчет только по подразделению.
Сотрудника добавлять не нужно, премию согласно условию необходимо пересчитывать при изменении суммы по ЛЮБОМУ сотруднику подразделения.

Допустим в системе есть документ №1, в котором данные по Тарифу по подразделению Бухгалтерия за июнь Иванова и Петрова.
И документ № 2 за июль, в котором начисляется премия руководителю Сидорову по подразделению Бухгалтерия.

Если в документе № 1 была сумма по Бухгалтерии 10 000 руб., а стала 15 000 руб., то запись о необходимости перерасчета документа № 2 попадет в таблицу перерасчетов и это правильно, рассчитанный результат по премии в документе стал некорректен, необходимо его пересчитать.

Но если Сумма в документе № 1 была 10 000 руб. и после проведения осталась 10 000 руб., то запись о необходимости пересчета документа № 2 также попадет в таблицу перерасчетов (это произойдет даже если просто перепровести документ №1), хотя по идее в этом случае пересчет записи ни к чему не приведет, результат останется таким же.

Поэтому вам и говорят, что должны выводиться данные, которые ВОЗМОЖНО требуется пересчитать.
Ну и кроме того, так как мы устанавливаем в задаче отбор только по подразделению, то если, например существует документ № 3 с расчетом тарифа за июнь только самого руководителя (Сидорова), то при перепроведении этого документа, также в таблицу перерасчетов попадет запись о необходимости пересчета данных в документе № 2, что в целом тоже не совсем правильно, так как пересчитывать нечего.

Всё что требуется в этой задаче по перерасчетам:
1) Указать Тариф ведущим для Премии
2) Добавить перерасчет, в котором настроить только измерение Подразделение.
3) В отчете собрать данные из таблицы перерасчетов
Огромное спасибо за развернутый ответ.
У меня ошибка была в том что я не верно настроил связи. Когда поправил все стало именно так как вы объясняли. Огромное спасибо.