Грачев Антон

1139
Рейтинг

Fragster
Антон Грачев



  •   Регистрация: 20.11.2007 (16 лет назад)

  •   Был(а) на сайте: 21.04.2024

Друзья
  • H A D G E H O G s
  • Danil Potapov
  • Всеволод Соковиков
  • Решитко Дмитрий
  • Максим Крутов
  • Дмитрий Васильев
  • Владимир Давыденко
  • Сергей Тихоненко
  • Вячеслав Гилёв
  • cdmannnn cdmannnn
  • Александр Chungiri Lee
  • Василий Воробьев
  • Евгений Моисеенко
  • Евгений Комиссаров
  • Евгений Новоселов
  • Михаил И
Подписчики 50

Группы

Профессиональный разработчик

IE 2012 Участник

IE 2013 EVO Участник

IE 2014 Участник

IE 2015 Участник

IE 2016 Участник

IE 2017 Участник

IE 2018 Участник

IE 2019 Участник

Рейтинг 1139

Загрузка курсов валют с сайта Центрального банка России (Расширение для БП и других конфигураций на БСП)

Инструменты и обработки Программист Бухгалтер Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Абонемент ($m) Расширение (cfe) Банковские операции WEB-интеграция

Сейчас загрузка курсов валют с сайта 1С недоступна уже два дня. Некоторое время назад загрузка с установленной константой "ИспользоватьАльтернативныйСерверДляЗагрузкиКурсовВалют" с сайта РБК также не работала. Для исправления ситуации сделал расширение для БП (проверено на релизе 3.0.121.31), но так как обработка одна и та же - работать должно в любой конфигурации.

1 стартмани

18.11.2022    2456    11    Fragster    0       

4

Свой веб интерфейс к 1С: побеждаем CORS на IIS, сохраняя авторизацию

Статья Системный администратор Программист Платформа 1С v8.3 Windows Бесплатно (free) Нет файла Администрирование веб-серверов

Если "веб морда" расположена не по тому же адресу, что и публикация 1С (что часто бывает, например, при разработке, публикация 1С на http://localhost/1c, а разрабатываемое веб-приложение на http://localhost:8080) или, например, мы заходим на веб приложение то по ip адресу, то по имени сервера, или просто веб сервер и сервер, на котором опубликована 1С - это разные сервера, то для большинства запросов от браузера к 1С срабатывает политика CORS, которая заключается в том, что браузер сначала посылает запрос OPTIONS, на который сервер должен ответить определенным образом, заголовками, содержащими разрешения, а потом уже (если разрешение есть), браузер посылает основной запрос. В случае, когда в публикации 1С (default.vrd) жестко прописан логин и пароль, разрулить ситуацию можно средствами 1С. В случае же, когда нужно сохранить авторизацию (или используется стандартный интерфейс odata), начинаются проблемы.

20.08.2019    19211    Fragster    12       

99

Имя базы из списка баз в заголовке конфигуратора

Инструменты и обработки Программист Платформа 1С v8.3 Windows Абонемент ($m) Приложение (exe) Инструментарий разработчика

Достаточно часто бывает так, что запущено много конфигураторов с разными базами с одной конфигурацией. В таком случае в заголовке конфигуратора отображается одно и то же - а именно, синоним, и окна можно перепутать. Эта программа добавляет в начало заголовка окна имя базы из списка баз, что позволяет различать окна конфигураторов.

1 стартмани

09.01.2018    15341    12    Fragster    7       

15

Удобный просмотр движений для БП 3.0

Инструменты и обработки Программист Бухгалтер Бухгалтерский учет 1С:Бухгалтерия 3.0 Бухгалтерский учет Абонемент ($m) Расширение (cfe) Работа с интерфейсом

В обработке просмотра движений есть проблема - когда у документа много движений по разным регистрам, закладки "сжимаются", и названия регистров становятся неразличимы. В интерфейсе "такси" еще и всплывающие подсказки убрали. Данное расширение добавляет механизм удобного выбора регистров в обработке.

1 стартмани

24.10.2017    10918    10    Fragster    2       

9

Как "перемотать" динамический список в начало при открытии? (или некоторые нюансы получения данных динамического списка)

Статья Программист Платформа 1С v8.3 Бесплатно (free) Нет файла Работа с интерфейсом

В современных интерфейсах (новостях, социальных сетях и прочим) принято размещать новые данные сверху, более старые - внизу. К сожалению, в 1C сделано несколько по-другому - по умолчанию списки документов отсортированы по возрастанию даты и далее возможно два варианта: либо список при открытии проматывается в конец, либо список может запоминать "последнюю" текущую строку.

03.11.2016    26354    Fragster    30       

63

Система учета задач

Инструменты и обработки Программист Бизнес-аналитик Платформа 1С v8.3 Управленческий учет Абонемент ($m) Конфигурация (md, cf) Управление проектом (PMO, EPM)

Конфигурация для учета задач небольшой команды разработчиков. Поскольку основной причиной того, что в учете задач наступает хаос, являются затраты на актуализацию всего этого дела, я попытался сделать так, чтобы делать это было просто. Тут еще можно написать про скрум, аджайл и прочее. В общем, получилась канбан доска с плюшками. Конечно, тут далеко до того, чем пользуются silverbulleters, но для "непромышленной" разработки командой из 1-5 человек - пойдет. Ну и главное - это теплый, ламповый, родной 1C (с его плюсами и минусами).

1 стартмани

20.10.2016    56990    280    Fragster    120       

163

Конструктор условного оформления

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Инструментарий разработчика

Иногда требуется сделать отчет, который бы содержал в себе множество показателей. В таком случае в получившейся "портянке" показатели сливаются. Как один из вариантов решения (ну, кроме упрощения отчета) можно рассматривать раскраску показателей в индивидуальные цвета. После нескольких подобных случаев (особенно, когда в уже готовый отчет добавляются или убираются поля) сделал обработку, которая позволяет в режиме предприятия быстро подготовить болванку условного оформления для подобных отчетов.

1 стартмани

27.09.2016    23651    16    Fragster    7       

42

Хватит создавать формы выбора!

Статья Программист Платформа 1С v8.3 Бесплатно (free) Нет файла Работа с интерфейсом

Программа 1С предполагает, что каждому объекту нужна отдельная форма выбора. Да, такое иногда нужно. Но в моей практике почти всегда удобно пользоваться одинаковыми формами для выбора (не подбора!) и для списка.

24.09.2016    44764    Fragster    62       

134

Когда контекстный вызов быстрее неконтекстного?*

Инструменты и обработки Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m) Внешняя обработка (ert,epf) Механизмы платформы 1С

