1с не найдены доступные обновления классификаторов банков
1С:Бухгалтерия 8.3 содержит в себе классификатор банков, который обновляется автоматически каждый день специальным регламентным заданием. Это гарантирует наличие самой актуальной информации по реквизитам всех банков.
Но если у нас по-какой-то причине выключено регламентное задание по обновлению адресного классификатора, то мы можем запустить процесс обновления самостоятельно.
Подготовка
Открываем меню "Все функции":
В открывшемся окне раскрываем раздел "Обработки" (либо используем поиск) и выбираем пункт "Обновление классификаторов":
Обновление через ИТС
В открывшемся окне обработки выбираем "Загрузить обновления через интернет" и нажимаем "Далее":
В открывшемся окне отмечаем пункт "Банки (справочник по кредитным организациям)" и снова нажимаем "Далее":
Обновление через сайт РБК
В этом случае потребуется небольшая подготовка.
Скачиваем архив bnk.zip:
Меняем имя "bnk" на "Banks_1". Первая буква обязательно должна быть заглавной.
Рядом с уже имеющимся архивом появится файл с именем "Banks_1 (2)":
Возвращаемся к открытой в начале нашей статьи обработки и выбираем в ней пункт "Загрузить обновления из файла":
В качестве файла с обновлением выбираем тот самый Banks_1 (2):
И нажимаем "Далее".
Отмечаем пункт "Банки" и снова нажимаем "Далее":
Действия после обновления
И напоследок не забываем нажать кнопку "Синхронизировать" в списке справочника "Банки" на случай, если в классификаторе были изменения уже имеющихся банков:
1С:Бухгалтерия 8.3 содержит в себе классификатор банков, который обновляется автоматически каждый день специальным регламентным заданием. Это гарантирует наличие самой актуальной информации по реквизитам всех банков.
Но если у нас по-какой-то причине выключено регламентное задание по обновлению адресного классификатора, то мы можем запустить процесс обновления самостоятельно.
Подготовка
Открываем меню "Все функции":
В открывшемся окне раскрываем раздел "Обработки" (либо используем поиск) и выбираем пункт "Обновление классификаторов":
Обновление через ИТС
В открывшемся окне обработки выбираем "Загрузить обновления через интернет" и нажимаем "Далее":
В открывшемся окне отмечаем пункт "Банки (справочник по кредитным организациям)" и снова нажимаем "Далее":
Обновление через сайт РБК
В этом случае потребуется небольшая подготовка.
Скачиваем архив bnk.zip:
Меняем имя "bnk" на "Banks_1". Первая буква обязательно должна быть заглавной.
Рядом с уже имеющимся архивом появится файл с именем "Banks_1 (2)":
Возвращаемся к открытой в начале нашей статьи обработки и выбираем в ней пункт "Загрузить обновления из файла":
В качестве файла с обновлением выбираем тот самый Banks_1 (2):
И нажимаем "Далее".
Отмечаем пункт "Банки" и снова нажимаем "Далее":
Действия после обновления
И напоследок не забываем нажать кнопку "Синхронизировать" в списке справочника "Банки" на случай, если в классификаторе были изменения уже имеющихся банков:
Как известно, основная функция обновлятора - это обновление баз. Но многие, наверное, уже обратили внимание на дополнительную закладку "Скрипты", которая появилась в программе с начала 2016 года.
И если вы владеете навыками написания скриптов (2 варианта - пакетные cmd скрипты, и onescript, он же 1C), то сможете на этой закладке творить чудеса, не связанные напрямую с обновлением.
Если вы ещё не изучали начальную обучающую статью по скриптам в обновляторе - прошу вас сделать это прямо сейчас.
Задача
В этой статье рассмотрим как в группе файловых баз настроить регулярное (например, по ночам) и автоматическое обновление курсов валют и классификатора банков.
Сразу оговорюсь, что для этого база должна поддерживать возможность запуска этого процесса через внешнее соединение.
Для примера возьмём три файловые базы 1С:Бухгалтерия 3.0:
В каждой из этих баз есть регламентные задания для обновления курсов валют и классификатора банков:
Но так как базы файловые - наладить их регулярное фоновое выполнение крайне проблематично.
Пишем скрипт
Для начала зайдём в регламентное задание "Загрузка курсов валют" и посмотрим какой метод из кода в нём вызывается:
Видим, что из общего модуля РаботаСКурсамиВалют вызывается экспортный метод ЗагрузитьАктуальныйКурс.
То же самое посмотрим для задания "Загрузка классификатора банков":
Здесь из модуля РаботаСБанками вызывается метод ЗагрузитьКлассификаторБанков.
Отлично, это вся информация, которая нам нужна.
Переходим в обновлятор на закладку "Скрипты":
Прежде всего выбираем базы для запуска.
Тип скрипта - OneScript.
В самом низу снимаем все галки.
Наконец, пишем такой код скрипта в процедуре Главная (об этой процедуре читайте здесь):
Предварительно зайдём в первую из баз, чтобы убедиться, что курс валют не актуален:
Видим, что курсы загружены только до 13 августа 2015 года. А сегодня - 26 февраля 2016.
Проверяем скрипт
Выполняем наш скрипт:
Проверяем курсы валют в первой же базе:
Отлично, курсы загрузились вплоть до сегодняшнего дня.
Сохраняем скрипт в планировщик
Но нам нужно поставить эту задачу в планировщик, к примеру, на 2 часа ночи.
Нажимаем кнопку "Сохранить. ":
И вот он - пакетный скрипт для запуска нашего скрипта. Более того обновлятор уже сам прописал его однократный запуск на 2 часа ночи на 26.02.2016 (согласно нашей галке при сохранении).
Чтобы сделать его запуск регулярным откроем задание в планировщике и изменим расписание на "ежедневно":
Новая возможность
В последних версиях обновлятора выполнять регламентные задания из скриптов стало проще.
Для этого выбирает тип скрипта "Пакетный", а затем из меню "Обновлятор" выбираем пункт "Методы"-"Управление регламентными заданиями":
В открывшемся диалоге переходим на закладку "Запустить" и настраиваем задания, которые мы хотим запускать из скрипта:
Далее нажимаем кнопку "Запустить", в скрипт вставится вот такой текст:
Ну а дальше нам осталось только выбрать базы и сохранить этот скрипт в расписание - всё как и выше.
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
1С:Бухгалтерия 8.3 содержит в себе классификатор банков, который обновляется автоматически каждый день специальным регламентным заданием. Это гарантирует наличие самой актуальной информации по реквизитам всех банков.
Но если у нас по-какой-то причине выключено регламентное задание по обновлению адресного классификатора, то мы можем запустить процесс обновления самостоятельно.
Подготовка
Открываем меню "Функции для технического специалиста. " (у вас нет этого пункта?):
В открывшемся окне раскрываем раздел "Обработки" (либо используем поиск) и выбираем пункт "Обновление классификаторов":
Обновление через ИТС
В открывшемся окне обработки выбираем "Загрузить обновления через интернет" и нажимаем "Далее":
В открывшемся окне отмечаем пункт "Банки (справочник по кредитным организациям)" или "Справочник БИК" и снова нажимаем "Далее":
Обновление через сайт РБК
К сожалению, в последних типовых (БП начиная с 3.0.87.28) изменился формат загрузки классификаторов, поэтому способ ниже больше не работает. Те, у кого есть возможность скачивать обработки с Infostart, могут попробовать воспользоваться вот этой обработкой.
В этом случае потребуется небольшая подготовка.
Скачиваем архив bnk.zip:
Меняем имя "bnk" на "Banks_1". Первая буква обязательно должна быть заглавной.
Рядом с уже имеющимся архивом появится файл с именем "Banks_1 (2)":
Возвращаемся к открытой в начале нашей статьи обработки и выбираем в ней пункт "Загрузить обновления из файла":
В качестве файла с обновлением выбираем тот самый Banks_1 (2):
И нажимаем "Далее".
Отмечаем пункт "Банки" и снова нажимаем "Далее":
Действия после обновления
И напоследок не забываем нажать кнопку "Синхронизировать" в списке справочника "Банки" на случай, если в классификаторе были изменения уже имеющихся банков:
С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).
Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.
Читайте также: