День добрый .Развернули новую базу 3.0.88.22.Функциональность полная. Курсы валют не обновляются, ругается на функциональные опции.База крутится на SQL сервере.
Все комментарии (13)
Комментарии закрыты.
Отправляя форму Вы даёте согласие на обработку персональных данных, защищенных политикой конфиденциальности
Отправляя форму Вы даёте согласие на обработку персональных данных, защищенных политикой конфиденциальности
Приложение
Добрый вечер, Сергей.
С такой проблемой мы не встречались, к сожалению. И тут вам без анализа программного кода вашей базы в Отладчике не обойтись. Я посмотрела место формирование этой ошибки и могу вам дать некоторые рекомендации.
Ошибка формируется в общем модуле «Общего назначения» в строке 5369, вот этот фрагмент в скрине.
Приложение
Если рассмотреть условия (хотя бы поверхностно, потому что базы вашей у нас нет и всю совокупность имеющихся условий в этом случае не охватить), то нужно проверить в конфигураторе наличие стандартной подсистемы «Регламентные задания».
Приложение
а потом прямо в Отладчике пошажно пройтись по условиям, что возвращают вам ответ условия Доступно как «Ложь», в результате чего срабатывает условие формирования ошибки.
В первую очередь обращает на себя внимание проверка следующих условий:
— ЭтоРазделенныйРежим();
—ЭтоАвтономноеРабочееМесто().
В обоих условиях, кстати, проверяется, как получена база данных — не из РИБ ли баз, то есть не из нераспределенной базы данных? Если да, то в обоих случаях запрет на выполнение регламентных операций оправдан.
Подытожим:
— Если у вас типовая база данных (не доработанная);
— Если у вас база автономная, не полученная выгрузкой из РИБ базы;
— Если в наличии подсистемы «СтандартныеПодсистемы.РегламентныеЗадания», Технологиясервиса. БазоваяФункциональность», «СтандартныеПодсистемы.РаботаВМоделиСервиса»
то, как правило, установка «Полной функциональности» проблему решает.
Приложение
И наверно еще одна подсказка: подсистемы используют константы:
— в случае опции «СтандартныеПодсистемы.РаботаВМоделиСервиса» — константа «ИспользоватьРазделениеПоОбластямДанных«=Ложь
Приложение
— в функциональной опции «СтандартныеПодсистемы.РегламентныеЗадания» — константа «ПараметрыБлокировкиРаботыСВнешнимиРесурсами»=Истина
Приложение
— в случае опции «Технологиясервиса. БазоваяФункциональность» — это целый набор констант, который эту опцию определяет. Можно проверить установки этих констант тоже по Главное меню — функции для технического специалиста — Константы.
Дополнительно проверьте настройки расписания в регламентном задании «Загрузка курсов валют»: раздел Администрирование — Обслуживание — Регламентные и фоновые задания.
В Разделе «Администрирование — Обслуживание — Журнал регистрации» посмотрите место формирования ошибки: если у вас типовая конфигурация, оно должно совпадать с вышеописанными модулями, указанными мною выше.
Также, чтобы исключить проблему сервера, выгрузите базу в файл и создайте файловый вариант. Попробуйте загрузить курсы из файловой базы. Если все ок — проблема не в 1С
В любом случае — разбор только на конкретной базе по программному коду в точках, которые я обозначила.
Это максимально, чем можем вам помочь без базы — просто сориентировать.
Приложение
PS: я не рассматриваю вариант неподключенной интернет-поддержки в раздел Администрирование — Интернет-поддержка и сервисы — Загрузка курсов валют. В этом случае ошибка была бы другая: с требованием подключить интернет-поддержку, а не та, что у вас.
Сейчас загрузка только с диска ИТС, но в интернете, например, на ИНФОСТАРТе, можно найти доработки по загрузке курсов валют с сайта РБК http://cbrates.rbc.ru/ — это на тот крайний случай, если решить проблему своими силами не получится, можно попробовать альтернативную загрузку курсов валют.
День добрый . Проблему решил поставив птичку в константах Использовать валютный учет
Она автоматически выставляется, как только заносите в справочник «Валюты» любую валюту кроме рубля!!! У вас был не заполнен справочник валют? И вы пытались загружать валюты? Что-то тут не совсем ясно, если база типовая. 🙂
Хорошо, Сергей, отлично, что справились. Вопрос закрываю.
Приложение
Сергей, огромное спасибо за вопрос!
Вернулась к вопросу! Мы всегда проверяем найденные решения у себя. Удалось воспроизвести вашу ситуацию в тестовой базе, возможно, и у других пользователей будет подобный вопрос (если будут еще вопросы на эту тему — оформим ошибку отдельной статьей с примером).
Сейчас пойдут массовые переходы на 3.0 с 2.0 (завершение поддержки) и вероятно подобные ситуации могут возникнуть у других. Если смотреть через код без примера — не всегда получается выйти на конкретную причину: много внутренних параметров, которые не видны без базы.
Тем более, что установка константы «Использовать валютный учет» автоматически взводится при добавлении любой валюты в справочник «Валюты» кроме рубля.
Вот только рубль и нет валютного учета.
Приложение
Вот добавили валюту EUR и смотрим константу — уже флаг взведен.
Это автоматом выполняется. 🙂
Подскажите, пожалуйста, как вы создавали базу, чтобы ориентироваться, когда может возникнуть ошибка неустановки константы при вводе валюты? У вас:
— конфигурация типовая?
— установлена базовая база или нет?
— создавалась из полного шаблона или загрузкой файла конфигурации?
— справочник валюты как был заполнен? заполняли валюту вручную?
У нас первый вопрос по этой ошибке, нам важна эта информация, чтобы понимать, когда может не отрабатывать вариант автоматической установки константы «Использовать валютный учет».
И другим пользователям вы этими ответами поможете: кто-то не наступит на эти же «грабли». )
Базу заполняли выгрузкой документов из старой базы , через типовую утилиту обмена 1с. Справочник валюты был заполнен автоматом этой выгрузкой, видимо по этому константа Валютный учет не установилась .
Да, очень похоже… при обмене процедуры и функции, зашитые в форме для ручного ввода, не активируются… Но тогда возможны и другие накладки., держитесь.)
И большое спасибо за обратную связь, Сергей!