Автозагрузка валют

08.05.14

Учетные задачи - Банковские операции

Автоматическая загрузка валют в один клик (либо по расписанию) во всех конфигурациях на платформах 8.1 и 8.2, даже если разные логины, пароли и платформы, на которых они работают...

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
AutozagruzkaValut
.epf 39,74Kb
33 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Обработка пригодится, если у вас много баз, в которых ежедневно нужно обновлять курсы валют. И чтобы не запускать каждую базу в отдельности, вводить в них логины и пароли, достаточно запустить всего одни ярлык на рабочем столе - в результате последовательно запустится каждая база без предложения ввести пароль, обновит валюты и закроется. А если и ярлык запускать не хочется, поможет "Планировщик заданий" Windows - все информационные базы будут обновлять валюты по заданному расписанию.

Принцип работы с обработкой:

  1. Обработка запускается в любой типовой конфигурации (либо с интегрированной БСП) на платформе 8.2, но для каждой конкретной базы есть возможность выбрать платфому 8.1 .
  2. На странице "Список валют" выбирираются валюты, которые будут загружаться во всех базах
  3. На странице "Файловые базы" выбираются базы присутствующие в списке баз 1С для текущего профиля - базы выбираются кнопкой выбора в каждой строко в колонке "Псевдоним". После выбора базы, автоматически вставляется полный путь к базе в соответвующее поле ("Путь к базе"), но никто не мешает путь к базе написать вручную. Затем необходимо указать логин и пароль для запуска выбранной информационной базы. И если не устраивает "Путь к файлу для запуска платформы", указанный вверху формы, можно еще указать для конкретной базы путь в поле "(необязательно) Файл запуска платформы".
  4. На странице "Клиент серверные базы" все аналогично предыдущей странице, только после выбора базы из списка, автоматически заполнятся поля в колонках "Имя сервера" и "Имя информационной базы".
  5. Страница "Лог загрузок" полностью оправдывает свое название.
  6. После нажатия кнопки "Создать ярлык на рабочем столе", соответственно создается ярлык "Автозагрузка курсов валют". Запуск ярлыка приводт к последовательному запуску каждой выбранной базы, загрузке выбранных валют. После загрузки валют каждая база закрывается.
    "Планировщик заданий" в Windows поможет автоматизировать и запуск этого ярлыка по произвольному расписанию, если в итоге надоест каждый день его запускать - как в итоге надоело и мне :)
  7. После создания ярлыка, повторное открытие обработки позволит редактировать текущие настройки, а не создавать настройки автозгрузки валют "с нуля".

Обратите внимание: Если база, в которой будет производиться загрузка валюты,  запускается в режиме управляемого приложения - алгоритм программы предполагает, что в указанную информационную базу внедрена "Библиотека стандартных подсистем", а в частности справочник "Валюты", в котором присутствует галочка "Загружается из Интернета" (например в 1С:Предприятие 3.0). В режиме обычного приложения алгоритм на БСП не расчитывает :) 

В любом случаи, если где-то не заработает, напишите какие конфигурации и какой режим запуска приложения.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

SALE! %

Банковские операции Обмен с интернет-банком Мастера заполнения Нейросети Программист Бухгалтер Пользователь 1С:Предприятие 8 1C:ERP 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:ERP. Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Корректируйте банковские документы быстро и легко! Создайте правило обработки — и оно автоматически применится при загрузке выписки (отбор по любому реквизиту или регулярному выражению). Решение заполняет расшифровку платежа, комиссию эквайринга, подбирает ведомости на выплату зарплаты, помечает дубли из банка на удаление и многое другое. Доплачивать за алгоритмы не нужно — они включены в решение. Обработка работает при загрузке из файлов клиент-банка и через DirectBank. Новое — искусственный интеллект: модель приводит нестандартные назначения платежа к виду, понятному алгоритмам, а ИИ-ассистент прямо в 1С консультирует по решению и разбирает код правил и алгоритмов. Поддерживаются локальные и облачные OpenAI-совместимые модели — данные могут не покидать ваш контур.

