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

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

Horandy

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
1.32
« : Август 25, 2010, 05:38:18 pm »
Мое решение.
Вложения:
1.32.dt
« Последнее редактирование: Август 25, 2010, 05:52:31 pm от Андрей »

baksha_bni

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Nikita
1.32
« Ответ #1 : Сентябрь 14, 2010, 01:09:24 pm »
хм... что то мало здесь обсуждений, никто не решал эту задачу или она сильно простая....непонятно....
 вобщем вот мое готовое решение)))все работает)))
Вложения:
1.32_baksha_bni.dt


Zhora_Vlg

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Георгий
1.32
« Ответ #2 : Октябрь 08, 2010, 03:03:27 pm »
Провожу приходную по новой методике
Вложения:
Zhora_Vlg-1.32.dt

AndreiPiter

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
1.32
« Ответ #3 : Февраль 11, 2011, 07:52:17 pm »
моё решение
Вложения:
AP_1.32.dt

hapcher

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Марина
1.32
« Ответ #4 : Февраль 19, 2011, 11:20:12 pm »
AndreiPiter,
 1. зачем отчет показывает полностью отгруженные товары?
 2. не индексируешь поля вложенных таблиц - 0.5 балла

hapcher

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Марина
1.32
« Ответ #5 : Февраль 19, 2011, 11:44:19 pm »
Мое решение

Добавлено (19.02.2011, 23:44)
---------------------------------------------
baksha_bni, в отчете вообще все заказы отображаются и отгруженные, и не отгруженные.


Вложения:
_1_32.dt
« Последнее редактирование: Февраль 19, 2011, 11:39:49 pm от Марина »

AndreiPiter

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Андрей
1.32
« Ответ #6 : Февраль 20, 2011, 02:05:40 pm »
Quote (hapcher)
1. зачем отчет показывает полностью отгруженные товары?

 Отчёт должен показывать недоотгруженные заказы, соответсвенно полностью отгруженные товары по заказу должны тоже попадать в отчет если заказ полностью недоотгружен. Ключевое слово "недоотгруженных заказов", попалась эта задача на экзамене, Там ещё такая фраза "Обратите внимание, что в отчет должны попадать и полнотстью отгруженные товары, если заказ недоотгружен."
 
Quote (hapcher)
2. не индексируешь поля вложенных таблиц

 можно поподробней.

hapcher

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Марина
1.32
« Ответ #7 : Февраль 20, 2011, 03:40:00 pm »
Когда используешь временные таблицы (я написала "вложенные" ошибочно) не индексируешь поля, по которым потом идет отбор или соединение.

Jer-Mark

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: JERRY
1.32
« Ответ #8 : Май 01, 2011, 12:50:06 am »
Попалась эта задача на экзамене. Про индексирование полей мне ничего не сказали, я их не делала.

hapcher

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Марина
1.32
« Ответ #9 : Май 02, 2011, 10:01:02 am »
Jer-Mark, сдала?

Anabell

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Татьяна
1.32
« Ответ #10 : Июнь 13, 2011, 03:52:48 pm »
AndreiPiter, hapcher
 что-то я не поняла, почему у вас такой сложный отчет?
 Разве нельзя вот так просто:
 
Code
ВЫБРАТЬ
 ЗаказыПокупателейОстаткиИОбороты.Заказ.Представление КАК Заказ,
 ЗаказыПокупателейОстаткиИОбороты.Номенклатура,
 ЕСТЬNULL(ЗаказыПокупателейОстаткиИОбороты.КоличествоПриход, 0) КАК ПоЗаказу,
 ЕСТЬNULL(ОстаткиНоменклатурыОстаткиИОбороты.КоличествоПриход, 0) КАК Закуплено,
 ЕСТЬNULL(ОстаткиНоменклатурыОстаткиИОбороты.КоличествоРасход, 0) КАК Отгружено
 ИЗ
 РегистрНакопления.ЗаказыПокупателей.ОстаткиИОбороты(, &Период, , , ) КАК ЗаказыПокупателейОстаткиИОбороты
 ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиНоменклатуры.ОстаткиИОбороты(, &Период, , , ) КАК ОстаткиНоменклатурыОстаткиИОбороты
 ПО ЗаказыПокупателейОстаткиИОбороты.Заказ = ОстаткиНоменклатурыОстаткиИОбороты.Заказ
 И ЗаказыПокупателейОстаткиИОбороты.Номенклатура = ОстаткиНоменклатурыОстаткиИОбороты.Номенклатура
 ГДЕ
 ЗаказыПокупателейОстаткиИОбороты.КоличествоКонечныйОстаток > 0

Вложения:
1.32_anabell.dt
« Последнее редактирование: Июнь 13, 2011, 04:52:34 pm от Татьяна »

mebius

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Алексей
1.32
« Ответ #11 : Июнь 16, 2011, 02:15:59 am »
Товарищи, а почему все регистратором у регистра ЗаказыПокупателей делали приходную накладную? Не логично ли списывать расходной? Тогда остаток по этому регистру будет давать нам недоотгруженные заказы.

Urfin

  • Новичок
  • *
  • Сообщений: 0
  • ФИО: Urfin
1.32
« Ответ #12 : Июль 11, 2011, 11:24:18 am »
Доброго дня. Покритикуйте, у кого есть минутка мое решение?.. Больше всего интересует структура регистров и алгоритмы списания и прихода по заказам..
 Спасибо.
Вложения:
Urfin_1.32.dt

OlegSm

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Олег Смольников
1.32
« Ответ #13 : Август 09, 2011, 01:39:01 pm »
mebius, расход в регЗаказыПокупателей делает ПН, а не РН т.к. необходим контроль проведения ПН,
Quote
"можно приобрести только то оборудование, которое заказано покупателем"
- ошибка
 
Quote
"невыполнение отдельных пунктов задания, Упрощение решаемой задачи: от -0.5балла до -3балла"


 Zhora_Vlg и Hapcher проверяют "ЗаказыПокупателейОстатки.КоличествоОстаток < 0".
 Нельзя покупать "левое" оборудование.
 Кол-во оборудования, кажется мне, может быть куплено и больше чем заказано(например, у оптовика по дешевке для будущих заказов).
 Условие этой задачи допускает вариант контроля как у Zhora_Vlg и Hapcher.

 У меня замечание к отчету, к запросу в отчете у Zhora_Vlg и Hapcher: остатки и обороты необходимо получать не на текущий момент времени, а на дату отчета.

magrib

  • Новичок
  • *
  • Сообщений: 1
  • ФИО: Максим
1.32
« Ответ #14 : Август 24, 2011, 05:53:45 pm »
Quote (OlegSm)
Zhora_Vlg и Hapcher проверяют "ЗаказыПокупателейОстатки.КоличествоОстаток < 0".

 OlegSm - это новая методика проведения