Лустин Алексей

920
Рейтинг
+1 за сутки

Алексей Лустин
lustin



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

  •   Был(а) на сайте: вчера в 16:25


Группы

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

IE 2012 Докладчик

IE 2013 EVO Участник

Партнер IS-WP

IE 2013 REV Докладчик

IE 2014 Участник

Член клуба Infostart Expert

IE 2015 Докладчик

IE 2015 Участник

IE 2016 Участник

Модератор раздела

Карта покупателя GOLD

IE 2017 Докладчик

IE 2018 Докладчик

Рейтинг 920

Всем нужен эксперт 258

v7.7 v8 Бесплатно (free)

Приходя на проекты, где необходимы серьезные архитектурные решения, в прошлом году я столкнулся… Скажем, так - с завышенными ожиданиями от компетенций. То есть если вкратце – некоторые вещи, которые для нас представляют собой «базовые», для наших партнеров и друзей оказывались «открытием Америки». Почему так складывается? Лично моё предположение, что за счет огромного количества рутины – у большинства специалистов не хватает времени поднять голову и взглянуть на свою деятельность системно

09.01.2017    23354    94    

DevOps для 1С, или мы все теперь инженеры бизнес-приложений 234

Бесплатно (free)

Данный доклад был подготовлен специально для конференции Infostart Event Connection. То, о чем я буду сейчас говорить, делает максимум 10 компаний в мире. В России это делают компании уровня Альфа-банка и СберТеха. Казалось бы, это – космос, но я попробую вас к этому космосу приблизить и рассказать, почему это важно начать делать именно сейчас.

28.03.2016    25748    96    

Автоматическая сборка и развертывание на платформе 1С 50

Бесплатно (free)

Данная статья написана по материалам доклада, прочитанного автором на Конференции Инфостарта IE 2014 29-31 октября 2014 года. Речь пойдет о стратегии

24.07.2015    14544    11    

Уровни абстракции: Корреляции проектирования метаданных и проектирования СУБД. Тонкости механизмов СУБД на высоконагруженных системах на примере MSSQL 55

Бесплатно (free)

Данная статья написана по материалам доклада, прочитанного автором на первой конференции инфостарта 2012 года. Она опубликована в журнале Инфостарта №1. Речь в статье пойдет об уровнях абстракции, о том, что необходимо для того, чтобы исключить проблемы, связанные с утечкой абстракций. Также будут рассмотрены вопросы наличия у программистов 1С системного мышления, поиска причинно-следственных связей и умения принимать обоснованные решения в сложных условиях. Это самые главные качества, необходимые программисту.

03.02.2015    13534    14    

Реверс-инжиниринг документации платформы 1С 8.3 46

v8 Бесплатно (free)

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

23.03.2014    23040    22    

Решатель карьерного роста программиста маленького городка 40

Россия Бесплатно (free)

в чем же проблема карьерного роста - как заработать не уезжая, или наоборот уехать. Как повысить свой уровень как программиста. Самое главное - описать проблему, вот этим мы и занялись. А что из этого получилось просим просмотреть сообщество.

26.06.2013    23836    10    

Про отсутствующие индексы и 1С 183

v8 1cv8.cf Россия Абонемент ($m)

Хотите чтобы MS SQL подсказывал Вам, в каком объекте вы строите не оптимальные запросы или неверно спроектировали метаданные - тогда спросите у него это.

1 стартмани

18.02.2011    36266    520    61    

получение внутреннего ИД объекта в 1С штатными средствами 8

v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

проба реализации нескольких функций глобального модуля (для НЕлюбителей 1С++)

1 стартмани

03.08.2008    22069    82    13    

Оптимизация, оптимизация, оптимизация !!! (Проверка пустых значений ТабличныхЧастей) 7

v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Оптимизация, оптимизация, оптимизация !!! Использование новых механизмов, для решения старых задач

24.08.2007    10578    59    14    

Применение методы OLEDBCommand. УложитьСписокОбъектов() и ИТЗ.Группировать() 5

v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Обработка демонстрирует возможности некоторых объектов ВК 1С++ и FormEx. а также применение некоторых методов: 1. УложитьСписокОбъектов() в качестве замены рекурсии по выборке элементов. 2. ИТЗ.Группировать() в качестве примера получения структурированного дерева для объекта "Дерево+Таблица" из состава FormEx

08.08.2007    11449    108    3    

Объединение однотипных конфигураций 1С 7.7 12

v7.7 Россия Бесплатно (free)

Описание методики объединения нескольких конфигураций с помощью GCOMP и SVN

17.07.2007    18227    17    

Контроль уникальности элементов справочника по группе значений реквизитов 18

v7.7 1cv7.md Россия Бесплатно (free)

Проверка уникальности элементов справочника по значениям группы реквизитов. Демонстрация возможностей класса "Индексированная таблица"

11.05.2007    12346    145    11    

Замена стандартного объекта "Таблица" собственным классом (тестовый класс) 5

v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

класс заменяет стандартный объект 1С 7.7 "Таблица", с целью обработать события ПриПечатиТаблицы а также редактирования Ячеек таблицы, хранит ссылки на вызывающий контекст... Предназначен по идее для сохранения измененных таблиц в определенном каталоге, с последующим разбором полетов... события обрабатываются только при вызове из Контекста Документа...

23.04.2007    37795    32    6    

Комментарии

