Черненко Виталий

3436
Рейтинг

SeiOkami
Виталий Черненко



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

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

Друзья
  • Евгений Кабанов
  • Владимир Гусев
  • Павел Даскаль
  • ИТ Магнит
  • Андрей Сапа
  • Дмитрий Носов
  • Алексей Патюков
  • Lika Perova
  • Георгий Татаренко
  • Никита Ефремов
  • Наталья Нечаева
  • Олег Валуйский
  • John Doe
  • Александр Шипков
  • Алексей М
  • Sergey A
Подписчики 243

Группы

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

Партнер IS-WP

IE 2017 Online

IE2022 Online

Компания


Магнит
magnit.ru

«Магнит» является одной из ведущих розничных сетей в России по торговле продуктами питания, лидером по количеству магазинов и географии их расположения.

Компания представлена в более чем 3 700 населенных пунктах, ежедневно магазины компании посещают почти 12 миллионов человек. «Магнит» работает в мультиформатной модели, которая включает в себя магазины у дома, супермаркеты, аптеки и магазины дрогери. На 31 марта 2020 года компания насчитывала 20 860 торговых точек в 65 регионах России. Участниками кросс-форматной программы лояльности сети являются более 31 млн человек.

«Магнит» является уникальной компанией в российском ритейле. Наряду с продажей товаров розничная сеть занимается производством продуктов питания под собственными торговыми марками. Компания управляет несколькими предприятиями по выращиванию овощей, производству бакалеи и кондитерских изделий. «Магнит» владеет тепличным и грибным комплексами, которые являются одними из крупнейших в России. Логистическая инфраструктура компании включает в себя 38 распределительных центров и около 5 500 автомобилей.

«Магнит» входит в список крупнейших публичных компаний мира рейтинга Global 2000 Forbes и возглавляет рейтинг крупнейших частных работодателей России по версии Forbes. Общая численность сотрудников превысило 300 тысяч человек.

«Магнит» был основан в 1994 году на юге России в Краснодаре как небольшая региональная компания. За это время «Магнит» вырос в одну из крупнейших российских компаний. Штаб-квартира розничной сети по-прежнему находится в Краснодаре. В 2006 году компания провела IPO на Лондонской фондовой бирже. 64% акций «Магнита» находятся в свободном обращении и торгуются на Московской и Лондонской фондовой биржах (LSE: MGNT). В соответствии с аудированными результатами по МСФО, выручка «Магнита» по итогам 2019 г. составила 1,369 млрд руб., EBITDA — 147 млрд руб.

13.10.2015    936   

Рейтинг 3436

Расширяемый фреймворк на 1С, или Нюансы натягивания совы на глобус

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Нет файла Инструментарий разработчика

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

20.02.2024    4255    SeiOkami    5       

56

Расширение глобального поиска 1С (2024)

Видео Платформа 1С v8.3

Расширение глобального поиска 1С, или Глобальный поиск "на максималках" (https://telegra.ph/file/44bb33645bb1132fda363.png) Выпустил новый релиз расширения, которое позволяет создавать иерархическое интерактивное меню в поле глобального поиска 1С. Изменения: • Возможность постраничного вывода результатов • Избранные команды поиска и навигационные ссылки на команды • Пользовательские настройки (общие и в разрезе команд) • Поддержка англоязычных конфигураций и международной БСП • Команда "Вычислить выражение" (табло) • Новый "вебовский" формат строки поиска с поддержкой именованных параметров \Команда\ПодчиненнаяКоманда?Параметр1=Значение1&Параметр2=Значение2\СтрокаПоиска • Новый механизм переопределения, который позволяет не изменять фреймворк, а делать переопределяемый модуль в своём личном расширении • Unit-тесты на YaxUnit (https://github.com/bia-technologies/yaxunit) и Sonar на BSL LS (https://github.com/1c-syntax/bsl-language-server) • Новый интерфейс со сгруппированными пунктами меню • Кучка всякой мелочевки Проект расширения: https://github.com/SeiOkami/AdvancedGlobalSearchOneS Подробнее о переопределении глобального поиска 1С https://infostart.ru/1c/articles/1833872/ https://youtu.be/8KJ0HJLL4hc

29.01.2024    260    SeiOkami    0       

3

(Не) Строгая типизация 1С

Статья Программист Стажер Платформа 1С v8.3 Бесплатно (free) Нет файла Языки и среды

Существует множество языков программирования, и каждый имеет свои особенности по работе с типами данных. Слабые, явные, динамические и другие... Но кто же здесь 1С и почему с приходом "строгой" типизации EDT 1С-программистам стоит задуматься над изменением своих привычек.

16.01.2024    4666    SeiOkami    21       

55

(Не)строгая типизация 1С - Черненко Виталий (Magnit-Tech)

Видео Платформа 1С v8.3 EDT Обучение

Существует множество языков программирования и каждый имеет свои особенности по работе с типами данных. Слабые, явные, динамические и другие... Но кто же здесь 1С и почему с приходом "строгой" типизации EDT 1С-программистам стоит задуматься над изменением своих привычек. Кому полезно: Программистам, которые хотят облегчить процесс разработки и обезопасить свой код. Всем другим, кто хочет краем глаза окунуться в альтернативный мир типизированного 1С. (Всё будет понятно) Вы узнаете: На какой стороне Силы находится 1С и почему это хорошо/плохо (нужное подчеркнуть). Как EDT пытается изменить 1С, сохранив её "особый путь". Тайные знания ордена желтокнижников под кодовым названием ИТС. Как EDT гадает на кофейной гуще и как ей помочь этого не делать. P.S.: Речь не только про ЕДТ, но и про сами стандарты разработки 1С =)

15.01.2024    237    SeiOkami    0       

4

1С-ная магия

Статья Программист Бесплатно (free) Нет файла Механизмы платформы 1С

Язык программирования 1С содержит много нюансов и особенностей, которые могут приводить к неожиданным для разработчика результатам. Сталкиваясь с ними, программист начинает лучше понимать логику платформы, а значит, быстрее выявлять ошибки и видеть потенциальные узкие места своего кода там, где позже можно было бы ещё долго медитировать с отладчиком в поисках источника проблемы. Мы рассмотрим разные примеры поведения кода 1С. Разберём результаты выполнения и ответим на вопросы «Почему?», «Как же так?» и «Зачем нам это знать?». 

06.10.2023    19306    SeiOkami    46       

121

Основной макет оформления отчетов индивидуально для пользователя (8.3.22)

Статья Программист Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Нет файла Механизмы платформы 1С

В платформе 8.3.22 появилась новая возможность установки основного макета оформления для всех отчетов. И даже индивидуально для пользователя.

26.05.2023    3565    SeiOkami    4       

28

Расширение глобального поиска 1С, или Глобальный поиск "на максималках"

Статья Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free) Нет файла Механизмы платформы 1С

Мало кто знает, что поле "Глобального поиска" в 1С можно доработать. Добавить свои варианты поиска, кнопочки в результатах и даже целые пользовательские меню.

27.03.2023    7200    SeiOkami    10       

141

Управление платформенными обработками (расширение + обработка выгрузки) [update 8.3.24]

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

Расширение использует недокументированную возможность для управления платформенными обработками. Например, чтобы подменить "Активные пользователи" или доработать "Конструктор запросов".

07.10.2021    13887    25    SeiOkami    27       

108

Комментарии

