Size: a a a

1С, БСП, DevOps и Архитектура

2020 May 25

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
источник

AD

Abramov Dmitry in 1С, БСП, DevOps и Архитектура
Gukov Viktor
"Хэш функции у нас есть. У нас шифрования не хватает"
Начнут еще через внешние обработки и встроенные механизмы платформы файлы на машине зашифровывать, а потом битки просить. Не дело)
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Abramov Dmitry
Так внешние пользователи же БСП-шный функционал
То что по ним работает РЛС это конечно хорошо, но куча торгашей есть во-первых со своими базами и конфигурациями и во-вторых которым базу выставлять для партнёров не в прикол.
Нужна прослойка с агентом к главной базе.
источник

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
John Doe
То что по ним работает РЛС это конечно хорошо, но куча торгашей есть во-первых со своими базами и конфигурациями и во-вторых которым базу выставлять для партнёров не в прикол.
Нужна прослойка с агентом к главной базе.
В УХе - кабинет клиента или как там он называется. В итилиуме - вообще доступ в конфу ибо, как клиенту обращение завести самому? В CRMе вроде тоже какая-то хлабуда с доступом типа удаленного агента или как-то сяк то. А про базу-прокладку - да типа, клева, но ее ж синхронизировать нужно в части всего, чем менять будешь. Ради прикола посмотри обмен битрикса с УТ и офигей - и эту интеграцию как бы сама 1с там поддерживает.
источник

МХ

Магомедгусен Халилул... in 1С, БСП, DevOps и Архитектура
Кто имеет опыт работы с 1c 8.3 x64 и twain сканер в БСП 3... с эмулятором сканера все работает а вот  Canon i sensys mf3010 никак дружить не хочет
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Г🐈рри
В УХе - кабинет клиента или как там он называется. В итилиуме - вообще доступ в конфу ибо, как клиенту обращение завести самому? В CRMе вроде тоже какая-то хлабуда с доступом типа удаленного агента или как-то сяк то. А про базу-прокладку - да типа, клева, но ее ж синхронизировать нужно в части всего, чем менять будешь. Ради прикола посмотри обмен битрикса с УТ и офигей - и эту интеграцию как бы сама 1с там поддерживает.
Да хотя б зародыши какие-нибудь были, где в основной базе настраиваешь или пусть даже конфигурируешь состав выгружаемых данных (подсистема "агента") и оно улетает в веб-базу самообслуживания. А в веб-базе уже клиенты развлекаются.
Не найдены такие зародыши, я удивлен.
источник
2020 May 26

Г

Г🐈рри in 1С, БСП, DevOps и Архитектура
John Doe
Да хотя б зародыши какие-нибудь были, где в основной базе настраиваешь или пусть даже конфигурируешь состав выгружаемых данных (подсистема "агента") и оно улетает в веб-базу самообслуживания. А в веб-базе уже клиенты развлекаются.
Не найдены такие зародыши, я удивлен.
я в таком проекте РП был :) Смотри с какими проблемами лично я столкнулся: клиенту нужна была, как тебе веб-морда, не хотел в базу пускать. Стали прорабатывать минимальный функционал. Выяснилось: клиенты сегментированы на пост/пред оплатников. Постоплатники сами сегментированы по объему кредитного лимита, выше которого они заказ сделать не могут. Постоплатникам нужны все закрывашки сразу, если это электронная дистрибьюция. Кроме того, на любых клиентов действует мотивационная программа ценообразования, зависящая от сегмента номенклатуры/объемов купленного. Для предоплатников, естественно нужен контроль получения аванса + все уведомления типа "мы получили заказ. Статус - в обработке" и т.д. Мне аналитик все это подробно расписал - какой должен быть фронт и что он должен делать, и стало понятно, что нужно либо ставить УТ 11 еще одну и настраивать обмен между ними, либо отказаться от этой идее. В итоге мы отказались, поставили битрикс-магазин и допилили его штатный обмен. Это оказалось проще, т.к. на 80% обмен уже был готов. Но это именно оптовая торговля.
источник

A

Andrey in 1С, БСП, DevOps и Архитектура
Г🐈рри
я в таком проекте РП был :) Смотри с какими проблемами лично я столкнулся: клиенту нужна была, как тебе веб-морда, не хотел в базу пускать. Стали прорабатывать минимальный функционал. Выяснилось: клиенты сегментированы на пост/пред оплатников. Постоплатники сами сегментированы по объему кредитного лимита, выше которого они заказ сделать не могут. Постоплатникам нужны все закрывашки сразу, если это электронная дистрибьюция. Кроме того, на любых клиентов действует мотивационная программа ценообразования, зависящая от сегмента номенклатуры/объемов купленного. Для предоплатников, естественно нужен контроль получения аванса + все уведомления типа "мы получили заказ. Статус - в обработке" и т.д. Мне аналитик все это подробно расписал - какой должен быть фронт и что он должен делать, и стало понятно, что нужно либо ставить УТ 11 еще одну и настраивать обмен между ними, либо отказаться от этой идее. В итоге мы отказались, поставили битрикс-магазин и допилили его штатный обмен. Это оказалось проще, т.к. на 80% обмен уже был готов. Но это именно оптовая торговля.
Жирно плюсую. Рано или поздно (и скорее рано) в фронтовую систему приходится грузить тучу информации из основной базы.

