Программная смена валюты в договорах

1. demetrius2003 09.04.21 10:47 Сейчас в теме
Доброго дня, уважаемые форумчане!
Столкнулся с такой проблемой. Есть УТ и Бух3. Каким-то волшебным образом в УТ рубль остался с кодом 643, а в Бух с кодом 810. Теперь при переносе расходных в Бухгалтерию договора встают с рублём 643. И при проведении формируются проводки по счёту 62.21, потому как основная валюта в Бухгалтерии рубль 810. С новыми загрзками понятно что делать, а вот как быть с уже существующими договорами? Хотел программно изменить валюту и перепровести доки. Но программно валюту поменять не получается, т.к. в договорах есть ссылки на документы. Какой вариант смены более правильный? Или создавать новые договора с правильной валютой и перепривязывать их к докам с последующим перепроведением?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user633533_encantado 12 09.04.21 10:53 Сейчас в теме
Так валюта в договоре влияет на валюту документа, тогда и документы все надо менять.
3. demetrius2003 09.04.21 11:27 Сейчас в теме
Так не вопрос. Сделаю. Просто "как это сделать грамотно"?
4. user633533_encantado 12 09.04.21 12:11 Сейчас в теме
(3) Поскольку курс у вас одинаковый, то можно просто поиском и заменой значений заменить одну валюту на другую везде.
5. demetrius2003 09.04.21 12:14 Сейчас в теме
Пробовал стандартной обработкой сделать поиск и замену. В договоре не меняет, ссылается на то, что по этому договору есть уже документы. Вот и думаю, что последовательность действий моя не та!
6. minarenko 09.04.21 12:25 Сейчас в теме
(5)Отключите проверку существования документов
Объект.ОбменДанными.Загрузка = Истина;
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот