🌐 БСП на английском .
😁 Напомню, что 1С - это международная компания
😱 И "английский" код поддерживает не только платформа, но и даже всеми нами любимая БСП. А именно SSL World Edition
✍️ Так вот, как удалось выяснить, БСП имеет лицензию, которая позволяет её открыто публиковать. Но не позволяет использовать без подписки ИТС. Но публиковать позволяет. Но это не точно. Потому что, как мы все знаем, лицензирование в 1С запутаннее Игры Престолов. 🤯
😺 Короче, для удобства разработки универсальных расширений и доп. обработок в EDT, можно использовать опубликованный мною проект на GitHub. Это та самая "международная" версия БСП, которая написана полностью на "международном" эсперанто английском языке. И если вы хотите написать "международное" расширение и без привязки к конкретной базе, но предполагая, что она может быть на БСП, то go импортировать себе этот проект. Ну или можно просто покекать с перевода известных нам объектов и методов на английском.
➕ Дополнительно к основному проекту конфигурации рядышком лежит расширение, которое "оживляет" БСП и позволяет запустит её на пустой базе. Перед первым стартом базы нужно зайти в конфигуратор и отключить все галочки расширения, кроме "Активно".
🌚 P.S.: Я сам английский знаю не очень, поэтому если вам не нравится README, то можете смело кидать MR с исправлениями.
😺 Проект на GitHub
🕊 Мирного неба и хороших выходных
😱 И "английский" код поддерживает не только платформа, но и даже всеми нами любимая БСП. А именно SSL World Edition
✍️ Так вот, как удалось выяснить, БСП имеет лицензию, которая позволяет её открыто публиковать. Но не позволяет использовать без подписки ИТС. Но публиковать позволяет. Но это не точно. Потому что, как мы все знаем, лицензирование в 1С запутаннее Игры Престолов. 🤯
➕ Дополнительно к основному проекту конфигурации рядышком лежит расширение, которое "оживляет" БСП и позволяет запустит её на пустой базе. Перед первым стартом базы нужно зайти в конфигуратор и отключить все галочки расширения, кроме "Активно".
🌚 P.S.: Я сам английский знаю не очень, поэтому если вам не нравится README, то можете смело кидать MR с исправлениями.
🕊 Мирного неба и хороших выходных
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ Подмена основных форм объектов конфигурации "на лету"
🚀 Иногда бывает необходимо быстро подменять какие-то объекты конфигурации для всех пользователей "на лету". Так, чтобы, например, не приходилось "выгонять" всех из базы при небольших исправлений обработки. Ведь можно просто "подменить" её и каждый сеанс при открытии будет получать последнюю версию.
💿 Выкладываю небольшое расширение, которое позволяет в любой момент в режиме предприятия подменить основную форму объекта конфигурации на вызов дополнительной обработки.
🩼 Расширение не сложное, хоть и не без костылей из-за всеми любимых "нюансов" платформы. Работает при помощи подписки на событие
🌐 Разработка происходит на EDT с использование синтаксиса на английском языке, но с поддержкой и русской и международной версий БСП. Это был мой эксперимент по разработке "международного" расширения. Впечатления, конечно, оставляют желать лучшего. Это такой гемор, что намного проще сделать два независимых инструмента, которые потом сопровождать отдельно (или забить на один из них). Всё никак не могу понять почему расширение на двух языках нельзя применить на конфигурации с один языком и главное почему эти самые языки сравниваются не по коду, а по внутреннему гуиду, который в БСП и в типовых отличается.
😺 Подробнее на GitHub
⭐️ P.S.: Если вам интересны подобные эксперименты, то ставить "звёздочку" на проекте не возбраняется =)
🕊 Мирного неба и хороших выходных
______________________
@JuniorOneS
🚀 Иногда бывает необходимо быстро подменять какие-то объекты конфигурации для всех пользователей "на лету". Так, чтобы, например, не приходилось "выгонять" всех из базы при небольших исправлений обработки. Ведь можно просто "подменить" её и каждый сеанс при открытии будет получать последнюю версию.
🩼 Расширение не сложное, хоть и не без костылей из-за всеми любимых "нюансов" платформы. Работает при помощи подписки на событие
ОбработкаПолученияФормы
, которое позволяет подменить основную форму объекта (форму записи, списка и так далее).🌐 Разработка происходит на EDT с использование синтаксиса на английском языке, но с поддержкой и русской и международной версий БСП. Это был мой эксперимент по разработке "международного" расширения. Впечатления, конечно, оставляют желать лучшего. Это такой гемор, что намного проще сделать два независимых инструмента, которые потом сопровождать отдельно (или забить на один из них). Всё никак не могу понять почему расширение на двух языках нельзя применить на конфигурации с один языком и главное почему эти самые языки сравниваются не по коду, а по внутреннему гуиду, который в БСП и в типовых отличается.
🕊 Мирного неба и хороших выходных
______________________
@JuniorOneS
Please open Telegram to view this post
VIEW IN TELEGRAM
Черненко Виталий (Жёлтый чайник 1С)
Photo
Какие будут выведены сообщения?
Anonymous Quiz
6%
0, 0, 0, 0
54%
1, 0, 0, 0
16%
1, 1, 0, 0
2%
1, 1, 1, 0
8%
1, 1, 1, 1
15%
Исключение
Черненко Виталий (Жёлтый чайник 1С)
Автор добавил мои изменения в проект и теперь он поддерживает русский язык 👌
🌐 Продолжаю эксперименты с "мультиязычной" разработкой
🛠 Доработал своё расширение по подмене платформенных обработок
Код при этом на русском (переписывать на английский не вижу смысла), но весь интерфейс содержит перевод (свойства объектов, элементов, сообщения, вопросы и так далее).
🕊 Всем пятницы
Please open Telegram to view this post
VIEW IN TELEGRAM
Черненко Виталий (Жёлтый чайник 1С)
Photo
Что произойдёт при вызове метода?
Anonymous Quiz
23%
Сразу откроются формы с числом "1", валютами "EUR" и "Рубли"
35%
Откроется "1", после закрытия которой откроется форма "EUR", после закрытия которой форма с "RUB"
9%
Откроется "1", после закрытия которой откроется форма EUR и не откроется RUB
15%
Откроется "1", и не откроются формы EUR и RUB
10%
Ничего не откроется :(
9%
Выпадет исключение =(
Forwarded from Зазеркалье 1С
Повышение гибкости настройки индексов
По многочисленным просьбам наших партнеров и клиентов в версии 8.3.26 станет возможна более гибкая настройка индексов.
Читать далее...
По многочисленным просьбам наших партнеров и клиентов в версии 8.3.26 станет возможна более гибкая настройка индексов.
Читать далее...
Регистрирую множество багов. Большинство из них попадают в бэклог. Проходит год, а по номеру ошибки на багрекере ты видишь просто пустоту. Нет ни только статуса о выполнении (или он максимально абстрактный), но и просто описания ошибки. Т.е. её признают в переписке, дают ей номер, но в описание не вносят ничего. А потом не исправляют, потому что никто из пользователей багтрекера не нажал на волшебную кнопку "Для меня исправление ошибки важно".
Но это только финальная часть боя с сотрудниками техподдержки. Ведь если твоей ошибки дали номер, то ты уже победил (хоть и не получил исправления).
Но до этого у вашего сражений ещё долгий путь "отрицания", "гнева", торга" и т.д.
А какие виды поддержки от поддержки 1С получаете вы?
Please open Telegram to view this post
VIEW IN TELEGRAM
https://github.com/magnit-tech/update-users-reports-1c
🛠 Инструмент предназначен для массовой замены полей в пользовательских отчетах на основе БСП.
💡 В процессе поддержки какого-то отчета периодически появляется необходимость изменения имен полей так, что пользовательские варианты отчетов после этого перестают работать корректно. Например, поле меняет свой путь (помещается в "папочку"). В таком случае нужно или вручную "чинить" варианты отчета или же писать свой код для их массового изменения. Для этого и нужен данный инструмент.
Обработка позволяет:
🕊 Всем хороших выходных
———————
@JuniorOneS
Please open Telegram to view this post
VIEW IN TELEGRAM
Черненко Виталий (Жёлтый чайник 1С)
Этот год был непростым © А ещё бессмысленно беспощадным. И пока одни люди своими приказами и сапогами втаптывают в грязь чужие жизни и надежды на будущее, другим людям предстоит готовиться к тому, чтобы всё это разгребать. И когда всё закончится, понадобятся…
Этот год был непростым ©
Здесь могли быть классические поздравления, но оставлю ссылку на прошлогодний пост, который остаётся актуальным:
https://tttttt.me/JuniorOneS/452
🕊 Мира вашему дому в новом году и терпения переждать бурю.
Здесь могли быть классические поздравления, но оставлю ссылку на прошлогодний пост, который остаётся актуальным:
https://tttttt.me/JuniorOneS/452
🕊 Мира вашему дому в новом году и терпения переждать бурю.
Проводил на работе внутренний митап по типизации 1С. Выложили запись в YouTube.
Существует множество языков программирования и каждый имеет свои особенности по работе с типами данных. Слабые, явные, динамические и другие...
Но кто же здесь 1С и почему с приходом "строгой" типизации EDT 1С-программистам стоит задуматься над изменением своих привычек.
📍Кому полезно:
📍 Вы узнаете:
P.S.: Там не только про ЕДТ, но и про сами стандарты разработки 1С =)
🕊 Всем хороших выходных
———————
@JuniorOneS
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
1С Techtalk. (Не)строгая типизация 1С
Существует множество языков программирования и каждый имеет свои особенности по работе с типами данных. Слабые, явные, динамические и другие...
Но кто же здесь 1С, и почему с приходом "строгой" типизации EDT 1С-программистам стоит задуматься над изменением…
Но кто же здесь 1С, и почему с приходом "строгой" типизации EDT 1С-программистам стоит задуматься над изменением…
Черненко Виталий (Жёлтый чайник 1С)
(НЕ) Строгая типизация 1С
Опубликовал текстовый вариант доклада. Для тех, кто не любит смотреть видео)
➕ Каждый плюс статье на сайте = плюс к карме 🙂
🤠 Статья на Инфостарт
Опубликовал текстовый вариант доклада. Для тех, кто не любит смотреть видео)
➕ Каждый плюс статье на сайте = плюс к карме 🙂
Please open Telegram to view this post
VIEW IN TELEGRAM
C = СтрШаблон("%%%(1)%(2)3", "а");
Что будет в строке?
Что будет в строке?
Anonymous Quiz
9%
"а"
14%
"%а3"
7%
"а%(2)3"
6%
"(1)(2)3"
7%
"%(1)%(2)3"
21%
"%%%(1)%(2)3"
36%
Вызовет исключение
Интересная статья, автор собрал в паблик таблицу 1Сных репозиториев GitHub (топ 200 по количеству звёзд)
➖ Статья на Инфостарт
➖ Таблица в Notion
Please open Telegram to view this post
VIEW IN TELEGRAM
М = Новый Массив;
М.Вставить(9);
Сообщить(М.Количество());
М.Вставить(9);
Сообщить(М.Количество());
Anonymous Quiz
6%
0
49%
1
0%
2
4%
8
10%
9
15%
10
15%
Исключение