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

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

HRom

  • Пользователь
  • **
  • Сообщений: 94
  • ФИО: HRom
Re: Билет 13. Спец по платформе V8
« Ответ #15 : Октябрь 28, 2015, 02:24:13 pm »

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

Сделал на регистре накопления. Пойдет?

HRom

  • Пользователь
  • **
  • Сообщений: 94
  • ФИО: HRom
Re: Билет 13. Спец по платформе V8
« Ответ #16 : Октябрь 28, 2015, 02:46:43 pm »
Jones,
ты когда считаешь базу для премии начальника, то берешь базу с отбором Регистратор = &Ссылка, а на самом деле по бригаде может быть несколько документов НачислениеЗарплаты. И сотрудник с максимальной надбавкой совсем не обязательно будет в том же документе, где вы премию считаете.

НачислениеЗарплаты№1
Вася Пупкин Надбавка = 150 тыс. Бригада №1

НачислениеЗарплаты№2
Павел Чистов Надбавка = 10 тыс. Бригада №1, премия = 10тыс*Процент. А тем временем максимальная надбавка по сотруднику из его бригады была в НачислениеЗарплаты№1.


 
« Последнее редактирование: Октябрь 28, 2015, 03:04:18 pm от HRom »


Jones

  • Проверенный
  • ***
  • Сообщений: 199
Re: Билет 13. Спец по платформе V8
« Ответ #17 : Ноябрь 06, 2015, 10:56:54 am »
Jones,
ты когда считаешь базу для премии начальника, то берешь базу с отбором Регистратор = &Ссылка, а на самом деле по бригаде может быть несколько документов НачислениеЗарплаты. И сотрудник с максимальной надбавкой совсем не обязательно будет в том же документе, где вы премию считаете.
Пожалуй, согласен, все логично.
Если сдавать очно, то можно так сделать, ибо можно защиться. На дистинционке я бы так экспериментировать не стал ))

alex1248

  • Призрак форума
  • *****
  • Сообщений: 714
Re: Билет 13. Спец по платформе V8
« Ответ #18 : Ноябрь 06, 2015, 04:58:20 pm »
Jones,
ты когда считаешь базу для премии начальника, то берешь базу с отбором Регистратор = &Ссылка, а на самом деле по бригаде может быть несколько документов НачислениеЗарплаты. И сотрудник с максимальной надбавкой совсем не обязательно будет в том же документе, где вы премию считаете.
Пожалуй, согласен, все логично.
Если сдавать очно, то можно так сделать, ибо можно защиться. На дистинционке я бы так экспериментировать не стал ))
А на мой взгляд, как раз всё правильно было бы. Лишь бы работало корректно.  :)

pewit

  • Пользователь
  • **
  • Сообщений: 13
Re: Билет 13. Спец по платформе V8
« Ответ #19 : Ноябрь 11, 2015, 03:34:29 pm »
Посмотрите, пожалуйста! Буду рада любой конструктивной критике!

venvlad

  • Пользователь
  • **
  • Сообщений: 83
Re: Билет 13. Спец по платформе V8
« Ответ #20 : Ноябрь 19, 2015, 04:27:53 pm »
Сумму продаж собираю из физической таблицы.

Quantum81

  • Проверенный
  • ***
  • Сообщений: 117
Re: Билет 13. Спец по платформе V8
« Ответ #21 : Ноябрь 27, 2015, 05:34:13 pm »
СПР мудрить с продажами за пред месяц не стал - ввожу в табличной части.
Надбавку и премию поместил  в ДН. База по периоду регистрации, т.к. неизвестно когда может быть введена надбавка, а ПД у неё нету. Надбавка без базы.
ОУ и БУ ОУ и БУ разделили с помощью перечисления ВидНоменклатуры: Оброудование, Комплект, комплектующая.  Везде соответственные отборы.

Zeskord

  • Пользователь
  • **
  • Сообщений: 77
  • ФИО: Андрей Назаров
Re: Билет 13. Спец по платформе V8
« Ответ #22 : Ноябрь 29, 2015, 11:22:38 am »
СПР мудрить с продажами за пред месяц не стал - ввожу в табличной части.
Надбавку и премию поместил  в ДН. База по периоду регистрации, т.к. неизвестно когда может быть введена надбавка, а ПД у неё нету. Надбавка без базы.
ОУ и БУ ОУ и БУ разделили с помощью перечисления ВидНоменклатуры: Оброудование, Комплект, комплектующая.  Везде соответственные отборы.
Спасибо за решение. После просмотра я понял, что мне нужно полностью переделывать ОУ.
В БУ есть сомнения в правильности регистра сведений. Имхо, автор задачи ждет, что комплект будет ресурсом. И не нужно будет пилить проверки перед записью набора.

zorky

  • Проверенный
  • ***
  • Сообщений: 222
  • ФИО: ЗЖВ
