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

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

SAM

  • Пользователь
  • **
  • Сообщений: 56
  • ФИО: Сергей
Re: Билет 4. Спец по платформе V8
« Ответ #45 : Апрель 18, 2016, 01:02:51 pm »
ОУ: Достаточно простая, мне эту задачу при устройстве на работу давали.  :D Тогда решил криво, но решил. Теперь узнал, как правильно надо было решать.
БУ: Смутило только 3 субконто на счете "Товары" и крестики в отчете, в остальном вроде было несложно.
СПР: Жуткое условие, все в кучу. Только вроде начал разбираться, как решать эти задачки - и тут условие задачи просто взорвало мозг.

Прошу покритиковать решение.

Гакусей

  • Проверенный
  • ***
  • Сообщений: 154
Re: Билет 4. Спец по платформе V8
« Ответ #46 : Апрель 19, 2016, 10:42:26 pm »
ОУ: Достаточно простая, мне эту задачу при устройстве на работу давали.  :D Тогда решил криво, но решил. Теперь узнал, как правильно надо было решать.
БУ: Смутило только 3 субконто на счете "Товары" и крестики в отчете, в остальном вроде было несложно.
СПР: Жуткое условие, все в кучу. Только вроде начал разбираться, как решать эти задачки - и тут условие задачи просто взорвало мозг.

Прошу покритиковать решение.
ОУ решил очень похоже. Есть один вопрос: а не следует ли в основном запросе в РН таблицу с остатками ложить во временную таблицу, а далее соединять с приоритетами.Это только для того, чтобы наложить фильтр по складам в виртуальной таблице приоритетов.
По СПР - насколько я просмотрел решения - большинство забивало на мутное условие про надбавку, а считали премию прямо от тарифа

По ОУ есть еще мысли по блокировке. Насколько корректно накладывать блокировку по одному складу, который у нас лежит в шапке? Ведь мы затем получаем данные не только по этому складу, но и по всем другим, блокировка по которым не наложена. И тут оно может разъехаться. Не корректнее ли здесь наложить блокировки только по номенклатуре,чтоб все блокировалось не взирая на склад?
« Последнее редактирование: Апрель 19, 2016, 11:01:45 pm от Гакусей »


SAM

  • Пользователь
  • **
  • Сообщений: 56
  • ФИО: Сергей
Re: Билет 4. Спец по платформе V8
« Ответ #47 : Апрель 20, 2016, 12:12:51 am »
Насчет блокировки в ОУ согласен, нужно блокировать по номенклатуре и не указывать склад, ценное замечание.

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

Гакусей

  • Проверенный
  • ***
  • Сообщений: 154
Re: Билет 4. Спец по платформе V8
« Ответ #48 : Апрель 20, 2016, 01:05:10 am »
Тут есть некоторая дилемма:
с одной стороны, количество складов не бывает большим и поэтому накладывание такого условия в вирт.таблицу приоритетов складов особого выигрыша не принесет. К тому же придется ложить во временную таблицу довольно большой объем данных по остаткам  номенклатуры.
Но с другой стороны, есть пункт в правилах приема экзаменов, что мол неналожение условия на параметры виртуальных таблиц влечет за собой снижение оценки. И как я понял, экзаменаторы любят рассматривать этот пункт с пристрастием.
Вот хз как лучше делать. Может, действительно, гуру нам что-то посоветуют?

SAM

  • Пользователь
  • **
  • Сообщений: 56
  • ФИО: Сергей
Re: Билет 4. Спец по платформе V8
« Ответ #49 : Апрель 20, 2016, 10:22:40 am »
Перечень ошибок:
 
Отсутствие значений параметров в виртуальной таблице или использование вместо них условия «ГДЕ»   2,0
Использование механизма соединения таблиц вместо того, чтобы задать значения параметров виртуальных таблиц    0,5 – 1,0

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

Гакусей

  • Проверенный
  • ***
  • Сообщений: 154
Re: Билет 4. Спец по платформе V8
« Ответ #50 : Апрель 20, 2016, 05:19:27 pm »
Да уж, таки придется укладывать временую таблицу. По крайней мере есть железное обоснование

Sanya2049

  • Пользователь
  • **
  • Сообщений: 19
  • ФИО: Александр
