7.7 Формула пересчета

Тема в разделе "Общие вопросы "1С:Предприятие 7.7"", создана пользователем Sailanser, 10 фев 2010.

  1. TopicStarter Overlay
    Sailanser
    Offline

    Sailanser

    Регистрация:
    28 ноя 2008
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    Надо в расходную накладную добавить новое поле дабы в нем выводилось количество товара в ящиках, хотя основной учет ведется в штуках. Причем строка имеет такой вид 2+2 С меньшим количеством чем в ящике разобрался вывожу к примеру так, что если количество меньше чем значение количества в ящике то 0+количество те если скажем продаем 20 шт товара а в ящике в карточке для этого товара стоит что там 50 то строка принимает вид 0+20. Но вот что-то не могу врубиться как правильно сделать когда количество превышает количество в ящике указанное в карточке товара например в карточке пишем что в ящике 50 шт и если например продаем в штуках 105 то строка должна принять вид 2+5. Кто может подсказать как правильно сделать такой пересчет, т.е формула расчета ?
  2. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Вот функция
    Код:
    //кол - общее количество
    //ящик - количество мест в ящике
    Функция ВернутьСтрокуВЯщиках(Кол,Ящик)
    Если Ящик=0 Тогда
    Возврат "!!!";
    КонецЕсли;
    Ящиков=Цел(Кол/Ящик);
    БезЯщиков=Кол-Ящиков*Ящик;
    Возврат ""+Ящиков+"+"+БезЯщиков;
    КонецФункции
    
    
    
  3. TopicStarter Overlay
    Sailanser
    Offline

    Sailanser

    Регистрация:
    28 ноя 2008
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    1
    ок. Спасибо сегодня попробую

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