Автор Тема: Задача 2.7 УТ 11.3 (2.8 УТ 11.4)  (Прочитано 14368 раз)

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

Dimok2018

  • Пользователь
  • **
  • Сообщений: 15
Задача 2.7 УТ 11.3 (2.8 УТ 11.4)
« : Апрель 30, 2020, 07:46:53 am »
Добрый день. В решении задачи предполагается в форму документа Заказ покупателя в табличную часть Товары добавить колонки ЦенаЗакупки, ПорогРентабельности. Первую предполагается заполнить программно из цен закупки для данного заказа. Вторую рассчитать добавлением к значениям первой колонки 3%.
Далее при проведении анализировать соответствие цен реализации порогу рентабельности. Если у пользователя есть право Отклонений от условий продаж - документ проводится в любом случае. Если нет - только если цены реализации не ниже порога рентабельности.
У меня возник вопрос - откуда брать для заказа цены закупки. Решил брать из Заказа поставщику основанием которому является мой Заказ покупателя.
Насколько это правильно?
Прошу откликнуться и написать Вашу точку зрения.
Прилагаю свой вариант  решения.
« Последнее редактирование: Апрель 30, 2020, 08:07:11 am от Dimok2018 »

nbuhjrhsc1991

  • Пользователь
  • **
  • Сообщений: 13
  • ФИО: nbuh1991
Re: Задача 2.7 УТ 11.3 (2.8 УТ 11.4)
« Ответ #1 : Апрель 30, 2020, 11:19:09 am »
Как вариант использовать вид цен со способом задания цены - "Произвольный запрос к данным ИБ", схема компоновки данных - "Цены поступления"


Dimok2018

  • Пользователь
  • **
  • Сообщений: 15
Re: Задача 2.7 УТ 11.3 (2.8 УТ 11.4)
« Ответ #2 : Май 03, 2020, 05:27:50 am »
Цены в разных закупках могут различаться. Закономерности никакой нет. Привязка реализации к конкретной закупке возможна только через документ основание. Или возможен иной вариант?

nbuhjrhsc1991

  • Пользователь
  • **
  • Сообщений: 13
  • ФИО: nbuh1991
Re: Задача 2.7 УТ 11.3 (2.8 УТ 11.4)
« Ответ #3 : Май 03, 2020, 08:09:56 am »
Цены в разных закупках могут различаться. Закономерности никакой нет. Привязка реализации к конкретной закупке возможна только через документ основание. Или возможен иной вариант?


Если вы понимаете под этим, что на основании реализации вводится документ установка цен номенклатуры ( при этом у вида цены стоит флажок-  "при вводе на основании документов поставки"), то и такое решение возможно. Но тот способ,  что описал выше более универсален.

nbuhjrhsc1991

  • Пользователь
  • **
  • Сообщений: 13
  • ФИО: nbuh1991
Re: Задача 2.7 УТ 11.3 (2.8 УТ 11.4)
« Ответ #4 : Май 03, 2020, 09:43:51 am »
Цены в разных закупках могут различаться. Закономерности никакой нет. Привязка реализации к конкретной закупке возможна только через документ основание. Или возможен иной вариант?


Если вы понимаете под этим, что на основании реализации вводится документ установка цен номенклатуры ( при этом у вида цены стоит флажок-  "при вводе на основании документов поставки"), то и такое решение возможно. Но тот способ,  что описал выше более универсален.
Опечатался на основании поступления, а не реализации.

AVass

  • Пользователь
  • **
  • Сообщений: 36
  • Спецы- семь штук
Re: Задача 2.7 УТ 11.3 (2.8 УТ 11.4)
« Ответ #5 : Май 24, 2020, 01:12:39 pm »
Добрый день. В решении задачи предполагается в форму документа Заказ покупателя в табличную часть Товары добавить колонки ЦенаЗакупки, ПорогРентабельности. Первую предполагается заполнить программно из цен закупки для данного заказа. Вторую рассчитать добавлением к значениям первой колонки 3%.
Далее при проведении анализировать соответствие цен реализации порогу рентабельности. Если у пользователя есть право Отклонений от условий продаж - документ проводится в любом случае. Если нет - только если цены реализации не ниже порога рентабельности.
У меня возник вопрос - откуда брать для заказа цены закупки. Решил брать из Заказа поставщику основанием которому является мой Заказ покупателя.
Насколько это правильно?
Прошу откликнуться и написать Вашу точку зрения.
Прилагаю свой вариант  решения.

Привет. Не увидел у тебя в решении: как реализован механизм запрета продажи отдельным пользователям по цене ниже порога рентабельности?

