Поделиться через


Повысить производительность и эффективность подразделений, выставляющих счета на продажу

Важно

Часть или вся функциональность, описанная в этой статье, доступна в рамках предварительного выпуска. Содержимое и функциональность могут быть изменены. Дополнительные сведения о предварительных выпусках см. в разделе Доступность обновления службы.

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

В предыдущих реализациях вложенные представления, дублирующие большие таблицы, привели к неэффективности. В результате для отбора требуемых данных потребовалось несколько запросов. Чтобы решить эту проблему, мы удалили все представления из существующих объектов и ввели новые версии, заголовки накладной заказа на продажу V4 и строки накладной продаж V4. Новые объекты не полагаются на неэффективные взгляды, а оттащют все столбцы непосредственно из источников данных. Поэтому извлечение данных осуществляется быстрее.

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

Ранее столбец "Общая сумма скидки" был включен в заголовок. В последней версии эта информация приведена в трех отдельных столбцах: скидка при оплате наличными, Конечная скидка и Общая скидка по строке. Значение итоговой суммы скидки рассчитывается как сумма этих трех столбцов.

Столбец " Название продукта" теперь состоит из двух отдельных столбцов: "Наименование продукта" и " Имя варианта продукта". Это изменение устраняет необходимость в рассчитанных столбцах. Пользователи могут извлечь наименование продукта либо из варианта (если оно существует), либо из самого продукта.

В объекте "Строки накладной заказа на продажу V4 " имеется два новых столбца: сумма итоговых расходов по строке и итоговая сумма налога по строке. Ранее эти значения можно выбирать из отдельных представлений. Теперь они поставляются непосредственно из таблицы CustInvoiceTrans . Расчетная логика вычисляет эти значения для новых заказов на продажу и накладных с произвольным текстом.

Аналогичным образом, в объекте заголовка V4 поле сумма налога для заголовка накладной, которая ранее была получена из представления CustInvoiceJourTotalTaxAmountView , теперь получена из таблицы CustInvoiceJourTable . Удаление ненужных представлений и уточнение источников данных помогают повысить производительность.

Для обеспечения плавного перехода имеется асинхронный сценарий SysSetup . Этот сценарий обновляет вновь созданные столбцы для существующих записей в таблицах CustInvoiceJour и CustInvoiceTrans . Когда клиенты обновляются до версии 10.0.40, сценарий CustInvoiceTaxFieldsSysSetup автоматически создает пакетное задание, которое обновляет поля Итоговая сумма налога иНалог заголовка в соответствующих таблицах.

Примечание

Выполнение задания может занять три или более дней, чтобы избежать потенциального повреждения системы.

Эти необходимые улучшения направлены на проблемы с производительностью, о которых сообщили клиенты. Пользователям рекомендуется использовать заголовки накладной заказа на продажу V4 и строки накладной заказа на продажу V4 для повышения производительности и эффективности.

Несколько зарегистрированных инцидентов связаны с проблемами с производительностью для объектов заголовка накладной заказа на продажу и строки накладной заказа на продажу . Благодаря изменениям, описанным в этой статье, мы фиксируем эти инциденты, чтобы обеспечить более плавное выполнение работы с нашими клиентами.

Для получения дополнительных сведений и обновлений о статусе пакетного задания выполните следующие действия.

  1. Выберите Администрирование системы>Запросы>Пакетные задания.
  2. Найдите описание должности, которое содержит "CustInvoiceTaxFieldsSysSetup".