Автор Тема: Задача 1.2  (Прочитано 1278 раз)

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

Eeelena

  • Пользователь
  • **
  • Сообщений: 10
Задача 1.2
« : Август 11, 2016, 02:53:00 pm »
Здравствуйте. Проверьте, пожалуйста, решение задачи 1.2.

Maks-r2d2

  • Пользователь
  • **
  • Сообщений: 29
  • ФИО: Макс
Re: Задача 1.2
« Ответ #1 : Август 11, 2016, 03:52:04 pm »
Где задача?


Eeelena

  • Пользователь
  • **
  • Сообщений: 10
Re: Задача 1.2
« Ответ #2 : Август 12, 2016, 05:42:30 am »
Ой, не прикрепила файл

Денис

  • Новичок
  • *
  • Сообщений: 9
Re: Задача 1.2
« Ответ #3 : Август 12, 2016, 09:36:00 am »
Eeelena


1)
для тех товаров что уже есть в каркасной базе не выбрано услуга это или товар

2)

Номенклатура В
   (ВЫБРАТЬ РАЗЛИЧНЫЕ
      ДокТЧ.Номенклатура
   ИЗ
      ДокТЧ КАК ДокТЧ
   ГДЕ
      ДокТЧ.Номенклатура.ВидНоменклатуры <> ЗНАЧЕНИЕ(Перечисление.ВидыНоменклатуры.Услуга))

это параметры ВТ регистра
зачем писать ВЫБРАТЬ РАЗЛИЧНЫЕ если вы уже и так их сгруппировали?


3)
нужно использовать isnull (ОстаткиНоменклатурыОстатки.КоличествоОстаток, 0)

4)
сообщение об ошибке не привязывается к строке

5)
у вас введена одна ПН. Как же можно тестировать очерёдность списания по партиям если она одна?

детально, с введением своих данных не проверял, выкладываю своё решение, можете сравнить

и покритиковать если что-то не так
« Последнее редактирование: Август 12, 2016, 09:41:44 am от Денис »

Eeelena

  • Пользователь
  • **
  • Сообщений: 10
Re: Задача 1.2
« Ответ #4 : Август 12, 2016, 12:48:44 pm »
спасибо большое)