7.7 Коэфициенты деления номенклатуры

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем Android, 23 окт 2007.

  1. TopicStarter Overlay
    Android
    Offline

    Android

    Регистрация:
    18 окт 2007
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Возникла такая проблема: когда товар делится на 7 частей (у нас это не редкость), то не хватет точности, причем увеличение точности не даст необходимого результата, мы или будем вынуждены брать меньший коэфициент и нести ощутимые потери прибыли или какимто образом изменять цену первой или последней части еденицы... Может кто-то сталкивался с такой проблемой, как Вы ее решали?
  2. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Пришёл батон = пришло 7 кусков батона
  3. TopicStarter Overlay
    Android
    Offline

    Android

    Регистрация:
    18 окт 2007
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Нет это не решение, расценивать каждый кусочек батонов отдельно это просто невозможно.
  4. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Так-с.. Дальнейшие варианты зависят от того, какая конфигурация используется? Самописная или типовая?
  5. MaxxaM
    Offline

    MaxxaM Опытный в 1С

    Регистрация:
    16 окт 2007
    Сообщения:
    288
    Симпатии:
    2
    Баллы:
    29
    изменить стоимость последней части где - то так:
    ОбщаяСумма=Цена;
    кч=7; //кол-во частей
    срЦена=окр(Цена/кч,2);
    Для ии=1 по кч цикл
    Если ии =кч
    к[ии]=ОбщаяСумма-срЦена*(кч-1);
    Иначе
    к[ии]=срЦена;
    КонецЕсли;
    КонецЦикла;
  6. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Это партионный учёт уже получиться :)
    В случае типовой - завести несколько единиц измерения:
    1. кусок - базовая
    2. батон = кусок*7
    3. Палетта = 23*батон = 23*7 кусков
    тогда и отслеживать сильно не надо...
  7. MaxxaM
    Offline

    MaxxaM Опытный в 1С

    Регистрация:
    16 окт 2007
    Сообщения:
    288
    Симпатии:
    2
    Баллы:
    29
    База не базовая, при использовании альтернативных едениц измерения при делении зачастую остается хвостик суммы, т.е. необходимо всегда проверять если что-то (или партия) в конце концов
    заканчиваються то списывать весь остаток суммы, а не среднюю (расчетную) стоимость, как правило
    цена частей должна отличаться на копейку или (при худшем раскладе) максЦена-минЦена=1*(кол_воЧастей)
  8. BabySG
    Offline

    BabySG Администраторы Команда форума Администратор

    Регистрация:
    10 июн 2007
    Сообщения:
    11.853
    Симпатии:
    12
    Баллы:
    29
    Дык деление - сама "неточная" операция в математике.
    Зачем что либо делить?
    Вот, к примеру, у меня есть понятие пласт, который может состоять из 128, 162, 242, 488, ..., 1098
    Я же не буду создавать единицу пласт базовой. А сделаю базовой 1шт -> кучу единиц пласт такой-то и такой-то.

    ЗЫ. А вообще - может стоит на задачу по другому взглянуть - может просто есть другое решение?
  9. TopicStarter Overlay
    Android
    Offline

    Android

    Регистрация:
    18 окт 2007
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    1
    Спасибо я примерно к такому решению и склоняюсь, но тут вои заморочки в конфигурации можно изменять стоимость но это идет в обход механизма расчета стоимости по этому могут возникнуть ошибки в отчетах и т.п. надо много чего предусматривать, лучше изменять последний коэфициент до такого значения при котором выравнивается цена, но тут тоже есть свои нюансы.

    Конфигурация: Сильно переделаная ТиС ( партии/серии =) ).

    Может кто-то посоветует какие конфигурации для розничных маазинчиков посмотреть..?

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