Управление проектамиCI/CD для 1С - миф или реальность?#51 07.08.18 13:50
(48) Понимаешь Олег в чем дело - посмотри на сетку докладов на ближайший эвент и просто сделай отбор по ключевому слову GIT. Также я тебе напомню что существуют 4 различных решения для CICD от разных авторов (в том числе от вендора). Поэтому мне странно слышать тезисы - GIT, CICD в 1С - "миф". Еще четыре года назад - возможно я бы понял почему так происходит: формально только "гики" могли себе такое позволить, но сейчас в 2018 году - это уже не так. Запуск базовых сборочных линий может себе позволить небольшая микрокоманда из 3-5 человек.
ОбменСборка приложения, разработанного на EDT, с помощью gitlab-ci#14 13.07.18 20:51
всё круто - кроме одного

Цитата

PLATFORM_1C: 'C:/Program Files (x86)\1cv8\8.3.10.2699\bin\1cv8.exe' # Используемая платформа для получения .CF файла.

может все таки через oscript.io ?

Цитата

vrunner help unload
vanessa-runner v1.3.0
unload - Выгружает файл конфигурации из ИБ

Параметры:
<cfpath> - Путь к результату - выгружаемому файлу конфигурации (*.cf)
--ibconnection - Строка подключения к БД (/FfilePath или /SserverPath)
Например, для файловых баз --ibconnection /FC:\base1 или --ibconnection /F./base1 или --ibconnection /Fbase1
Или для серверных баз --ibconnection /Sservername\basename
--db-user - Пользователь БД
--db-pwd - Пароль БД
--v8version - Версия платформы

Установить на машине:

* http://oscript.io/
* поставить пакет opm install vanessa-runner
* и дальше уже работать ;-)
Управление проектамиCI/CD для 1С - миф или реальность?#44 08.07.18 21:08
(37) То есть как я и предполагал - то есть у тебя не получилось и теперь ты статьёй доказываешь что "всё миф".

Как был git'-ненавистником, таким и остался ;-)

Короче ждем октября и доклада Валерия http://event.infostart.ru/2018/agenda/#item844300
посмотрим как там с мифами.

P.S. ожидаю долгую дискуссию про мифы в кулллллуарах.
Управление проектамиCI/CD для 1С - миф или реальность?#45 08.07.18 21:08
(41) купи книгу ;-) и все у тебя будет хорошо и быстро.
Управление проектамиCI/CD для 1С - миф или реальность?#30 03.07.18 18:00
(26) Скорее всего Олега попросили внедрить инженерные практики - но это вызвало у него боль отраженную в статье. Он просто не дошел до применения инструментов - поэтому и ошибся упоминая v8unpack ;-) который уже давно не нужен.
Управление проектамиCI/CD для 1С - миф или реальность?#29 03.07.18 17:56
первое: из статьи непонятно - миф всё таки или реальность.
второе: как проблемы ветвления и разрешения конфликтов связаны с CI/CD.
третье: хранилище поддерживает ветвление - для этого надо уметь делать много хранилищ, потому что хранилище = ветка
четвертое: v8unpack давно legasy - используется либо gitsync, либо gitConverter
пятое: докер для 1С развертывания используется уже как 3 года (или 4), кстати у Веб разработчиков давно НЕ докер, а docker-compose в режиме docker-swarm

(0) Олег - чего это ты в очередной раз на вентилятор то набрасываешь ? купи книгу - почитай как настраивать ;-)
Admin"Шоколадная" установка 1С#32 01.07.18 0:28
(30) могу объяснить еще проще - смотри, например

0. ты хочешь машину разработчика "Как у Лустина"
1. я даю тебе ссылку на скачивание - ты запускаешь скрипт
2. скрипт устанавливает и настраивает тебе Виртуальную машину "Как у Лустина"
3. proffit (ну или красноглазие) - потому что у меня на Windows машине разработчика установлено чуть больше софта чем я тебе написал выше
Admin"Шоколадная" установка 1С#31 30.06.18 23:39
(30) попробую по другому. В эру виртуализации рулят уже не групповые политики, а образа операционных систем и затем инструменты актуализации софта по компании в зависимости от роли машины

для этого теперь применяются несколько обновленные инструменты

1. создатели ISO образов компании
2. сервера пакетов валидных в компании
3. наблюдатели и обновляторы софта по компании

важно заметить что в компании могут применятся windows и linux машины

В статье описан пункт как сделать "собственный сервер обновлений 1С инсталяторов" и использование его применительно к инструменту обновлятора windows

выше я тебе написал список софта который ставим мы на машину разработчика 1С - одним скриптом.
Нет больше нужны писать инструкцию по скачиванию - достаточно скрипта и описания софта в табличке
Admin"Шоколадная" установка 1С#29 30.06.18 10:02
(28) Паш ты чего... Это же про автоматическое развертывание софта, применяется для операции подготовки "образов" операционных систем

и вот тебе нужно настроить машину разработчика - виртуалку например и сделать это единообразно. В таком случае у тебя применяется 2 утилиты

* packer - создает образа в формате "для любой" системы виртуализации
* choco - устанавливает нужный софт

Тогда скрипт создания образа будет выглядеть просто

Код
choco install msgit
choco install jdk
choco install vscode
choco install 1C-Krapivin-Infostart
choco install oscript 
choco install wget
choco install curl
choco install soapui
choco install gitkraken
choco install imagemagick