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

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

xXeNoNx

  • Пользователь
  • **
  • Сообщений: 67
Re: Билет 1. Спец по платформе V8
« Ответ #405 : Март 21, 2017, 11:02:53 am »
еще раз ОУ+БУ+ЧастичноСПР

Зачем в модуле приходной запрос? можно же просто обойти строки табличной части?

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

В данном случае есть срок годности, поэтому группировка тут не особо поможет, а так, да, в том числе и для группировки.

kvt500

  • Проверенный
  • ***
  • Сообщений: 159
  • ФИО: kvt500
Re: Билет 1. Спец по платформе V8
« Ответ #406 : Март 21, 2017, 11:11:14 am »
еще раз ОУ+БУ+ЧастичноСПР

Зачем в модуле приходной запрос? можно же просто обойти строки табличной части?

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

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


xXeNoNx

  • Пользователь
  • **
  • Сообщений: 67
Re: Билет 1. Спец по платформе V8
« Ответ #407 : Март 21, 2017, 11:53:50 am »
еще раз ОУ+БУ+ЧастичноСПР

Зачем в модуле приходной запрос? можно же просто обойти строки табличной части?

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

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

Да, согласен, можно так, вариантов реализации несколько. Тут, наверное, вопрос удобства реализации.
Наверное, это как использовать каркасную конфигурацию или разрабатывать с нуля при экзаменации.
« Последнее редактирование: Март 21, 2017, 12:08:20 pm от xXeNoNx »

kvt500

  • Проверенный
  • ***
  • Сообщений: 159
  • ФИО: kvt500
Re: Билет 1. Спец по платформе V8
« Ответ #408 : Март 23, 2017, 02:01:07 pm »
Мой вариант решения, прошу проверить - прокомментировать.

xXeNoNx

  • Пользователь
  • **
  • Сообщений: 67
Re: Билет 1. Спец по платформе V8
« Ответ #409 : Март 23, 2017, 02:12:16 pm »
на 8.3.9 - не работает...

kvt500

  • Проверенный
  • ***
  • Сообщений: 159
  • ФИО: kvt500
Re: Билет 1. Спец по платформе V8
« Ответ #410 : Март 23, 2017, 02:21:04 pm »
разрабатывалось на 8.3.10, поставил режим совместимости 8.3.9

xXeNoNx

  • Пользователь
  • **
  • Сообщений: 67
Re: Билет 1. Спец по платформе V8
« Ответ #411 : Март 23, 2017, 03:21:41 pm »

1. БУ: Индексы таб.списокНоменклатуры

2. Расходная БУ: нет смысла группировать ТЧ, т.к.  присутствует "Номер строки" и поэтому таблица не будет сгруппирована, лучше взять мин или макс значение, я так понимаю  что это для  указания строки, но и это не нужно, т.к. в задаче нет необходимости показывать позицию.
Я: Есть ли необходимость использования конструкции "СообщитьПользователю" для указания позиции ошибки?
Гончаров: Нет, если в задаче не указано обратное.

3.  ОУ: В запросе не указан метод сортировки (не сработает стрзаменить)
4.  ОУ: Не знаю, на сколько верно не использовать постпроверку по регистру "Себестоимость"



kvt500

  • Проверенный
  • ***
  • Сообщений: 159
  • ФИО: kvt500
Re: Билет 1. Спец по платформе V8
« Ответ #412 : Март 24, 2017, 07:21:45 am »

1. БУ: Индексы таб.списокНоменклатуры

2. Расходная БУ: нет смысла группировать ТЧ, т.к.  присутствует "Номер строки" и поэтому таблица не будет сгруппирована, лучше взять мин или макс значение, я так понимаю  что это для  указания строки, но и это не нужно, т.к. в задаче нет необходимости показывать позицию.
Я: Есть ли необходимость использования конструкции "СообщитьПользователю" для указания позиции ошибки?
Гончаров: Нет, если в задаче не указано обратное.

3.  ОУ: В запросе не указан метод сортировки (не сработает стрзаменить)
4.  ОУ: Не знаю, на сколько верно не использовать постпроверку по регистру "Себестоимость"

Большое спасибо за ценные комментарии!
1. Индексы! как я мог забыть про индексы!
2. ну да ну да всё так.
3. Точна! :o исправил.
4. Не понял что за постпроверка и зачем она нужна?
Проверял так:
приход 3 шт по 6, 6 и 8 рублей;
расход 3 штуки  одним документом себестоимость списывается правильно 20;
три расходника по 1 штуке - списывается 6,67 6,67 и 6,66 соответственно, в сумме тоже 20 - все правильно.

xXeNoNx

  • Пользователь
  • **
  • Сообщений: 67
Re: Билет 1. Спец по платформе V8
« Ответ #413 : Март 24, 2017, 07:52:55 am »
4. я так понимаю что в этой задачи 2 методики: 1я- читаем-пишем - старая методика(списание себестоимости), 2я- пишем-читаем - новая методика(списание остатков). Хотя выше посты есть что этого не нужно делать, у меня всеравно есть сомнения.  Думаю что уточню этот момент у Белоусова. Но мне кажется, что проверку нужно делать, т.к. нужно показать что умеешь работать с блокировками. Но это мое мнение.

xXeNoNx

  • Пользователь
  • **
  • Сообщений: 67
Re: Билет 1. Спец по платформе V8
« Ответ #414 : Март 24, 2017, 07:55:53 am »
4.  ОУ: Не знаю, на сколько верно не использовать постпроверку по регистру "Себестоимость"

/quote]
Перепутал, по регистру остатки

xXeNoNx

  • Пользователь
  • **
  • Сообщений: 67
Re: Билет 1. Спец по платформе V8
« Ответ #415 : Март 24, 2017, 08:00:31 am »
Метод списания себестоимости - так и должно быть: читаем, вычисляем среднюю, избавляемся от копеек пишем, установив блокировку перед этим. Списание остатков: пишем, с блокироватьдляизменения, потом проверяем не залезли ли в минус. Ну как-то так

CeHbKA

  • Пользователь
  • **
  • Сообщений: 88
Re: Билет 1. Спец по платформе V8
« Ответ #416 : Март 24, 2017, 09:38:25 am »
Метод списания себестоимости - так и должно быть: читаем, вычисляем среднюю, избавляемся от копеек пишем, установив блокировку перед этим. Списание остатков: пишем, с блокироватьдляизменения, потом проверяем не залезли ли в минус. Ну как-то так
Это Белоусов сказал?

xXeNoNx

  • Пользователь
  • **
  • Сообщений: 67
Re: Билет 1. Спец по платформе V8
« Ответ #417 : Март 24, 2017, 10:27:26 am »
Метод списания себестоимости - так и должно быть: читаем, вычисляем среднюю, избавляемся от копеек пишем, установив блокировку перед этим. Списание остатков: пишем, с блокироватьдляизменения, потом проверяем не залезли ли в минус. Ну как-то так
Это Белоусов сказал?
Нет, это мое мнение. Этот момент я уточню у него.

alex1248

  • Призрак форума
  • *****
  • Сообщений: 714
Re: Билет 1. Спец по платформе V8
« Ответ #418 : Март 24, 2017, 10:43:58 am »
Этот момент я уточню у него.
Вы собираетесь на его курсы?

xXeNoNx

  • Пользователь
  • **
  • Сообщений: 67
Re: Билет 1. Спец по платформе V8
« Ответ #419 : Март 24, 2017, 11:19:07 am »
Этот момент я уточню у него.
Вы собираетесь на его курсы?
Да
« Последнее редактирование: Март 24, 2017, 11:43:46 am от xXeNoNx »