Re: Билет 13. Спец по платформе V8
« Ответ #23 : Декабрь 20, 2015, 11:10:31 pm »
Решил 13.
По ОУ задача интересная, признаком "Эксплуатации"  оборудования - является заполненность измерения "КонецСрокаЭксплуатации".    Из нового, Блокировка по "Диапазонам".  Не совсем стандартная задача, чтобы Заэксплуатировать Оборудование - нужно сделать "Расход" и "Приход" с заполнением Измерения...Думал как в НабореЗаписей найти нужную запись, и просто записать Измерение... видимо-никак))))
БУ: Также не стал замарачиваться. Детали-приходую на Склад, комплекты в РС ...
СПР:  Отлично повторил Разрезы ...  Повторил приём, с мин.датой и макс.датой(для оборотов РБ), и выбора нужного оборота с помощью Джойна по периоду, клёво ваще (SAE спасибо!)... а то вначале проскользнула дурная мысль о Запросе в Цикле...)  Запомнил: Измерение ставим - Бригада(Подразделение) - оно будет Одно, Разрез - Сотрудник(все сотрудники этого измерения).  Да, не знал что можно Реквизит ставить измерением получения Базы...  Ещё попарился-нужно вытащить в поля обязательно поле СотрудникРазрез, чтобы работала Агрегатная функция. Но на это поле -также нужно наложить любую Агрегатную функцию. )) 
Билеты собраны вообщем таким образом -что задачки в них самые разные) технологии решений, методики самые различные! и  Поэтому подготовку к экзамену по билетам - считаю не упрощением, а реальной работой по подготовке с осознанием нужных механизмов платформы)))ну, кто прорешивает весь сборник - спору нет, злодеи!  ;-)

Гляньте, отчёты вроде все правильные. Премию - только для Начальника вывожу...(всмысле Надбавку и не просят))))




cheb73

  • Проверенный
  • ***
  • Сообщений: 131
  • ФИО: Наталья
Re: Билет 13. Спец по платформе V8
« Ответ #24 : Февраль 11, 2016, 06:55:12 pm »
ОУ Задача, не понятно почему списывается в цикле,  левым соединение остатки номенклатуры? В условии задачи "Кроме того, этот же документ должен списывать еще не введенное в эксплуатацию оборудование, но срок годности, которого уже истек." Остатки Номенклатуры сами по себе должны проверяться. Сумма себестоимости поэтому хранится в Регистре ОборудованиеВЭксплуатации, По комплектам в ресурсах - тоже спорно, можно наверное и так, но  для меня логичнее хранить  в измерениях и сделать проверку при записи.
« Последнее редактирование: Февраль 12, 2016, 06:19:01 am от cheb73 »

zorky

  • Проверенный
  • ***
  • Сообщений: 222
  • ФИО: ЗЖВ
Re: Билет 13. Спец по платформе V8
« Ответ #25 : Февраль 24, 2016, 05:44:48 pm »
ОУ Задача, не понятно почему списывается в цикле,  левым соединение остатки номенклатуры? В условии задачи "Кроме того, этот же документ должен списывать еще не введенное в эксплуатацию оборудование, но срок годности, которого уже истек." Остатки Номенклатуры сами по себе должны проверяться. Сумма себестоимости поэтому хранится в Регистре ОборудованиеВЭксплуатации, По комплектам в ресурсах - тоже спорно, можно наверное и так, но  для меня логичнее хранить  в измерениях и сделать проверку при записи.

Мельком глянул старое решение, да лучше переделать. Но вот вопрос, у вас на 2-х регистрах. По идее логично - Оборудование на складе, и оборудование в эксплуатации.  Но ведь можно реализовать на одном регистре, как будет методически правильно, вот вопрос)) Переделывать пока не буду - для себя запомню... (на одном регистре если измерение СрокЭксплуатации заполнен,  - значит оно эксплуатируется.  ПриВводеВЭксплуатацию - заполняем это измерение. При Выбытии проверяем оба измерения СрокГодности и СрокЭксплуатации...

Подскажите, при  ЭлементБлокировки.УстановитьЗначение("СрокГодности",Новый Диапазон(,Дата));
 - Блокируются ОБА одноименных измерения из 2 регистров?



cheb73

  • Проверенный
  • ***
  • Сообщений: 131
  • ФИО: Наталья
Re: Билет 13. Спец по платформе V8
« Ответ #26 : Февраль 25, 2016, 06:07:32 am »
На один конечно, это же другая запись, на ОстаткиНоменклатуры по-идее тоже надо  ЭлементБлокировки.УстановитьЗначение("СрокГодности",Новый Диапазон(,Дата));

Ads666sda

  • Пользователь
  • **
  • Сообщений: 60
Re: Билет 13. Спец по платформе V8
« Ответ #27 : Март 30, 2016, 12:42:00 pm »
Уважаемые специалисты, покритикуйте пожалуйста решение.

Гакусей

  • Проверенный
  • ***
  • Сообщений: 154
Re: Билет 13. Спец по платформе V8
« Ответ #28 : Март 30, 2016, 01:24:09 pm »
в части спр вроде нормально.
Только вот не пойму, у тебя Бригада не измерение, а реквизит и ты на него накладываешь отбор по измерению
   Измерение = Новый Массив;
   Измерение.Добавить("Бригада");
Неужели такая конструкция работает и отбирает?
По идее, если базу по чему-то получаем, то это измерение.
 

Ads666sda

  • Пользователь
  • **
  • Сообщений: 60
Re: Билет 13. Спец по платформе V8
« Ответ #29 : Март 30, 2016, 05:10:38 pm »
в части спр вроде нормально.
Только вот не пойму, у тебя Бригада не измерение, а реквизит и ты на него накладываешь отбор по измерению
   Измерение = Новый Массив;
   Измерение.Добавить("Бригада");
Неужели такая конструкция работает и отбирает?
По идее, если базу по чему-то получаем, то это измерение.

Да, что-то подтупил, спасибо за замечание.