15250 руб.

20.12.2024    18017    90    29    

80

Банковские операции Обмен с интернет-банком Эквайринг/ридер магнитных карт Программист Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

Устали вручную дозаполнять и корректировать документы по банку после загрузки банковской выписки? С помощью правил обработки банковской выписки вы сможете автоматически определять правильный вид хозяйственной операции, заполнять расшифровку, аналитику платежа и многое другое.

19520 руб.

21.03.2023    24721    170    39    

127

Банковские операции Обмен с интернет-банком Бухгалтер 1С:Предприятие 8 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Беларусь Россия Бухгалтерский учет Платные (руб)

Типовая обработка "Клиент-банк" из конфигурации 1С "Бухгалтерия для Беларуси, редакция 2.1" корректно работает с выписками только банка "Дабрабыт", до 28.01.2019 "Москва-Минск". А бухгалтеру нужно работать и с другими банками и с другими конфигурациями. Для этого было разработано расширение, которое позволит решить данную проблему!

12200 руб.

10.10.2017    43021    101    49    

84

Банковские операции Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Решение позволяет автоматически заполнять отдельные реквизиты загружаемых банковских документов, основываясь на известных значениях реквизитов и тексте назначения платежа. Простая настройка, широкие возможности анализа назначения платежа без написания кода и сложных шаблонов.

9760 руб.

17.06.2025    4423    11    0    

11

Банковские операции Взаиморасчеты Учет документов Бухгалтер Пользователь 1С 8.3 1С:Бухгалтерия 3.0 Россия Бюджетный учет Платные (руб)

Расширение для конфигурации 1С:Бухгалтерия 3.0. Многоуровневое согласование заявок на оплату с оповещением и делегированием прав.

15250 руб.

09.09.2025    2793    9    0    

7

Пакетная печать Банковские операции Кассовые операции Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Групповая печать фискальных чеков по документам "Поступление на расчетный счет" с возможностью настройки НДС, признаков расчета и автоматической отправкой чеков клиентам.

6499 руб.

21.08.2019    23212    90    11    

26

Загрузка и выгрузка в Excel Банковские операции Кассовые операции Бюджетный учет Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия государственного учреждения Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет загружать из стандартной выписки лицевого счета в формате MS EXCEL в 1С:Бухгалтерия государственного учреждения 1.0 документы Кассовое выбытие/Заявку на кассовый расход и Кассовое поступление.

6100 руб.

12.12.2017    38741    28    9    

27

Банковские операции Взаиморасчеты Займы, кредит, лизинг 1С:Предприятие 8 1C:Бухгалтерия 1С:Бухгалтерия 3.0 Оптовая торговля, дистрибуция, логистика Россия Бухгалтерский учет Платные (руб)