tetrapter

  • Пользователь
  • **
  • Сообщений: 48
Re: Задача 2.7 УТ 11.3 (2.8 УТ 11.4)
« Ответ #6 : Август 27, 2020, 10:22:41 am »
В задаче 2.8 по задачнику 11.4 явно написано "В организации привыкли работать с видом цен "Нижний порог рентабельности"". Т.е. нужен такой вид цен. А как его получить в документ автоматом? константы не подходят, т.к. режим совместимости "Версия 8.3.12". В доп.реквизиты контрагента вид цены не поместить. и если этот вид цены там хранить, тогда надо запретить редактировать контрагента некоторым пользователям, а это, скорее всего, усложнение задачи. Как получить вид цены в форму документа???

Ev Genius

  • Пользователь
  • **
  • Сообщений: 29
Re: Задача 2.7 УТ 11.3 (2.8 УТ 11.4)
« Ответ #7 : Сентябрь 01, 2020, 03:37:08 pm »
В задаче 2.8 по задачнику 11.4 явно написано "В организации привыкли работать с видом цен "Нижний порог рентабельности"". Т.е. нужен такой вид цен. А как его получить в документ автоматом? константы не подходят, т.к. режим совместимости "Версия 8.3.12". В доп.реквизиты контрагента вид цены не поместить. и если этот вид цены там хранить, тогда надо запретить редактировать контрагента некоторым пользователям, а это, скорее всего, усложнение задачи. Как получить вид цены в форму документа???
Почему константа не подходит? Очень даже подходит. Создать константу   "экз_НижнийПорогРентабельности",В пользовательском режиме создать вид цены "Нижний порог рентабельности", затем назначить нашей константе этот вид цены. В табличной части документа сделать дополнительную колонку "ПорогРентабельности" и обратиться к нашей константе, потом сравнить "ПорогРентабельности" с "Ценой реализации",если цена меньше нашей константы документ не проводиться.готово.Если константа не нравятся можете использовать вместо нее регистр сведений.

fm23rus

  • Пользователь
  • **
  • Сообщений: 26
Re: Задача 2.7 УТ 11.3 (2.8 УТ 11.4)
« Ответ #8 : Сентябрь 02, 2020, 06:39:59 pm »
В задаче 2.8 по задачнику 11.4 явно написано "В организации привыкли работать с видом цен "Нижний порог рентабельности"". Т.е. нужен такой вид цен. А как его получить в документ автоматом? константы не подходят, т.к. режим совместимости "Версия 8.3.12". В доп.реквизиты контрагента вид цены не поместить. и если этот вид цены там хранить, тогда надо запретить редактировать контрагента некоторым пользователям, а это, скорее всего, усложнение задачи. Как получить вид цены в форму документа???
Почему константа не подходит? Очень даже подходит. Создать константу   "экз_НижнийПорогРентабельности",В пользовательском режиме создать вид цены "Нижний порог рентабельности", затем назначить нашей константе этот вид цены. В табличной части документа сделать дополнительную колонку "ПорогРентабельности" и обратиться к нашей константе, потом сравнить "ПорогРентабельности" с "Ценой реализации",если цена меньше нашей константы документ не проводиться.готово.Если константа не нравятся можете использовать вместо нее регистр сведений.

Константа не подходит, поскольку задачу нужно реализовать через расширение.
При добавлении константы в расширение Константа.экз_НижнийПорогРентабельности: Использование констант в расширениях недопустимо в режиме совместимости 8.3.15 и ниже
При проверке метаданных обнаружены ошибки!
Операция не может быть выполнена.
А в УТ 11 на релизах для сдачи режим совместимости 8.3.12.


tetrapter

  • Пользователь
  • **
  • Сообщений: 48
Re: Задача 2.7 УТ 11.3 (2.8 УТ 11.4)
« Ответ #9 : Сентябрь 02, 2020, 06:46:32 pm »
пока писал ответ. уже рассказали про режим совм. :)

Решение этой проблемы такое: сделать доп.рек для справочника "вид цен". Имя доп.реку "ПорогРентабельности" типа булево. Если Истина, значит это тот самый вид цен.

Ev Genius

  • Пользователь
  • **
  • Сообщений: 29
