Sobes.tech
Senior

Comment regrouper les fournisseurs par zones de livraison et leur attribuer un coefficient de livraison dans 1C UT?

sobes.tech IA

Réponse de l'IA

Для группировки поставщиков по зонам доставки и привязки к ним коэффициента доставки в 1С УТ можно использовать справочник "Зоны доставки" и связать его с поставщиками через реквизит или отдельную табличную часть.

  1. Создайте справочник "Зоны доставки" с реквизитом "Коэффициент доставки".
  2. В справочнике "Поставщики" добавьте реквизит или табличную часть для выбора зоны доставки.
  3. При расчёте стоимости доставки в документах или обработках обращайтесь к выбранной зоне доставки поставщика и используйте её коэффициент для корректировки цены.

Пример:

// Получаем поставщика
Поставщик = Справочники.Поставщики.НайтиПоНаименованию("Поставщик А");
// Получаем зону доставки
ЗонаДоставки = Поставщик.ЗонаДоставки;
// Получаем коэффициент
Коэффициент = ЗонаДоставки.КоэффициентДоставки;
// Рассчитываем стоимость доставки
СтоимостьДоставки = БазоваяСтоимость * Коэффициент;

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