8.х Тарифная сетка

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Bambr, 1 июл 2009.

  1. TopicStarter Overlay
    Bambr
    Offline

    Bambr

    Регистрация:
    1 июл 2009
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Добрый день!
    Руководство поставило задачу - написать простенькую программку для расчета стоимости грузоперевозок. В принципе все получилось, но есть одно "но". Существует тарифная сетка стоимости перевозок, т.е. стоимость рассчитывается исходя из объема груза или из веса(в зависимости от того, что более выгодно для фирмы :) ). Например: от 1 до 10М/куб. = 1200руб., от 10 до 50М/Куб. = 1100руб. или от 1 до 10Кг. = 10руб/Кг., от 10 до 50Кг. = 9руб/кг. Никак не могу взять в толк как сделать расчет стоимости перевозки с привязкой такой тарифной сетки, чтобы пользователи могли менять значения тарифов самостоятельно в 1С.
    P.S. Заранее прошу прощения за наивность вопроса, но с 1С знаком буквально второй день.
  2. vitaly_mnpz
    Offline

    vitaly_mnpz Опытный в 1С

    Регистрация:
    15 фев 2009
    Сообщения:
    267
    Симпатии:
    0
    Баллы:
    26
    Уфф... Задачка не для второго дня :)

    Нужно организовать регистр сведений с двумя измерениями: "Вид тарифа" (ОБъем, Вес. Тип - план видов характеристик), "Интервал" Тип - справочник, подчиненный плану видов характеристик "Вид тарифа"с двумя реквизитами: "Нижняя граница" и "Верхняя граница".
    И одним ресурсом - "Цена"
    При регистрации заказа на перевозку (Тип - Документ) нужно определять: какие виды тарифов в заказе и в какие интервалы абсолютные значения объемов перевозок попадают.
    Далее из созданного ранее регистра получать соответствующие значения цены для найденного интервала и вида тарифа. И из полученных произведений цены (из регистра) на количество (из заказа) брать максимум.
    Похожим образом, кстати, работает система автоматических скидок в УТ (УПП)
  3. TopicStarter Overlay
    Bambr
    Offline

    Bambr

    Регистрация:
    1 июл 2009
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Большое спасибо! Всё получилось!!!

Поделиться этой страницей