Re: Билет 4. Спец по платформе V8
« Ответ #51 : Май 10, 2016, 09:09:43 pm »
Почему ОУ используем один регистр  накопления, а не два
1. Измерения(Номенклатура), ресурс(Количество)
2. Измерения(Номенклатура,Склад), ресурс(Количество,Стоимость)
И делать по новой методике


IntelMan

  • Пользователь
  • **
  • Сообщений: 16
Re: Билет 4. Спец по платформе V8
« Ответ #52 : Май 11, 2016, 06:35:51 am »
Насчет блокировки в ОУ согласен, нужно блокировать по номенклатуре и не указывать склад, ценное замечание.
А с другой стороны, если блокировку не установить по складу - тоже плохо, ведь в шапке склад указан. Может быть в начале определить склад с учетом приоритета, и наложить блокировку по складу?

SAM

  • Пользователь
  • **
  • Сообщений: 56
  • ФИО: Сергей
Re: Билет 4. Спец по платформе V8
« Ответ #53 : Май 11, 2016, 09:27:18 am »
Насчет блокировки в ОУ согласен, нужно блокировать по номенклатуре и не указывать склад, ценное замечание.
А с другой стороны, если блокировку не установить по складу - тоже плохо, ведь в шапке склад указан. Может быть в начале определить склад с учетом приоритета, и наложить блокировку по складу?

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

Sanya2049, вы предлагаете хранить избыточную информацию только ради новой методики проведения?

Doom2w

  • Пользователь
  • **
  • Сообщений: 10
Re: Билет 4. Спец по платформе V8
« Ответ #54 : Май 11, 2016, 01:10:47 pm »
Почему ОУ используем один регистр  накопления, а не два
1. Измерения(Номенклатура), ресурс(Количество)
2. Измерения(Номенклатура,Склад), ресурс(Количество,Стоимость)
И делать по новой методике

Яркий пример возможности и надобности применения новой методики Первый билет ОУ.

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

Вот если в Первом Билете ОУ сделать на одном, то минус балы.

Sanya2049

  • Пользователь
  • **
  • Сообщений: 19
  • ФИО: Александр
Re: Билет 4. Спец по платформе V8
« Ответ #55 : Май 11, 2016, 07:06:09 pm »
Sanya2049, вы предлагаете хранить избыточную информацию только ради новой методики проведения?
Сдавал уже два раза. Один из билетов, Билет№6 Ошибки ОУ (Неверная методика проведения; неверно установлены блокировки; при проведени документа РН остатки получаются на дату документа;)

Гакусей

  • Проверенный
  • ***
  • Сообщений: 154
Re: Билет 4. Спец по платформе V8
« Ответ #56 : Май 11, 2016, 09:00:21 pm »
Sanya2049, вы предлагаете хранить избыточную информацию только ради новой методики проведения?
Сдавал уже два раза. Один из билетов, Билет№6 Ошибки ОУ (Неверная методика проведения; неверно установлены блокировки; при проведени документа РН остатки получаются на дату документа;)
В 6- м вы новую методику использовали?Она неверная? :o

SAM

  • Пользователь
  • **
  • Сообщений: 56
  • ФИО: Сергей
Re: Билет 4. Спец по платформе V8
« Ответ #57 : Май 11, 2016, 09:09:04 pm »
Sanya2049, вы предлагаете хранить избыточную информацию только ради новой методики проведения?
Сдавал уже два раза. Один из билетов, Билет№6 Ошибки ОУ (Неверная методика проведения; неверно установлены блокировки; при проведени документа РН остатки получаются на дату документа;)

В 6-м билете я использовал новую методику проведения, здесь же, в 4-м билете, не вижу смысла использовать новую методику проведения и ради нее дублировать информацию еще в один регистр.

alex1248

  • Призрак форума
  • *****
  • Сообщений: 714
Re: Билет 4. Спец по платформе V8
« Ответ #58 : Май 11, 2016, 09:12:16 pm »
В 6-м билете я использовал новую методику проведения, здесь же, в 4-м билете, не вижу смысла использовать новую методику проведения и ради нее дублировать информацию еще в один регистр.
4-й и 6-й - редкие образцы безальтернативности, иначе невозможно :) .

Doom2w

  • Пользователь
  • **
  • Сообщений: 10
Re: Билет 4. Спец по платформе V8
« Ответ #59 : Май 12, 2016, 05:07:03 am »
"При проведении расходной накладной необходимо в первую очередь контролировать хватает ли товара вообще" (c)
 
При таком тонком намеке в билете, новая методика обязательна.