8.х Округление сумм квыплате

Тема в разделе "Общие вопросы "1С:Предприятие 8"", создана пользователем ОльгаТи, 21 ноя 2012.

  1. TopicStarter Overlay
    ОльгаТи
    Offline

    ОльгаТи Опытный в 1С

    Регистрация:
    14 ноя 2012
    Сообщения:
    78
    Симпатии:
    0
    Баллы:
    26
    Подскажите пожалуйста! Пример: начислена зарплата 5009 к выплате надо 5000,захожу а расчет сумм к выплате ставлю округлить до 10 руб, а программа ставит 5010. Каким образом сделать к выплате 5000 в 1С 8.2 ЗУП
  2. svet
    Offline

    svet Профессионал в 1С Команда форума

    Регистрация:
    9 ноя 2007
    Сообщения:
    1.971
    Симпатии:
    59
    Баллы:
    54
    Округлите до 100 рублей.

    ПС. Темы по зарплате наверное лучше открывать в разделе Ведение учета в типовых решениях - Зарплата и Управление персоналом.
  3. TopicStarter Overlay
    ОльгаТи
    Offline

    ОльгаТи Опытный в 1С

    Регистрация:
    14 ноя 2012
    Сообщения:
    78
    Симпатии:
    0
    Баллы:
    26
    Мне не надо до 100, мне надо округлить сумму чтобы был долг за предприятием на конец месяца перед работником как в 1С 7.7
  4. svet
    Offline

    svet Профессионал в 1С Команда форума

    Регистрация:
    9 ноя 2007
    Сообщения:
    1.971
    Симпатии:
    59
    Баллы:
    54
    Вы не поняли: если Вы ставите округление до 10 рублей, то по бухгалтерским правилам Ваша сумма 5009 округляется до 5010. Если поставите округлять до 100 рублей, то 5009 округлится до 5000 - опять же по правилам бухгалтерского округления. Получите как раз то, что хотите.
  5. TopicStarter Overlay
    ОльгаТи
    Offline

    ОльгаТи Опытный в 1С

    Регистрация:
    14 ноя 2012
    Сообщения:
    78
    Симпатии:
    0
    Баллы:
    26
    Дело в том,что поставив в программе округлить до 100 или округлить до 10 рублей она все равно делает так , что сотрудники должны организации, а мне нужно на оборот что бы в своде был долг за организацией перед сотрудником, но не больше 10 рублей перед каждым
  6. svet
    Offline

    svet Профессионал в 1С Команда форума

    Регистрация:
    9 ноя 2007
    Сообщения:
    1.971
    Симпатии:
    59
    Баллы:
    54
    Так, изначально вопрос стоял о сотруднике с суммой 5009 рублей. Если Вы округлите именно его до 100 рублей, то получите то, что хотели - выплату в 5000 руб.

    Если Вы ставите вопрос шире и хотите, чтобы КАЖДОМУ сотруднику недоплачивалось энное количество денег, то стандартными средствами Вы этого не добьетесь, надо либо обработку писать, либо руками править.
  7. TopicStarter Overlay
    ОльгаТи
    Offline

    ОльгаТи Опытный в 1С

    Регистрация:
    14 ноя 2012
    Сообщения:
    78
    Симпатии:
    0
    Баллы:
    26
    Спасибо большое за ответ! Очень помогло, только я стала запрашивать обработку, как выяснилось что программа округляет правильно, а именно если у сотрудника к выплате больше 5 руб, то округляет до 10 руб, а если меньше 5 руб, то округляет до 0.
  8. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    это вроде как всегда так округляет (по математическим правилам)???
  9. TopicStarter Overlay
    ОльгаТи
    Offline

    ОльгаТи Опытный в 1С

    Регистрация:
    14 ноя 2012
    Сообщения:
    78
    Симпатии:
    0
    Баллы:
    26
    По математическим да, а вот в 1С 7.7 ЗИК по другому! при любом раскладе будь то 1 рубль или 9 рублей программа округляла в меньшую сторону и у предприятия всегда был долг перед сотрудниками
  10. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    на сколько я помню в 7 можно было выставить способ округления 15 как 10 или 15 как 20. наверняка и в 8 можно, правда не знаю где
  11. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Насколько я понял ТС нужно чтобы округлялось всегда в меньшую сторону.
  12. Tiger86
    Offline

    Tiger86 Модераторы Команда форума Модератор

    Регистрация:
    24 мар 2011
    Сообщения:
    6.407
    Симпатии:
    108
    Баллы:
    104
    я тоже так поняла, потому думаю, что это решается именно как округление 15 до 10, так?
  13. svet
    Offline

    svet Профессионал в 1С Команда форума

    Регистрация:
    9 ноя 2007
    Сообщения:
    1.971
    Симпатии:
    59
    Баллы:
    54
    Вот я тоже как-то интересовалась (неглубоко правда :)), единственное что нашла в 8-ке - системное перечисление Режим округления = Окр15Как10 и Окр15Как20, которое в модулях подставляется в функцию Окр(Число, Точность, РежимОкругления).
    А в настройках программы как-то что-то не нашла.
  14. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Не решается. Просто 1,5 округлится до 1, а не до 2. А вот 1,6 до 2, что никак не в меньшую сторону.
  15. TopicStarter Overlay
    ОльгаТи
    Offline

    ОльгаТи Опытный в 1С

    Регистрация:
    14 ноя 2012
    Сообщения:
    78
    Симпатии:
    0
    Баллы:
    26
    Вот я и пытаюсь найти решение как это сделать в самой программе чтоб было округление 15 до 10, но без дополнительного программирования.
  16. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Если я правильно понял, вам 15 до 10 мало, вам и 16,17,18,19 до 10 тоже надо.
    Конфигурация ЗУП?
  17. TopicStarter Overlay
    ОльгаТи
    Offline

    ОльгаТи Опытный в 1С

    Регистрация:
    14 ноя 2012
    Сообщения:
    78
    Симпатии:
    0
    Баллы:
    26
    Да
  18. TopicStarter Overlay
    ОльгаТи
    Offline

    ОльгаТи Опытный в 1С

    Регистрация:
    14 ноя 2012
    Сообщения:
    78
    Симпатии:
    0
    Баллы:
    26
    Подскажите вот еще что:
    сделала приказ об увольнении, начислела зарплату и вот что получилось в документе зарплата к выплате:
    начислено - 745,80 к выплате - 750 отложено - (-4,20), вопрос в том как сделать полный расчет (выплату) сотруднику, чтобы сальдо было нулевым
  19. Requin
    Offline

    Requin Опытный в 1С

    Регистрация:
    10 май 2010
    Сообщения:
    1.911
    Симпатии:
    2
    Баллы:
    29
    Придётся скорее всего "допиливать".

    Либо убрать округление, либо округление до копейки.
  20. TopicStarter Overlay
    ОльгаТи
    Offline

    ОльгаТи Опытный в 1С

    Регистрация:
    14 ноя 2012
    Сообщения:
    78
    Симпатии:
    0
    Баллы:
    26
    Либо убрать округление, либо округление до копейки.
    [/quote


    У меня список сотрудников из трех человек, если я уберу округление то у всех будет выплата с копейками

    Каким образом я могу выделить только одного сотрудника из подразделения

    Если я в ручную исправлю, то у программы будет какие-то претензии к этому действию?

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