gifts2017

Смена валют учета в базе

Опубликовал Дмитрий Балачий (dmbal) в раздел Обработки - Обработка справочников

Крымчане столкнулись с проблемой смены валют с гривны на рубль. Эта обработка поможет решить данный вопрос.

Данная обработка позволит сменить валюты учета на выбранную в обработке.

Алгоритм работы:

  • Этап 1. Находит константы валют, если они отличаются от выбранной - заменяет их на нужную.
  • Если установлен флаг "Добавить договора в этой валюте, если их нет" то находит контрагентов с договорами, у которых нет договоров с вновь вводимой валютой и добавляет их на основе тех, что есть в базе но с новой валютой учета. Если операция делается сразу, то проводится анализ основных договоров. И если они были в старой валюте управленческого учета, то основным устанавливается вновь созданный договро с новой валютой учета.
  • Этап 2. Устанавливает новые курсы валют в проведенные документы.
Порядок выполнения: 
  1. Сделать копию базы.
  2. Выполнить этап 1 с установленным флагом "Добавить договора в этой валюте, если их нет".
  3. Перезайти в 1С.
  4. Загрузить или установить правильно курсы валют относительно новой валюты учета (с даты самого первого документа).
  5. Выполнить этап 2 с установленным флагом "Перезаполнить курсы валют в документах".
  6. Провести все документы.

ВАЖНО! После данной операции ОБЯЗАТЕЛЬНО требуется перепровести все документы в базе!

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

Обрабока подойдет для любой конфигурации, где есть валюты учета и справочник Договора контрагентов. (УПП, УТ, БУХ и т.п.)

Проверено на конфигурациях УПП 1.3 БУХ 2.0, УТ 10.3, УТ 2.3 для Украины. 

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
УстановитьВалютуУчета.epf
.epf 8,89Kb
27.05.14
26
.epf 8,89Kb 26 Скачать

См. также

Contragent+ 5.0 от 2 500
Подписаться Добавить вознаграждение

Комментарии

1. anry mc (AnryMc) 27.05.14 21:05
ВАЖНО! После данной операции ОБЯЗАТЕЛЬНО требуется перепровести все документы в базе!


К сожалению, в типовых решениях курсы валют устанавливаются в документах при интерактианой смене валюты или даты документа... Поэтому простое перепроведение документов ничего не даст кроме искажения учета...
2. Дмитрий Балачий (dmbal) 27.05.14 22:10
Вроде получили нормальный результат в УТ. Проверю еще раз. В крайнем случае добавлю пересчет курсов. Правда это скорей всего лишит обработку универсальности. Посмотрим.
3. Дмитрий Балачий (dmbal) 27.05.14 23:40
(1) AnryMc, Да, недосмотрели, спасибо за критику. Обработка доработана с учетом этого момента и обновлена.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа