- В этой теме 1 ответ, 2 участника, последнее обновление 4 часа, 44 минуты назад сделано .
Просмотр 1 ветки ответов
Просмотр 1 ветки ответов
- Для ответа в этой теме необходимо авторизоваться.
Программирование и администрирование в 1С
База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Почему невозможно изменить валюту в 1С:Розница после проведения чека?
Почему в розницу невозможно поменять валюту
В 1С:Розница валюта документа продажи (чека) жёстко фиксируется при создании и изменить её в уже проведённом документе нельзя. Вот почему:
1. Валюта чека задаётся при открытии смены и формируется на основании настроек кассы и параметров пользователя. Она влияет на расчёты, курсы валют, цены и налоги.
2. После проведения документа в базе фиксируются суммы в валюте чека и в валюте учёта. Изменение валюты задним числом нарушит целостность данных и расчётов.
3. В типовой конфигурации 1С:Розница нет механизма для смены валюты в уже проведённом чеке, чтобы избежать ошибок в учёте и отчётности.
Если нужно работать с другой валютой, то:
— Создайте новый чек с нужной валютой (обычно это делается при открытии смены или настройке кассы).
— Если требуется изменить валюту в уже проведённом документе, то придётся его отменить (отменить проведение) и создать заново с правильной валютой.
— В некоторых случаях можно до проведения документа изменить валюту, но после проведения — уже нельзя.
Если у вас задача именно поменять валюту в уже проведённом документе, то это не предусмотрено типовой логикой 1С:Розница и требует доработки или нестандартных решений, что крайне не рекомендуется.
Рекомендую проверить настройки кассы и смены, чтобы при создании документа сразу была нужная валюта.
Если нужна помощь с конкретной версией 1С:Розница или с доработкой — уточните, могу подсказать варианты.
Рекомендую посмотреть здесь:
https://infostart.ru/public/348852/ (про особенности работы с валютой в 1С)
https://helpf.pro/faq/view/354.html (работа с курсами валют)