воскресенье, 30 октября 2011 г.

Переход с УПП 1.2 на УПП 1.3 - проблемы с валютами

При переходе задвоились валюты сл. образом:
810 руб
810 руб
643 руб

643 раньше не было, все было на 810, коих было 2
в итоге после переноса проводки (новые + перепроведения) делались как если бы операции шли с ин.валютой (через счет 50.21 и 62.21)
В моем случае это произошло из-за того, что Валютой регламентированного учета была сделана 810, а документы по умолчанию вешались на 643. Поэтому надо менять валюту реглам учета, а это действие нам недоступно из-за того, что введены документы (ясен хрен, за 5 лет накопились).
Решение:
в конфиге открываем

закомментируем в процедуре ВАЛЮТЫ всё кроме

Если НЕ ПравоДоступа("Изменение", Метаданные.Константы.ВалютаРегламентированногоУчета)
         ИЛИ НЕ ПравоДоступа("Изменение", Метаданные.Константы.ВалютаУправленческогоУчета)
         ИЛИ НЕ ПравоДоступа("Изменение", Метаданные.Константы.ВалютаМеждународногоУчета)
         Тогда
        // Если нет прав на изменение хотя бы одной константы - закрываем доступ на все
        ЭлементыФормы.ВалютаРегламентированногоУчета.ТолькоПросмотр = Истина;
        ЭлементыФормы.ВалютаУправленческогоУчета.ТолькоПросмотр     = Истина;
        ЭлементыФормы.ВалютаМеждународногоУчета.ТолькоПросмотр      = Истина;
        Возврат;
    КонецЕсли;
В итоге станет доступной возможность изменения  валюты регламентированного учета в настройках учета.
+
После этого в пользовательском режиме меняем настройки параметров учета - я лично сделал так:
было:
810 регл и неправильно
810
643 нерегл и правильно
стало:
643 регл и прав
810 на удаление
777 условно переименовал, чтобы дать возможность назвать верхнюю как 643.

ИТОГ: проводки пошли.

PS После изменений раскомментируем строчки

Комментариев нет:

Отправить комментарий