Желтый Чайник 1С 117
(мемасики) 1С - современная платформа разработки бизнес-приложений
Обращение к объекта сразу после создания
Мои вкусы очень специфичны...
(мемасики) Олимпиада IDE
Коллекция кода на 1С
Личная коллекция универсальных (не зависящих от конфигурации) методов.
Коллекция кода на 1С
Пост о публикации проекта
Чем полезен ИИ?
🤔 Чем полезен ИИ? 😑 Нам (1Сникам) иногда кажется, что все эти ИИ-помогаторы - очередной скам для мамонтов. Но не потому ли это, что 1С-разработка просто почти никому в отрыве от СНГ не интересна?...
История формирования отчетов
Выкладываю в OpenSource
(мемасики) Выбери свой кликер
🥳 Открытие сайта
Желтому Чайнику исполнилось 5 лет
Администрирование динамических списков
Расширение предназначено для настройки подключенных форм списка в режиме предприятия.
(мемасики) У 1С свой путь..
🤓 Программисты (рукожопы) тоже люди
Если вы, сталкиваясь с глупейшими ошибками в 1Сном коде, в очередной раз разочаровываетесь в “наших” программистах, то будьте готовы к тому, что все программисты рукожопы тоже люди. Даже в легендар...
ПШЕ git translator
Статический сайт со списком всех каналов, чатов и т.д. по теме 1С в Telegram
🧙 Магия Асинх
Лайфхак с использованием асинх
(мемасики) EDT или Конфигуратор?
Расширяемый фреймворк на 1С, или Нюансы натягивания совы на глобус
Предисловие Данная статья является текстовым вариантом доклада в рамках митапа от Инфостарт “Библиотеки и фреймворки на 1С и всё, что с этим связано” Фреймворки и библиотеки. Что это такое в рамк...
Библиотеки и фреймворки на 1С и всё, что с этим связано (ивент)
Митап посвящен вопросам создания, использования и поддержке переиспользуемого кода при разработке решений на платформе 1С:Предприятие 8. 4 доклада 1 круглый стол Страница на Infostart Пре...
(Не) Строгая типизация 1С
Статья на основе митапа по видами типизации кода в 1С
Обновление пользовательских вариантов отчетов (БСП)
Инструмент предназначен для массовой замены полей в пользовательских отчетах на основе БСП.
(мемасики) Кто это сделал?!
👋 Поддержка от Поддержки 1С
Когда поддержке нужна поддержка
(мемасики) Что же выберет 1Сник?
(мемасики) Сердцу не прикажешь
Подмена форм конфигурации
Расширение позволяет подменять стандартные форму объектов конфигурации на открытие дополнительной обработки БСП.
(мемасики) Сверхинтеллекты общаются аббревиатурами
БСП
БСП на github в формате EDT для разработки своих инструметов
1С-ная магия
Мы рассмотрим разные примеры поведения кода 1С...
Скрипт именования объектов 1С для Sonar
Скрипт для SonarQube, который изменяет отображение файлов модулей .bsl на 1Сные наименования объектов
😺 Заголовки параметров в форме отчета БСП
Как вернуть заголовки дат в отчетах БСП
Осторожнее с Асинх!
Особенности асинхронных методов
Контакт между формой и ПриПолученииДанныхНаСервере()
Как передавать данные между формой списка и ПриПолученииДанныхНаСервере()
Все скопируем и вставим! (Буфер обмена в 1С 8.3.24)
Рассмотрим новую возможность 8.3.24 и как её можно эффективно использовать
Примеры работы с новыми возможностями 1С
Репозиторий содержит примеры работы с новыми возможностями 1С.
1Сный LOCK() в коде
Используем межсеансовый lock() в 1С
Основной макет оформления отчетов индивидуально для пользователя (8.3.22)
В платформе 8.3.22 появилась новая возможность установки основного макета оформления для всех отчетов. И даже индивидуально для пользователя.
🔑 ГенераторСлучайныхПаролей в 1С
В 8.3.22 появился объект ГенераторСлучайныхПаролей...
(мемасики) недоПауза()
Переключатель открытых форм
Расширение для быстрого переключения окон 1С с глобальной горячей клавишей
Как выполнить процедуру в отладке?
Не баян, а классика
(мемасики) ИИ vs 1Сник
Расширение глобального поиска 1С, или Глобальный поиск "на максималках"
Мало кто знает, что поле "Глобального поиска" в 1С можно доработать. Добавить свои варианты поиска, кнопочки в результатах и даже целые пользовательские меню.
Расширение глобального поиска 1С
Позволяет создавать пользовательское меню в поле глобального поиска.
Реестр каналов и чатов по теме 1С в Telegram
Статический сайт со списком всех каналов, чатов и т.д. по теме 1С в Telegram
Как в вычисляемых полях СКД вызвать метод самого отчета (даже внешнего)?
Костыль, насколько я понимаю, древний, но не все о нём знают. Как многие помнят, в отчёте на СКД можно в вычисляемых полях вызывать функции серверных модулей. Но иногда очень нужно срочно сделать ...
Скрытый тип "ОсновнойЭлементФормы"
Вот такой шаблон запроса откроется в конструкторе без проблем. Т.е. мы описываем надёжный шаблон запроса (где имена вставок обрамлены с двух сторон символом #). И при этом его можно редактировать ...
Этот год был непростым © (2023)
Этот год был непростым © А ещё бессмысленно беспощадным. И пока одни люди своими приказами и сапогами втаптывают в грязь чужие жизни и надежды на будущее, другим людям предстоит готовиться к тому...
Открытие системных форм платформы
В продолжении темы недокументированных возможностей и обработок. В инструменте Управление платформенными обработками используется подмена “встроенных” в платформу внешних обработок. Активные польз...
Скрытый тип "ОсновнойЭлементФормы"
В 1С есть много всякого скрытого и недокументированного. Небольшой примерчик - тип “ОсновнойЭлементФормы”. В управляемой форме есть свойство “ТекущийЭлемент”. По синтаксис-помощнику оно имеет сос...
Регулярные выражения в платформе 8.3.23 📣
Вышла тестовая версия платформы 8.3.23. В полноценном релизе может всё измениться. Но пока, что на данный момент имеем: Новые методы платформы: 📍СтрНайтиПоРегулярномуВыражению(<Строка>, <...
Номинация Infostart Awards 2022
Я в (телевизоре) номинантах =)
Infostart Event 2022
Участие на конференции с докладом "1Сная магия"
1С-ная магия
Видео запись доклада на конференции Infostart 2022
Обзор ряда новых возможностей платформы 8.3.20 и 8.3.21
В этом выпуске: Новые функции языка запросов \ СКД Получение ссылок из динамического списка JWT-токены Расширения Система взаимодействия
Об 1С для программистов, или Натягиваем сову на глобус
Попытаемся рассказать про 1С "обычным" программистам. С попытками натянуть их терминологию на нашу =)
Недокументированная возможность у функции Дата()
Очередная багофича
Недокументированная возможность генератора случайных чисел.
При помощи дробного числа в границе можно указать вероятность выпадения числа. Например, здесь мы регулируем вероятность выпадения числа 1: ГСЧ.СлучайноеЧисло(0, 0.1); ГСЧ.СлучайноеЧисло(0, 0.01...
Всплывающая группа 1С
Бывает так, что пилишь какую-то форму (например, внешней обработки). И по интерфейсной задумке нужно вынести некие поля на отдельную форму, которая будет открываться и блокировать интерфейс владель...
Конструктор запроса в расширении
Как работать с конструктором запросом в расширении
(мемасики) ЯП на арабском
Программисты: “Фу, код на русском!” Арабский ЯП: существует
(мемасики) Типичная статистика
(мемасики) На EDT как на игрушечной ракете
(мемасики) 1С хрупка и полна ужасов
(мемасики) Паузу() требуют наши сердца
Что за ? в коде, или Секретный оператор в 1С
Инкремент, модуль и прочая магия, которая скрыта под символом "?"
(мемасики) 1С словно JS
Управление платформенными обработками
Расширение использует недокументированную возможность для управления платформенными обработками. Например, чтобы подменить "Активные пользователи" или доработать "Конструктор запросов".
Новые возможности платформы 8.3.18 и 8.3.19
1С подогнала нам ложку сахара, горстку оптимизаций и щепотку новых возможностей с нотками недоумения
Меньше копипаста!, или как Вася универсальную процедуру писал
Программист Вася разбирает подход создания универсальных методов на примере программного вывода СКД.
(мемасики) 1Сники выше этого
Неопределено - это тип или его отсутствие?
И то и другое. Одновременно...
Не переносите код таким образом
Иногда так бывает, что названия вызываемого метода и передаваемых параметров формируют слишком длинную строчку кода. И приходится её разбивать на несколько. По этому поводу есть ссылка на соглашен...
Колонки результата запроса
У результата запроса есть одна особенность. Какой бы вы ни выбирали тип значений, платформа добавит к колонке результата тип Null. Число, Строка, Булево, Ссылка. Неважно. Даже если по тексту запро...
Шпаргалка по горячим клавишам для разработчика
Предложения по улучшению платформы 1C
Неофициальный публичный трекер идей и предложений по развитию платформы 1С
ВыполнитьЗапросСАналитикой()
Иногда так нужно проанализировать время и результат сложного запроса прямо в отладке!
Неочевидные нюансы записи управляемой формы
Разберем несколько нюансов записи управляемой формы.
Флаг "Использовать ПОЧТИ всегда", или Нюанс динамических списков
Небольшая пятничная история по программной работе со строкой динамического списка.
(мемасики) 1Сник на борту
Заметка про ПодключаемыеКоманды в БСП
Небольшая заметка про оптимизацию подключения формы
Как СКД выбирает для себе последний пакет
Коротко о том, как СКД выбирает пакет запроса, результат которого выведет
Получить всех родителей элемента
Возвращает всех родителей элемента, согласно рекомендациям на ИТС
Наследование свойств, или Как пользователь может сломать вашу форму
Оказывается, пользователь может обойти некоторые запреты...
Наследование свойств, или Как пользователь может сломать вашу форму
Оказывается, пользователь может обойти некоторые запреты...
Сервис регистрации ошибок
В этом видео мы продолжаем разбирать новый механизм ошибок в 1С. И на этот раз создадим свой простой сервис регистрации ошибок. Он будет принимать в себя отчёты от пользователей, распаковывать их с...
Сервис регистрации ошибок 1С (пример создания)
Разработаем вместе простой сервис регистрации ошибок для 1С на самой 1С =)
Не знали, что так можно?
В 1С между строками можно не ставить знак "+". Это будет равносильно переносу строки.
Множественные клики в 1С
Оказывается, 1С в отладке в ожидании запоминает нажатые кнопки, а потом выполняет их поочерёдно. 😅
Множественные клики в 1С (видео)
Оказывается, 1С в отладке в ожидании запоминает нажатые кнопки, а потом выполняет их поочерёдно. 😅
Новое отображение ошибок в 1С
Рассмотрим развитие механизма отображения ошибок в 1С (начиная с 8.3.17)
Отображение ошибок в 1С
Рассмотрим новый механизм отображения ошибок в 1С.
(мемасики) Коротко об обновлениях 1С
Используем ссылки 1С
Рассмотрим варианты использования навигационных ссылок 1С и научимся открывать их как обычные гиперссылки.
Рекурсия без рекурсии
Как обойтись без рекурсии в случаях, когда кажется, что иначе нельзя?
Как мы загружаем данные в "Центр управления кассами Магнита"
Статья о том, как мы делали механизм загрузки больших объемов данных в "Центр управления кассами Магнита"
Как ограничить поля отбора в динамическом списке и ничего не сломать
С чем разработчик может столкнуться при попытке установки ограничений в динамическом списке.
(мемасики) Маркетологи 1С готовят презентацию
Ограничения полей, или как обмануть СКД?
Каждое из ограничений полей можно обойти. Рассмотрим варианты обхода и способы обезопасить свой отчет.
Серверные вызовы, которые нельзя вызывать
Не баян, а классика. Рассмотрим особенность платформы настолько же древнюю, как сами УФ.
Собираем текст запроса в 1С
Разберем способы программного "собирания" текста запроса
Быстрое создание наполненных коллекций
Разберем самые частые способы создания коллекции, значения которой известны заранее. И сравним скорость их выполнения.
Хочу универсально! Часть 2
Продолжение истории про то, как начинающий разработчик Вася проходит путь от простой задачки к созданию своего механизма.
Хочу универсально! Часть 1
Начинающий разработчик проходит путь от простой задачки к созданию своего механизма
(мемасики) 1С АЭС
— Товарищ Дятлов, мне кажется, не лучшая идея использовать этот запрос в цикле, а если… — Глава партии срочно требует внедрить этот отчёт! Обновляй. Динамически. — Выполнил. Почему-то при...
Гуглите, господа!, или как Вася свойство искал
Небольшая история про то, как программист Вася искал свойство на палитре.
(мемасики) 1С ломает сталь
Сортируем ДанныеФормыДерево на клиенте
Иногда так хочется, но нечем...
Не провоцируйте СКД, или пример "как не надо"
Пример того, что не нужно использовать в запросах, чтобы не провоцировать СКД
Чем расщепить или СтрРазделить() VS РазложитьСтрокуВМассивПодстрок()
Сравнение методов по "расщеплению" строк Какой и когда использовать? Платформенный или БСП? Приходим к выводу - и тот и другой
Подсказываем контекстной подсказке
Как конфигуратору подсказать переменные типов
Желтый Чайник 1С
Только настоящий джедай сможет сдержать гнев и познать Силу Желтого программирования.
История формирования отчетов
Расширение для хранения, использования и анализа истории формирования отчетов пользователями
Менеджер открытых форм 1С
Обработка позволяет редактировать данные открытых форм и открывать новые с передачей параметров
(Архив) Автоматическая подстановка уничтожений временных таблиц
Функция, которая сама подставляет в текст запроса "УНИЧТОЖИТЬ" в местах последнего использования ВТ
Дневник Сновидений
Конфигурация для ведения дневника сновидений с индивидуальной статистикой
Коллекция внешних печатных форм (БП, УТ, ЗУП, КА, УПП, УНФ, Розница)
В сумме свыше 1500 внешних типовых печатных форм разных конфигураций (БП, УТ, ЗУП, КА, УПП, УНФ, Розница)
(Архив) Конструктор внешних печатных форм
Обработка максимально автоматизирует процесс создания ВПФ на основе типовых
(Архив) Помощник создания внешних печатных форм
Простенькая обработка генерирует набросок кода модуля объекта внешней печатной формы