Во всех рекомендациях учат, что выполнение без контекста лучше, чем с контекстом. Однако есть несколько случаев, когда это не так.

1 стартмани

22.03.2016    15690    6    Fragster    6       

22

Комментарии

DevМногопоточное тестирование производительности сервера 1С - СУБД#193 16.05.23 12:20
(192) скачать можно из этой новости https://fragster.ru/news/6
регистрации нет, поскольку (пока) нет публичных сервисов
ПубликацииЗагрузка курсов валют с сайта Центрального банка России (Расширение для БП и других конфигураций на БСП)#0 18.11.22 13:00
Сейчас загрузка курсов валют с сайта 1С недоступна уже два дня. Некоторое время назад загрузка с установленной константой "ИспользоватьАльтернативныйСерверДляЗагрузкиКурсовВалют" с сайта РБК также не работала. Для исправления ситуации сделал расширение для БП (проверено на релизе 3.0.121.31), но так как обработка одна и та же - работать должно в любой конфигурации.
DevВыставляем один из вебсервисов без авторизации, без второй публикации#19 05.10.22 15:30
(18) если нужно просто добавить логин-пароль (которые на самом деле просто доп заголовок к запросу), то достаточно https://httpd.apache.org/docs/2.4/mod/mod_proxy.html + https://httpd.apache.org/docs/2.4/mod/mod_headers.html#requestheader
DevВыставляем один из вебсервисов без авторизации, без второй публикации#17 04.10.22 15:51
(16) в смысле "подменять авторизацию на свою"? или просто пробрасывать? во втором случае хватает стандартных возможностей httpсервера , будь то nginx, apache или IIS. В случае подмены авторизации - уже нужен подход подобный используемому в статье, но, скорее всего, там нужно больше трансформаций запроса - метод, путь, заголовки и вот это всё.
HighLoadЗаметки эксперта. Расследование длительного выполнения отчета “Движение ТМЦ и затрат в производстве” (1С:ERP 2)#13 20.05.22 18:17
На картинке в статье не показано, как быстро отловить это дело (отсутствие фильтрации в запросе) в настройках:
DevМногопоточное тестирование производительности сервера 1С - СУБД#190 08.04.22 13:07
(189) извините, случайно сломал свой сайт, но руки не доходят вернуть все как было. постараюсь систему учета задач и многопоточный тест добавить в первую очередь. просто ваяю квази-cms, чтобы это не статика была.
DevВыставляем один из вебсервисов без авторизации, без второй публикации#15 03.03.22 10:43
У кого загрузка курсов валют или какой другой информации была через soap с иностранных серверов и отвалилось - можно у себя на хостинге воспользоваться этой проксёй для обхода.
DevЗамена префиксов в номерах документов и кодах справочников (1С 8.3 Управляемые формы)#17 02.12.21 18:28
пригодилось, спасибо. может быть нужно добавить анализ даты запрета редактирования?
DevМногопоточное тестирование производительности сервера 1С - СУБД#188 24.11.21 13:55
(187) Хватит. Но модель восстановления лучше в симпл перевести