Персональный блог Игоря Антонова aka "spider_net"

программирование

Подписаться на эту метку по RSS

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


Рубрика: 1С:Предприятие -> Программирование -> Статьи
Метки: | | |
Просмотров: 1195
Правильная доработка типовых решений от 1С. Разбираем кейсы легкой поддержки

Компания 1С прочно закрепились в нише программ для автоматизации деятельности предприятий. «Бухгалтерия предприятия», «Управление торговлей», «Зарплата управление персоналом» и т.д. – стали визитными карточками компании и успешно применяются как в маленьких, так и больших предприятиях.

«1С» совершенствует свои разработки, но всегда найдется клиент с задачами не покрываемые типовым функционалом. Вот тут в игру вступают сторонние разработчики с благой идеей доработать типовое решение в соответствии с пожеланиями клиента. К сожалению, не все доработки приносят долгую радость. Перелопаченные до неузнаваемости конфигурации – верный путь остаться без обновлений от поставщика.

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

Читать дальше

Конференция корпоративных разработчиков Хабаровска - ha1s

Конференция корпоративных разработчиков Хабаровска - ha1s

27 мая, в субботу состоится конференция корпоративных разработчиков Хабаровска - ha1s. Наши спикеры поделятся практикой применения новых возможностей платформы «1С:Предприятие 8.3» и разберут практические кейсы разработки, настройки и подходы адаптации типовых решений. Мероприятие стартует в 11:00 в Гранд Отель Престиж (Хабаровск, ул. Кавказская 20). Вход свободный по предварительной регистрации на сайте – https://ha1s.ru. Полная программа мероприятия, список спикеров доступны на официальном сайте и под катом.

Читать дальше

Анонс! Новая статья. Правильная доработка типовых решений от 1С

Анонс! Новая статья. Правильная доработка типовых решений от 1С

Вышел мартовский номер классного журнала "Системный Администратор". Как обычно, в номере большое количество интересных тем, а также моя новая статья: "Правильная доработка типовых решений от 1С. Разбираем кейсы легкой поддержки". Не секрет, что функционал типовых решений чаще всего приходится адаптировать под потребности заказчика. Чтобы доработки не превратились в головную боль, изменения нужно вносить с умом, применяя хорошо зарекомендовавшие подходы. Компания 1С предоставляет несколько технологий и паттернов для решения этой проблемы. О них и пойдет речь в этой статье. Приобрести электронную версию журнала вы можете в официальном магазине.

Анонс! Новая статья. Практическое применение HTTP-сервисов в “1С:Предприятие 8”.


Рубрика: 1С:Предприятие -> Статьи
Метки: | |
Просмотров: 545
Анонс! Новая статья. Практическое применение HTTP-сервисов в “1С:Предприятие 8”.

В прошлом году у меня хронически не получалось писать статьи для технических журналов. Работа над корпоративными и личными проектами не оставляла времени на творчество. В этом году решил во что бы то ни стало реабилитироваться и в январе выдал большой по объему материал для журнала Системный администратор - "Практическое применение HTTP-сервисов в “1С:Предприятие 8”. Прошлым летом делал по данной теме несколько небольших публикаций на блоге (раз, два), а в статье попробовал рассмотреть максимум практических сценариев применения HTTP-сервисов. Получилось довольно таки интересно.

Читать дальше

Fuse. Библиотека для реализации неточного поиска на ванильном JavaScript


Рубрика: JavaScript -> Программирование
Метки: | |
Просмотров: 900
Fuse. Библиотека для реализации неточного поиска на ванильном JavaScript

В одном из проектов мне требовалось реализовать поиск неточный поиск по коллекции объектов (JavaScript). Под неточным поиском я подразумеваю: поиск по первым буквам слова, без учета регистра, поиск сразу в нескольких свойствах объекта (в зависимости от условий), возможность установить совпадения с определенными ключами и рядом других условий. В прошлый раз эту задачу решил частично. Не все удалось, но реализация была пригодна для использования в рабочем проекте.

Читать дальше

clipboard.js. Как скопировать текст в буфер обмена без помощи Flash


Рубрика: JavaScript -> Программирование
Метки: | | |
Просмотров: 1317
clipboard.js. Как скопировать текст в буфер обмена без помощи Flash

Иногда возникает необходимость реализовать в web-приложении возможность копирования определенного текста в буфер обмена. Например, вы делаете какой-нибудь форматтер текста (вроде jsonformatter) и хотели бы чуточку облегчить вашему пользователю жизнь, позволив путем нажатия одной кнопки, поместить результат преобразования в буфер обмена. Согласитесь, отличный кейс?! Подобные задачи периодически возникают, но не всегда их удается быстро решить. Для ускоренного внедрения возможности работы с буфером обмена, Zeno Rocha создал замечательный модуль clipboard.js.

Читать дальше

Не удаляются помеченные на удаление объекты. Ошибка «DeleteObjects(RemovedList, True, FindedItems)».

Не удаляются помеченные на удаление объекты. Ошибка «DeleteObjects(RemovedList, True, FindedItems)».

Продолжаем на работе внедрять новую типовую конфигурацию и столкнулись со странной проблемой. Пометили несколько десятков документов на удаление и решили их полностью удалить. Открываем стандартную обработку (встроенную в платформу) «Удаление помеченных объектов» («Все функции» -> «Стандартные» -> «Удаление помеченных объектов»), выбираем полное удаление и вместо сообщения об успешном удалении получаем ошибку «DeleteObjects(RemovedList, True, FindedItems); по причине «Нарушение прав доступа!».

Типовая конфигурация состоит из нескольких подсистем, разрабатываемыми независимыми компаниями, поэтому первым делом я подумал, что причина в отсутствии прав на удаление определенных объектов. Проверил учетную запись «Администратор» - все роли были назначены, следовательно, проблема не в этом.

Читать дальше