Другое дело, что это можно организовать распилом основной базы на микросервис, где будет эта информация (типа признаков в лимите/не в лимите), но не будет основной информации, к которой нужно закрыть доступ. Но это теория, надо продумывать
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
Г🐈рри
я в таком проекте РП был :) Смотри с какими проблемами лично я столкнулся: клиенту нужна была, как тебе веб-морда, не хотел в базу пускать. Стали прорабатывать минимальный функционал. Выяснилось: клиенты сегментированы на пост/пред оплатников. Постоплатники сами сегментированы по объему кредитного лимита, выше которого они заказ сделать не могут. Постоплатникам нужны все закрывашки сразу, если это электронная дистрибьюция. Кроме того, на любых клиентов действует мотивационная программа ценообразования, зависящая от сегмента номенклатуры/объемов купленного. Для предоплатников, естественно нужен контроль получения аванса + все уведомления типа "мы получили заказ. Статус - в обработке" и т.д. Мне аналитик все это подробно расписал - какой должен быть фронт и что он должен делать, и стало понятно, что нужно либо ставить УТ 11 еще одну и настраивать обмен между ними, либо отказаться от этой идее. В итоге мы отказались, поставили битрикс-магазин и допилили его штатный обмен. Это оказалось проще, т.к. на 80% обмен уже был готов. Но это именно оптовая торговля.
В моем случае все проще - заменить экселевский оффлайновый прайс на веб-морду.
Т.е. никаких финансовых контролей и всего такого, ибо этого и сейчас в экселе нет.
Тупо товарные матрицы на каждого клиента + индивидуальные цены + возможность подобрать товар в корзину и отправить заказ. Далее там уже все ручками в основную базу подгружается, как сейчас эксели. Программа-минимум, так сказать.
источник

JD

John Doe in 1С, БСП, DevOps и Архитектура
С некоторыми ретроградами сразу правильно и по-взрослому делать противопоказано - товарищи сначала должны почувствовать вкус веб-морды на 1С и проникнуться
источник

РС

Роман С. in 1С, БСП, DevOps и Архитектура
@nixel2007 @otymko подскажите, плз. В последних релизах АПК появилась галочка для проверки "регистрировать ошибки как особенности". Я верно понимаю, что с этой галкой надо сделать только самый первый экспорт ошибок из АПК в Сонар? А последующие экспорты (автоматические) уже нужно делать без неё? Типа чтобы зафиксить состояние проекта. Сонар затем поймёт, что нужно выводить только новые ошибки применительно к экспортируемому отчёту АПК?
источник

Z

ZEEGIN in 1С, БСП, DevOps и Архитектура
в последней версии плагина сонара вроде можно по поддержке признаку фильтровать
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
Роман С.
@nixel2007 @otymko подскажите, плз. В последних релизах АПК появилась галочка для проверки "регистрировать ошибки как особенности". Я верно понимаю, что с этой галкой надо сделать только самый первый экспорт ошибок из АПК в Сонар? А последующие экспорты (автоматические) уже нужно делать без неё? Типа чтобы зафиксить состояние проекта. Сонар затем поймёт, что нужно выводить только новые ошибки применительно к экспортируемому отчёту АПК?
Флажок никак не влияет на сонар. Из АПК выгружается текущий список замечаний, из него как раз можно исключить такие ошибки. Если речь идет о том, чтобы смотреть только ошибки в своих изменениях - то в сонаре есть опция фильтровать по поддержке, но она на ошибки из внешних источников никак не влияет.
источник

РС

Роман С. in 1С, БСП, DevOps и Архитектура
Oleg Tymko
Флажок никак не влияет на сонар. Из АПК выгружается текущий список замечаний, из него как раз можно исключить такие ошибки. Если речь идет о том, чтобы смотреть только ошибки в своих изменениях - то в сонаре есть опция фильтровать по поддержке, но она на ошибки из внешних источников никак не влияет.
Хорошо. Такой кейс как реализовать? Вот я настроил правила для АПК, убрал все ненужные мне проверки и тд. Выгрузил 1 раз из АПК в Сонар. Считаю это точкой 0. Далее хочу все новые замечания видеть, на старые не хочу обращать внимания. Галочка, я так понял - не влияет? Какие фильтры тогда в Сонаре настроить? Их каждый раз на просмотр настраивать?
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
Роман С.
Хорошо. Такой кейс как реализовать? Вот я настроил правила для АПК, убрал все ненужные мне проверки и тд. Выгрузил 1 раз из АПК в Сонар. Считаю это точкой 0. Далее хочу все новые замечания видеть, на старые не хочу обращать внимания. Галочка, я так понял - не влияет? Какие фильтры тогда в Сонаре настроить? Их каждый раз на просмотр настраивать?
Например можно пойти через настройку что считается новым кодом. Например разница между версиями проекта или за последний 21 день.
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
Так же можно массово закрыть неинтересные замечания - через http api у сонара. Для этого можно воспользоваться либой для OneScript - sonar-helper
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
Еще один способ. Делать первый слепок проекта 1C в GIt например под пользователем 1C-company, все остальное что будет не на этом пользователе - замечания в коде на вашем балансе
источник

РС

Роман С. in 1С, БСП, DevOps и Архитектура
Oleg Tymko
Еще один способ. Делать первый слепок проекта 1C в GIt например под пользователем 1C-company, все остальное что будет не на этом пользователе - замечания в коде на вашем балансе
А как с этим связаны внешние замечания?
источник

OT

Oleg Tymko in 1С, БСП, DevOps и Архитектура
они привязываются по Git  blame на автора
источник

РС

Роман С. in 1С, БСП, DevOps и Архитектура
Oleg Tymko
Например можно пойти через настройку что считается новым кодом. Например разница между версиями проекта или за последний 21 день.
Настройки проекта - период нового кода? Это оно?
источник