Никита Арипов | 1С, DevExp
2.91K subscribers
277 photos
49 videos
4 files
235 links
Личный канал, где делюсь полезностями и идеями с сообществом 1С
Мнение личное, не официальное и только на основе открытых данных

О себе: Разрабатываю 1С:Бухгалтерия предприятия и отвечаю за 1С:Бухгалтерия некоммерческой организации

Вопросы - @Oxotka
Download Telegram
Привет, Меня зовут Никита Арипов. Я работаю в фирме «1С» больше 11 лет. Отвечаю за 1С:Бухгалтерия некоммерческой организации и разрабатываю 1С:Бухгалтерия предприятия.
🔥5❤1👍1
Шаблоны новых объектов для 1С:Бухгалтерия предприятия

Шаблон используется для создания новых объектов в конфигурации, чтобы не забыть, что нужно сделать. Сделано на примере 1С:Бухгалтерия предприятия, в других конфигурациях могут быть другие, а могут быть и похожие объекты.

Ссылка на GitHub - https://github.com/Oxotka/TemplatesNewObject1C

#GitHub #Разработка
👍5❤1🔥1
Заголовки у полей

Заголовки у полей обычно говорят о том, что в этом поле находится - Организация, Склад или Контрагент. И их всегда стараются отображать - это правильно.

Но иногда место на форме не достаточно. Например, в заголовке отчета.
В этом случае допускается не писать название поля, так как пользователи легко узнают свою организацию и поэтому отдельное указание, что это поле содержит Организацию не требуется.

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

Если отчет поддерживает заполнение без этого поля, то следует писать «По всем организациям» показывая что сейчас будет происходить.

#Design
👍3❤1🔥1
Коммюнити-версия платформы

Портал для разработчиков 1С - Developer.1c.ru. На нем можно получить бесплатную рабочую платформу с незначительными ограничениями. Также на этом сайте есть и различные конференции для разработчиков.
Сейчас работаю над дизайн-гайдом по 1С. Вроде когда начинал придумал какие то пару фишек и думал, что смогу дальше это раскрутить. Начал писать и понял, чтобы дойти до этих фишек нужно сначала большой объем описать базовых вещей.

Вот и непонятно, нужно ли такой объем делать ради пары фишек.
Думаю.
👍2🔥1
Проектирование интерфейса проектов

В нашем процессе разработки отдельно стоит интерфейс. Его мы стараемся прорабатывать и делать даже раньше, чем будет написана первая строчка кода. Ведь сначала следует понять - а что мы будем программировать.

Для проектирования интерфейсов мы используем Mockplus. В нем накидываются элементы на форму и описывается не хитрая логика. Например, нажали на кнопку Создать и открылась новая форма. Нажали на кнопку Закрыть - форма закрылась. Пример такого интерфейса на картинке.

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

#Design
👍4
Опубликовал статью про пример проведения Code-review на Инфостарт - https://infostart.ru/1c/articles/2119477/

Попросили убрать ссылки на сторонние ресурсы, поэтому более полная статья с видеообзорами кода на гитхабе - https://github.com/Oxotka/1CodeReviewExample

#CodeReview
Кнопка очистки поля ввода

Кнопку очистки (крестик) в полях ввода следует использовать в тех реквизитах, где система учитывает незаполненное значение как одно из возможных значений.

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

Если поле не подразумевает пустое значение, то это кнопки очистки добавлять не следует. В этом случае в поле ввода будут лишь кнопка выбора и кнопка открытия (для ссылочных типов).

#Design
👍1
Про базовую вероятность

Наверное, все слышали шутку про Блондинку и динозавров. Там где динозавра на улице можно встретить с 50% вероятностью. Либо встречу, либо нет.

Но недавно в книге Лоуренса Лича "Вовремя и в срок" прочитал объяснение этой ситуации. Ее связывают с игнорированием базовой вероятности. В отрывке приводится пример с бусинами:
"Представим себе, что из коробки с бусинами, в которой 90% бусин белые, мы вытащили одну бусину. Вероятность того, что в сумеречном освещении мы правильно угадаем цвет бусины, равняется 50%.
Тот, кто тащил бусину , говорит "Она черная".
Какова вероятность того, что она действительно черная?
Практически все отвечают - 50%.
Правильный ответ - всего 5%"

Вот и в примере с блондинкой ровно так же не учитывается базовая вероятность наступления события.
Заголовок у флажка справа

По умолчанию платформа ставит заголовок у флажка слева, как у обычных полей. Хотя общепринятый стандарт, что заголовок у такого элемент устанавливается справа.

Поэтому при добавлении флажка на форму стоит вручную устанавливать заголовок справа, чтобы элемент выглядел узнаваемо для пользователя.

Полезные советы по Флажкам можно еще подсмотреть у КонтурГайды - https://guides.kontur.ru/components/selection-elements/checkbox/

#Design