Изменения управленческой валюты с пересчетом регистров

Изменение валюты управленческого учета в УТ 10 после ввода документов. Обработка пересчитывает валюту во всех регистрах накопления БЕЗ перепроведения документов.

Часто встречаются случаи, когда необходимо изменить валюту управленческого учета уже после ввода многих документов. Да, можно конечно же просто взять и кодом в одну строчку принудительно изменить константу, а потом перепроводить всю базу. В обработке же пересчитываются регистры накопления, где участвует сумма в валюте управленческого учета. Тем у кого конфигурация изменена можно с минимальными усилиями добавить(или удалить) регистр в модуле обработки.
Внимание! Процедура может быть довольно длительной в зависимости от размера базы. И не забываем делать архивную копию! 

11 Comments

  1. itar59

    А как реагирует на историю курсов?

    Reply
  2. miXna5

    курсы берем на дату регистратора

    Reply
  3. itar59

    А почему именно УТ? По идее — должна работать во всех конфигурациях, где есть соответствующий регистр. Сама идея просто великолепна.Не стоит сужать область применения.

    Reply
  4. Воронкин

    (3) itar59, Потому что в УТ есть управленческая и регламентированная валюта. В бухгалтерских конфигурациях только регламентированная.

    Reply
  5. itar59

    (4) Воронкин,

    кроме УТ есть УТП, УПП и другие с управленческой валютой

    насколько я понял, в них тоже должна работать

    Reply
  6. itar59

    и еще один вопрос.

    есть ситуация, когда управленческая и регламентированная валюты совпадают, например «рубль»

    Как Вы думаете не снесет регламентированную валюту?

    Reply
  7. miXna5

    (6) Нет. Не снесет. Другое дело надо понимать, что отчеты многие вы в регламентированной валюте уже не получите в УТ 10. И еще: внезапно вспомнил, что надо что-то сделать с документами Оприходования и Инвентаризации (надо бы добавить).

    Reply
  8. itar59

    (7)

    Please, не забудьте добавить.

    Reply
  9. arhangelru

    Добрый день, обработка выдала ошибку. что делать?

    {Форма.Форма.Форма(121)}: Поле объекта не обнаружено (СуммаУпр)

    ЗаписьРегистра[ИмяРесурса]= ЗаписьРегистра[ИмяРесурса]*СтарыйКурс/НовыйКурс;

    Reply
  10. miXna5

    (9) arhangelru, А в какой конфигурации вы пытаетесь запустить обработку?

    Reply
  11. yavedmin

    Спасибо. Хорошая обработка с нормальным пересчетом!

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *