[РЕШЕНО] Цена меняется в ТОРГ-12 в проведенном и непроведенном документе

Тема в разделе ""1С:Бухгалтерия БП"", создана пользователем К_Е, 20 окт 2014.

  1. TopicStarter Overlay
    К_Е
    Offline

    К_Е Опытный в 1С

    Регистрация:
    8 июл 2008
    Сообщения:
    176
    Симпатии:
    0
    Баллы:
    26
    Добрый день, БП 3.0.34.14, платформа 8.3.15.1119
    Проблема такая:
    - делаем реализацию товаров, расчет с контрагентом в евро
    - записываем документ, смотрим ТОРГ12, все суммы (рублевые) правильные
    - проводим документ, смотрим ТОРГ12 - суммы у некоторых позиций меняются. Есть на копейки, есть на рубли. Но итог - сумма неверная.

    Из-за чего может быть такое?
  2. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.440
    Симпатии:
    374
    Баллы:
    104
    в какую сторону? +/- ?
    автоматические скидки? условия?
  3. TopicStarter Overlay
    К_Е
    Offline

    К_Е Опытный в 1С

    Регистрация:
    8 июл 2008
    Сообщения:
    176
    Симпатии:
    0
    Баллы:
    26
    Меняются суммы в колонке "Цена без НДС", как в большую, так и в меньшую сторону.
    Соответственно меняется и сумма НДС.
    Итоговая сумма всего документа расходится на 1 копейку.

    Скидок нет.
    условия - что именно? Договор наипростейший, без всяких заковыристых условий.
  4. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.572
    Симпатии:
    717
    Баллы:
    204
    Пересчет суммы + выделение НДС + округление - чудеса :)
  5. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    К_Е ради интереса: а если это проделать, оставив одну позицию в документе? Ну т.е. у вас документ из нескольких позиций, вы пишите при проведении меняются суммы на некоторые позиции. Если взять одну позицию, на которую поменялась сумма, и сделать документ только из этой одной позиции, при проведении тоже сумма поменяется?

    С БП не работаю, напишите пример: цена, количество, ставка ндс, курс. Если вдруг будет возможность посмотрю, или может у кого здесь есть БП3, если будет время может проверит.
  6. TopicStarter Overlay
    К_Е
    Offline

    К_Е Опытный в 1С

    Регистрация:
    8 июл 2008
    Сообщения:
    176
    Симпатии:
    0
    Баллы:
    26
    проверяли, с одной позицией тоже меняется.
    --- Объединение сообщений, 20 окт 2014 ---
    не совсем понимаю: разный алгоритм для проведенного и непроведенного документа?
  7. nomad_irk
    Offline

    nomad_irk Гуру в 1С

    Регистрация:
    20 окт 2008
    Сообщения:
    7.572
    Симпатии:
    717
    Баллы:
    204
    Нет, алгоритм одинаковый, но так скажем, пересчет может выполнятся с разных сторон: сперва узнать сумму по номенклатуре или цену единицы, например.

    Можно проверить этот момент: переключить учет НДС в цене номенклатуры. При пересчете общая сумма будет одинаковой, а вот сумма НДС будет меняться.

    Для формирования проводок выделяется НДС, это вызывает дополнительный пересчет сумм. Если документ в валюте, то это так же вызывает доп. пересчет сумм.
    Если суммы внушительные, то такие пересчеты вызывают заметную погрешность.
    Последнее редактирование: 20 окт 2014
  8. shurikvz
    Offline

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

    Регистрация:
    1 окт 2009
    Сообщения:
    8.409
    Симпатии:
    316
    Баллы:
    104
    К_Е а скажите, еще один вопрос: у вас БП ваша, где такое поведение наблюдается, случаем не в режиме web-клиента работает?
  9. TopicStarter Overlay
    К_Е
    Offline

    К_Е Опытный в 1С

    Регистрация:
    8 июл 2008
    Сообщения:
    176
    Симпатии:
    0
    Баллы:
    26
    Проверим, попробуем. Да, суммы рублевые большие (реализация на миллионы).

    нет, не web-клиент.
  10. TopicStarter Overlay
    К_Е
    Offline

    К_Е Опытный в 1С

    Регистрация:
    8 июл 2008
    Сообщения:
    176
    Симпатии:
    0
    Баллы:
    26
    Действительно, проверила, алгоритмы разные. Пока документ не проведен, то вывод значений в ТОРГ-12 происходит так:
    каждая сумма в табличной части документа "Реализация" умножается на курс евро, т.е. по каждой позиции получаем формулы:
    сумма без ндс * курс евро = сумма без ндс в рублях,
    сумма ндс * курс евро = сумма ндс в рублях,
    сумма с ндс * курс евро = сумма с ндс в рублях.

    А после проведения документа, алгоритм такой:
    1) сначала подсчитывается сумма с ндс:
    сумма с ндс*курс евро = сумма с ндс в рублях
    2) Затем высчитывается сумма без НДС по формуле:
    (сумма с ндс в рублях из предыдущей формулы* 100)/118 = сумма без НДС в рублях
    3) А затем - сумма НДС:
    сумма с ндс в рублях - сумма без НДС в рублях = сумма ндс в рублях

    Из-за больших значений, действительно получается довольно внушительная разница в суммах.
    Вопрос только в том, какой алгоритм считать верным?

    Ведь есть еще как минимум один алгоритм, которым привыкли пользоваться: узнать цену товара в рублях, а от нее уже считать все суммы.
    Естественно, получаются значения, которые отличаются от тех, которые посчитаны в первых двух алгоритмах.
  11. LordMaverick
    Offline

    LordMaverick Профессионал в 1С

    Регистрация:
    17 мар 2014
    Сообщения:
    3.440
    Симпатии:
    374
    Баллы:
    104
    энто уже в саппорт 1С
  12. TopicStarter Overlay
    К_Е
    Offline

    К_Е Опытный в 1С

    Регистрация:
    8 июл 2008
    Сообщения:
    176
    Симпатии:
    0
    Баллы:
    26
    всем спасибо, наверное можно ставить, что вопрос решен.
  13. alexburn
    Offline

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

    Регистрация:
    5 янв 2009
    Сообщения:
    14.781
    Симпатии:
    509
    Баллы:
    204
    Только отпишитесь по результатам обращения в саппорт.

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