Недолгие поиски показали, что с 2004-01-01 вместо кода 810 используется 643.
Казалось бы все просто: идем в справочник Валюты и там меняем код, но…
… в глобальном модуле ПУБ 327 релиза есть следущее:
Валюта = СоздатьОбъект(«Справочник.Валюты»);
Если Валюта.НайтиПоКоду(«810») = 0 Тогда
Валюта.Новый();
Валюта.Код = «810»;
Валюта.Наименование = «Руб»;
Валюта.ПолнНаименование = «Рубли»;
Валюта.Записать();
Валюта.Кратность.Установить(‘01.01.1980’,1);
Валюта.Курс.Установить(‘01.01.1980’,1);
КонецЕсли;
глРубли = Валюта.ТекущийЭлемент();
что в результате приводит к расчету разниц по всем договорам где код валюты не 810, ну вы поняли…
Будьте осторожны и внимательны.
Обновление от 2012-02-10: в 328 релизе ошибки уже нет
❗ С тем же самым столкнулся в Предпринимателе. Меняя код в справочнике — не забудьте поменять его и в указанном автором в статье коде.
(1) mdzen, причем тут нужно еще методику соблюсти.
Если самим исправлять ситуацию, то сначала заходим монопольно и меняем код, затем в конфигураторе правим глобальный модуль.
(1) (2) и потом каждый раз пытаемся про это не забыть при обновлении…
нет уж, мне проще было заменить код во внешней печатной форме счета-фактуры
(3) mikhailovaew,
1. Статья не содержит каких-либо способов исправления ситуации, только предупреждение.
2. В 328 релизе ПУБ 1С исправила эту ошибку, причем самым очевидным способом.
3. Вы молодец.
в восьмерке глобальный поиск по «810» миллион строчек кода выдает) все править
(5) Red_Devil,
1. Причем здесь восьмерка?
2. Если дело не 1Cv82, а в ПУБе, то ищем блок из статьи, вроде не сложно?
Долго с этой темой мучился, клиенты очень шокированы были когда ндс задвоился)) 328 еще не проверял, но считаю что лучше типового решения дождаться, чем самому городить!
вот спасибо, я б не догадался
сегодня звонили — поменяли код валюты и теперь у них «само ставит оплаченным»
я так понимаю после исправления все перепроводить надо будет? база с доработками как проще сделать без апдейта?
(2) править конфигурацию для такой мелочи — не совсем верный подход… Гораздо эффективнее и правильнее будет создать внешнюю печатную форму, куда и внести все необходимые изменения. С обновлениями правленых конфигураций всегда можно забыть об изменениях…
Хм.Не лишне.Но как только сделалась Счет-Фактура 2012, во всех базах переделал классификаторы, тут даже была обработка на форуме для корректировки справочников для Счет-Фактуры 2012.Думаю как бы не залепливали адаптацию классификатора, разумнее его скорректировать.Когда то это все равно придется сделать.
(9) RomanUzmov, в статье нет ни слово про то что и где править, только предупреждение.
(all) В связи с тем, что 1С в свежих релизах БП пишет, что:
Из Постановления Правительства РФ от 26.12.2011 г. № 1137 следует, что изменения в учете НДС следует применять с 01.04.2012 г. Дату вступления в силу можно изменить на более раннюю в настройках параметров учета;
Список кодов видов операций по НДС соответствует Письму ФНС России от 03.02.2012 г. № ЕД-4-3/1657@;
с этими изменениями можно не торопиться и подождать релизов новых ПУБ от 1С
Уперся в этот код в конфиге » Производство и др.» 7.7
А на хрен проверять код валюты в глобальнике, если в константах аж три вида валют.
Их, что, не хватает для нормальной жизни базы?
Уверен, сия проверка в глобе — Косяк. Усердие не по разуму.
(11) ну да, с этим я согласен.