DevУничтожитель временных таблиц пакета запросов#15 10.04.24 21:38
О, прикольно, не я один когда-то этой жутью занимался.
Мой вариант: https://infostart.ru/1c/tools/418420/
Не факт, что до сих пор работает, было давно)
DevРасширяемый фреймворк на 1С, или Нюансы натягивания совы на глобус#2 21.02.24 14:39
(1) да, спасибо, это помогает в том случае, если в расширении нет другого языка. Тогда всё равно (независимо от всех гаолчек на языке) нужно будет заходить в конфигуратор и удалять "лишний" язык. Так что опять же приходится делать ветки на разные языки и отдельные расширения
DevРасширяемый фреймворк на 1С, или Нюансы натягивания совы на глобус#0 20.02.24 16:00
Расскажу про разработку расширения-фреймворка на 1С на примере проекта "Расширенный глобальный поиск", про нюансы, с которыми столкнулся, и способы их обхода.
ПубликацииВсе скопируем и вставим! (Буфер обмена в 1С 8.3.24)#30 13.02.24 20:37
(29) Статья не на учебной платформе, а на тестовой. Максимальной версии платформы, которая была доступна на момент написания статьи. Если с этого времени что-то изменилось и какие-то зарегистрированные мною баги были пофиксены, то с удовольствием актуализирую статью.
ПубликацииВсе скопируем и вставим! (Буфер обмена в 1С 8.3.24)#27 13.02.24 19:56
(26) Если в видео найдено что-то не освещенное в статье, то опишите в комменарии. Статья написана, чтобы собрать в одном месте все нюансы новой платформенной возможности
ВидеоРасширение глобального поиска 1С (2024)#0 29.01.24 13:33
Расширение глобального поиска 1С, или Глобальный поиск "на максималках"В В (https://telegra.ph/file/44bb33645bb1132fda363.png)

Выпустил новый релиз расширения, которое позволяет создавать иерархическое интерактивное меню в поле глобального поиска 1С.

Изменения:
• Возможность постраничного вывода результатов
• Избранные команды поиска и навигационные ссылки на команды
• Пользовательские настройки (общие и в разрезе команд)
• Поддержка англоязычных конфигураций и международной БСП
• Команда "Вычислить выражение" (табло)
• Новый "вебовский" формат строки поиска с поддержкой именованных параметров
\Команда\ПодчиненнаяКоманда?Параметр1=Значение1&Параметр2=Значение2\СтрокаПоиска
• Новый механизм переопределения, который позволяет не изменять фреймворк, а делать переопределяемый модуль в своём личном расширении
• Unit-тесты на YaxUnit (https://github.com/bia-technologies/yaxunit) и Sonar на BSL LS (https://github.com/1c-syntax/bsl-language-server)
• Новый интерфейс со сгруппированными пунктами меню
• Кучка всякой мелочевки

Проект расширения:
https://github.com/SeiOkami/AdvancedGlobalSearchOneS

Подробнее о переопределении глобального поиска 1С
https://infostart.ru/1c/articles/1833872/
https://youtu.be/8KJ0HJLL4hc https://www.youtube.com/watch?v=0I4q8iwWpPQ
DevКакой взять кредит, чтобы не платить проценты?#10 19.01.24 18:39
Ничего не понятно, но очень интересно.

Пусть переплата за кредит будет 10%

- Я взял первый кредит на 1 000 000. Отдать должен 1 000 000 + 100 000 = 1 100 000
- Беру второй кредит на сумму процентов - 100 000. По нему я должен отдать 100 000 + 10 000 = 110 000

Итого я должен 1 100 000 + 110 000 = 1 210 000
А на руках имею 1 000 000 + 100 000 = 1 100 000

Т.е. теперь моя переплата 110 000
Хотя изначально была 100 000

Или я что-то не так считаю?
Публикации(Не) Строгая типизация 1С#17 17.01.24 9:47
(16) за 20+ лет разработки у вас не было ни одного случая, когда кто-то где-то случайно переменную или свойство затёр другим типом?)
Публикации(Не) Строгая типизация 1С#10 16.01.24 13:54
(9) Пользователи - ужасное название для общего модуля. Не знаю чем руководствовались разрабы БСП добавляя его.
Публикации(Не) Строгая типизация 1С#8 16.01.24 13:48
(6) Об этом писал здесь: 1Сная магия
Ну вообще можно "зарезервировать" имя переменной при помощи Перем и тогда общий модуль нашему методу мешать не будет