Расширение для 1С:БП 3.0 по расчету процентов по статье 395 ГК РФ. Возможности расчета: 1. Расчет процентов без учета и с учетом отсрочек. 2. Расчет процентов с учетом отсрочек платежей. 3. Расчет процентов по контрагенту в целом. 4. Расчет процентов по одному, либо нескольким договорам (в 1С должна быть включена опция "Учет по договорам"

5084 руб.

04.08.2025    2426    3    1    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. constspb 14.11.13 22:53 Сейчас в теме
{ВнешняяОбработка.АвтозагрузкаВалют.МодульОбъекта(341)}: Ошибка при вызове метода контекста (Прочитать)
ТекстФайлСЛогом.Прочитать(ПутьКФайлуСЛогом);
по причине:
Ошибка доступа к файлу 'C:\Users\Administrator\Documents\_execute_valuta\log'
Права все есть, каталоги которые просит есть, но все равно ошибка... Конфигурация БП 2.0.53.8
2. constspb 14.11.13 23:17 Сейчас в теме
вроде разобрался, видимо определение профиля для Windows Server 2012 по другому должно быть прописано, прописал путь к профилю как C:\Temp
3. NiNAH 18 15.11.13 07:06 Сейчас в теме
(2) constspb, Спасибо за информацию, что в винсервере 2012 есть отличия с определением путей к профилям. К сожалению под рукой нет 2012 сервера - как посмотрю, что там изменилось, подправлю - тем более, что давно руки чешутся папку _execute_valuta прятать еще "дальше", чем в "Мои документы".
4. chetirepda 8 30.04.14 10:59 Сейчас в теме
Ошибка при запуске в обычном режиме приложения
{ВнешняяОбработка.АвтозагрузкаВалют.МодульОбъекта(350)}: Ошибка при вызове метода контекста (Записать)
ТекстФайлСЛогом.Записать(ПутьКФайлуСЛогом);
по причине:
Каталог не обнаружен 'C:\Users\Test\Documents\_execute_valuta\log'


Это связанно с тем, что не хватает проверки ПроверитьКаталогСФайламиНастроек(); при открытии обработки
Т.е. в Модуль "ФормаОбычная" в процедуру "ПриОткрытии()" нужно добавить проверку - "ПроверитьКаталогСФайламиНастроек();"
Получиться так -
Процедура ПриОткрытии()
	ПутьКФайлуДляЗапускаПлатформы=КаталогПрограммы()+"1cv8.exe";
	ПроверитьКаталогСФайламиНастроек();
	ОбновитьСписокВалют();
	ОбновитьСписокФайловыхБаз();
	ОбновитьСписокКлиентСерверныхБаз();
	ЭлементыФормы.ПолеЛога.Значение = ЗагрузитьЛог();
КонецПроцедуры


Далее, если базы клиент-серверные, будет следующая ошибка -
{ВнешняяОбработка.ЗагрузкаКурсовВалют.МодульОбъекта(268)}: Получение элемента по индексу для значения не определено
МассивДанныхСледующейБазы.Вставить(0,ЭлементМассива[Ном-1][5]);


Это связано с ошибкой в макете обработки. Его нужно выгрузить, добавить расширение .epf и изменить следующие строки в модуле макета -
МассивДанныхСледующейБазы = ЭлементМассива[Ном];
//добавить признак закрытия текущей базы
МассивДанныхСледующейБазы.Вставить(0,ЭлементМассива[Ном-1][5]);

на
МассивДанныхСледующейБазы = МассивКлиентСерверныхБаз[Ном];
//добавить признак закрытия текущей базы
МассивДанныхСледующейБазы.Вставить(0,МассивКлиентСерверныхБаз[Ном-1][5]);

Покрайне мере я думаю автор имел ввиду именно это :)
Далее нужно макет загрузить обратно в обработку и сохранить её.
5. chetirepda 8 08.05.14 07:21 Сейчас в теме
Кстати, лучше использовать следующую конструкцию при проверке текущей базы -
//было
//ПозицияПоиска = Найти(Врег(ТекущийЭлементДляПоиска), Врег(ТекущаяКлиентСервернаяБаза));
//стало
ПозицияПоиска = ?(Врег(ТекущийЭлементДляПоиска) = Врег(ТекущаяКлиентСервернаяБаза), 1,  0);


Иначе если одна база называется - Server\Buh_Copy, а вторая база - Server\Buh - то тогда будет вечный цикл.
6. NiNAH 18 08.05.14 09:37 Сейчас в теме
Обработка обновлена.
(5) chetirepda, спасибо за комментарии. Алгоритм по клиент-серверным базам писал вслепую, поэтому, когда на работе запустил, тоже наткнулся на ошибку с массивом МассивДанныхСледующейБазы - исправил точно также.
Твои замечания по поводу ПроверитьКаталогСФайламиНастроек() и ПозицияПоиска применил - надеюсь не против.
Для отправки сообщения требуется регистрация/авторизация