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

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

Hisoka92

  • Новичок
  • *
  • Сообщений: 1
Re: Задача 1.07
« Ответ #285 : Август 17, 2017, 08:14:02 am »
Всех приветствую, покритикуйте решение плз, заранее благодарен

KlintuhovDE

  • Новичок
  • *
  • Сообщений: 7
Re: Задача 1.07
« Ответ #286 : Октябрь 07, 2017, 10:31:46 am »
Всех приветствую, покритикуйте решение плз, заранее благодарен

Заметил два недостатка (ну о них, наверное, сами в курсе):
1.В расходную накладную не получается добавить услугу (к ней прменяется контроль остатков).
2.Отсутствует отчет по продажам

Возник вопрос:
Как в отчете "ОстаткиТоваров" добились того, что в группировке "склад" итоговое значение ресурса "количество" не считается/не выводится? Очень интересно. Я бы в СКД на вкладке ресурсы в колонке "Расчитывать по " установил галочку на "Номенклатура", но у вас это каким-то другим способом получилось. Как -не понял.


orcdunaev

  • Новичок
  • *
  • Сообщений: 3
Re: Задача 1.07
« Ответ #287 : Октябрь 08, 2017, 04:54:48 pm »
Всем привет.
Озвучьте, пожалуйста, свое мнение.
В большинстве вариантов решения, которые я видел, есть три регистра накопления: Продажи, ОстаткиНоменклатурыПоСкладам, ОстаткиНоменклатурыПоПартиям (СебестоимостьНоменклатуры).
У кого-то себестоимость пишется в регистр Продажи при расчете себестоимости.
А кто-то себестоимость в регистр продажи не пишет вообще (нету в Продажах такого ресурса).
Соответственно, в первом случае в отчете "Продажи" себестоимость берется из регистра Продажи.
Во втором случае - себестоимость получают левым соединением регистра Продажи с регистром ОстаткиНоменклатурыПоПартиям.
И вот я думаю, что лучше?
В первом случае сокращается объем кода и время расчета себестоимости. При проведении расходной накладной делаем по новой методике движения по ОстаткамНоменклатурыПоСкладам и Продажам. При расчете себестоимости дорисовываем движения по ОстаткамНоменклатурыПоПартиям.
Но при этом мы в отчете "Продажи" делаем соединение с таблицей оборотов регистра с типом "остатки"... что, как мне кажется, не хорошо.
Какой вариант лучше на экзамене?

jonik

  • Проверенный
  • ***
  • Сообщений: 135
Re: Задача 1.07
« Ответ #288 : Ноябрь 28, 2017, 01:13:31 pm »
Всем привет. Задача сделана через последовательность, отчеты идентичны приведенным.
В процессе решения возникло пара вопросов, кому не сложно - просветите.

1) Как запустить/проверить регламентное задание в файловом варианте? Вручную обработка работает, а вот через регламентное даже в журнале пусто. Пробовал через
ВыполнитьОбработкуЗаданий() в модуле управляемого приложения - все равно ничего. Консоль заданий также показывает бездействие.

2) Почему-то в обработке приходится принудительно вызывать запись движений по регистрам (Движения.ОстаткиПоПартиям.Записать()) даже при выставленном флаге записи(Движения.ОстаткиПоПартиямЗаписывать = Истина), причем если вызвать Движения.Записать() приложение закрывается аварийно?
Подкорректировал
« Последнее редактирование: Январь 18, 2018, 02:21:00 pm от jonik »

eiffil

  • Пользователь
  • **
  • Сообщений: 87
Re: Задача 1.07
« Ответ #289 : Август 29, 2018, 12:51:01 pm »
Во всех решениях, где используется объект последовательности алгоритм примерно одинаковый: выбираются расходные накладные после границы последовательности и по ним рассчитываются регистры.

Но получается, что самая последняя расходная накладная будет всегда пересчитываться (например, при выполнении регзадания). Это же не очень правильно?

gsage

  • Новичок
  • *
  • Сообщений: 7
Re: Задача 1.07
« Ответ #290 : Апрель 26, 2019, 07:36:31 am »
Кто как понимает текст условия задачи: "При проведении документа "Расходная накладная" необходимо производить списание товара со склада."  Получается, если на складе Транзитный не хватает товара то накладная не проводится, не смотря на то, что на Основном складе этот товар есть? Но, по задаче, себестоимость для расходной накладной Транзитного склада берется с "Приходной накладной №1" Основного склада?

nikola17

  • Пользователь
  • **
  • Сообщений: 22
Re: Задача 1.07
« Ответ #291 : Апрель 29, 2019, 07:24:38 am »
Кто как понимает текст условия задачи: "При проведении документа "Расходная накладная" необходимо производить списание товара со склада."  Получается, если на складе Транзитный не хватает товара то накладная не проводится, не смотря на то, что на Основном складе этот товар есть? Но, по задаче, себестоимость для расходной накладной Транзитного склада берется с "Приходной накладной №1" Основного склада?
Добрый день! Это значит, что документ "Расходная накладная" проводится в том случае, если хватает товара на складе, указанном в шапке документа. При проведении Расходной накладной себестоимость не рассчитывается, т.е. происходит ТОЛЬКО списание со склада.
Рассчитывается себестоимость отдельной обработкой.
Списание по количеству - в разрезе конкретного склада, расчет себестоимости - по партиям (вне зависимости от склада).
« Последнее редактирование: Апрель 29, 2019, 07:36:54 am от nikola17 »

gsage

  • Новичок
  • *
  • Сообщений: 7
Re: Задача 1.07
« Ответ #292 : Май 02, 2019, 05:07:09 pm »
Кто как понимает текст условия задачи: "При проведении документа "Расходная накладная" необходимо производить списание товара со склада."  Получается, если на складе Транзитный не хватает товара то накладная не проводится, не смотря на то, что на Основном складе этот товар есть? Но, по задаче, себестоимость для расходной накладной Транзитного склада берется с "Приходной накладной №1" Основного склада?
Добрый день! Это значит, что документ "Расходная накладная" проводится в том случае, если хватает товара на складе, указанном в шапке документа. При проведении Расходной накладной себестоимость не рассчитывается, т.е. происходит ТОЛЬКО списание со склада.
Рассчитывается себестоимость отдельной обработкой.
Списание по количеству - в разрезе конкретного склада, расчет себестоимости - по партиям (вне зависимости от склада).

Большое спасибо.

Евгений_нвкз

  • Пользователь
  • **
  • Сообщений: 18
Re: Задача 1.07
« Ответ #293 : Сентябрь 10, 2020, 04:19:35 am »
Всем привет. Мое решение)