Имя: Пароль:
1C
1С v8
смена валюты взаиморасчетов в договоре
0 vde69
 
04.06.13
12:47
есть бух 3.0 там штатно менять валюту можно только пока нет ни одного документа с этим договором

есть УТ 10 - там жесткого запрета нет, вместо этого при изменении идет перепроведение документов с этим договором.

есть обмен между этими базами, сейчас я сделал что если в УТ поменяли валюту - то при обмене в бух ищутся документы по договору и если есть проведённые - то обмен останавливается, это вроде как гарантирует корректность, но меня периодически дергают что обмен встал.

есть какие более красивые решения?
1 mikecool
 
04.06.13
12:49
я вообще не понял - что ты решил своей затычкой?
2 Михаил Козлов
 
04.06.13
12:49
(0) Не менять валюту.
3 Hmster
 
04.06.13
12:49
(0) ввести запрет на изменение валюты
4 vde69
 
04.06.13
12:52
1. в УТ создали договор с валютой РУБ
2. он мигрировал в бухгалтерию
3. в бухгалтерии сделали документ по этому договору (в руб, счет взаиморасчетов РУБЛЕВЫЙ)
4. в торговле поменяли валюту договора на USD и сделали реализацию в USD
5. идет выгрузка реализации, что должно попасть в бухгалтерию?

сейчас в такой ситуации обмен стопорится
5 vde69
 
04.06.13
12:54
(2)(3) совсем запретить менять? даже если нет ни одного документа?

смотрим ситуацию (4)
6 AndyD
 
04.06.13
12:56
(4) а нефига в бухии документы делать. делайте все в ут и перегружайте
7 vde69
 
04.06.13
12:59
(6) например акт сверки взаиморасчетов делать в УТ ????
8 Maxus43
 
04.06.13
13:06
не надо менять, у договоров одна валюта, указана в договоре самом на бумажке. Заводите правильно
9 Maxus43
 
04.06.13
13:06
штатно - второй договор завести и сделать корректировку долга
10 Джинн
 
04.06.13
13:08
Красивое решение - оторвать руки меняющему валюту договора. И закрыть эту дырку программно.
11 vde69
 
04.06.13
16:12
(8) что делать в случае отсутствие договора?

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

(10) отчасти согласен, но выходит так что человек начал заводить договор, встал чтобы сходить за бумажкой в бухию и при этом кликнул "сохранить" и потом валюту уже нельзя поменять??? это ведь бред, в типовых идет проверка на наличие документов и запрет только при наличие оных. Но у меня проблема в том что наличие документа может быть в другой базе.
12 Михаил Козлов
 
06.06.13
11:03
(11) Может быть можно добавить проверку был ли договор перенес в другую БД по обмену (по РС СоответствиеОбъектов)?
Ошибка? Это не ошибка, это системная функция.