Re: Задача 2.7 УТ 11.3 (2.8 УТ 11.4)
« Ответ #10 : Сентябрь 03, 2020, 06:47:14 pm »
В задаче 2.8 по задачнику 11.4 явно написано "В организации привыкли работать с видом цен "Нижний порог рентабельности"". Т.е. нужен такой вид цен. А как его получить в документ автоматом? константы не подходят, т.к. режим совместимости "Версия 8.3.12". В доп.реквизиты контрагента вид цены не поместить. и если этот вид цены там хранить, тогда надо запретить редактировать контрагента некоторым пользователям, а это, скорее всего, усложнение задачи. Как получить вид цены в форму документа???
Почему константа не подходит? Очень даже подходит. Создать константу   "экз_НижнийПорогРентабельности",В пользовательском режиме создать вид цены "Нижний порог рентабельности", затем назначить нашей константе этот вид цены. В табличной части документа сделать дополнительную колонку "ПорогРентабельности" и обратиться к нашей константе, потом сравнить "ПорогРентабельности" с "Ценой реализации",если цена меньше нашей константы документ не проводиться.готово.Если константа не нравятся можете использовать вместо нее регистр сведений.

Константа не подходит, поскольку задачу нужно реализовать через расширение.
При добавлении константы в расширение Константа.экз_НижнийПорогРентабельности: Использование констант в расширениях недопустимо в режиме совместимости 8.3.15 и ниже
При проверке метаданных обнаружены ошибки!
Операция не может быть выполнена.
А в УТ 11 на релизах для сдачи режим совместимости 8.3.12.
Хм,в таком случае использовать регистр сведений, добавить измерение тип, ссылка на вид цен. В пользовательском режиме заполнить РС  «Нижний порог рентабельности». а дальше все тоже самое как с константой.

fm23rus

  • Пользователь
  • **
  • Сообщений: 26
Re: Задача 2.7 УТ 11.3 (2.8 УТ 11.4)
« Ответ #11 : Сентябрь 05, 2020, 11:14:48 pm »
Для этой задачи "Менеджеры должны видеть колонку Нижний порог рентабельности".

Нужно ли предусматривать заполнение данной цены при подборе?
Или при изменении валюты - надо обрабатывать все строки?

Или будет достаточно при вводе новой строки, изменения номенклатуры, характеристики и т.д. в строке? А массовое изменение строк будет излишним?
« Последнее редактирование: Сентябрь 05, 2020, 11:21:44 pm от fm23rus »

OlegK

  • Пользователь
  • **
  • Сообщений: 60
Re: Задача 2.7 УТ 11.3 (2.8 УТ 11.4)
« Ответ #12 : Сентябрь 06, 2020, 01:08:24 am »
Хм,в таком случае использовать регистр сведений, добавить измерение тип, ссылка на вид цен. В пользовательском режиме заполнить РС  «Нижний порог рентабельности». а дальше все тоже самое как с константой.
А зачем? Надо создать вид цены «Нижний порог рентабельности», потом в CRM и маркетинг/Настройки и справочники/Виды цен на закладке «Настройка диапазона допустимых цен» в поле выбора «Вид минимально допустимых цен продажи» выбираем созданный вид цены и в дальнейшем обращаемся к константе "ВидМинимальноДопустимыхЦенПродажи".
Я эту задачу разбирать не планировал, но почитал тему и попробовал - все работает.

fm23rus

  • Пользователь
  • **
  • Сообщений: 26
Re: Задача 2.7 УТ 11.3 (2.8 УТ 11.4)
« Ответ #13 : Сентябрь 06, 2020, 02:58:27 pm »
OlegK, а вы могли бы выложить свое решение задачи?
Или вы разобрали момент только с минимальными ценами?

Ev Genius

  • Пользователь
  • **
  • Сообщений: 29
Re: Задача 2.7 УТ 11.3 (2.8 УТ 11.4)
« Ответ #14 : Сентябрь 06, 2020, 03:09:25 pm »
Хм,в таком случае использовать регистр сведений, добавить измерение тип, ссылка на вид цен. В пользовательском режиме заполнить РС  «Нижний порог рентабельности». а дальше все тоже самое как с константой.
А зачем? Надо создать вид цены «Нижний порог рентабельности», потом в CRM и маркетинг/Настройки и справочники/Виды цен на закладке «Настройка диапазона допустимых цен» в поле выбора «Вид минимально допустимых цен продажи» выбираем созданный вид цены и в дальнейшем обращаемся к константе "ВидМинимальноДопустимыхЦенПродажи".
Я эту задачу разбирать не планировал, но почитал тему и попробовал - все работает.
:o А чо так можно было.Я сейчас попробовал действительно так даже лучше, не создавать константу,а использовать типовую.
« Последнее редактирование: Сентябрь 06, 2020, 03:26:50 pm от Ev Genius »