1C программист
Cтатьи, курсы, советы, шаблоны кода 1С. Cтатьи, курсы, советы, шаблоны кода 1С.
❗❓С чего начать изучение управления услугами в IT?
Приходите на бесплатный практический урок «ITSM глазами лида: ожидание и реальность» от OTUS. Спикер — ведущий DevOps-инженер.
На вебинаре разберем:
◼️ как выстраивать процессы в компании;
◼️ на что обращать внимание в первую очередь;
◼️ какие трудности стоит ожидать;
◼️ как ожидания расходятся с реальностью и почему так происходит. |
Занятие будет полезно как действующим менеджерам, столкнувшимся с проблемой работы с процессами, так и специалистам, которые хотят узнать, как это выглядит.
⏰Встречаемся 26 апреля в 20:00 мск в преддверии старта курса «Специалист ITSM». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
➡️Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок.
Как вывести штрихкод в печатную форму 1С
Материалы из видео можно скачать по ссылке:
https://drive.google.com/file/d/15y-EnMwYMqUr0GrprWVc2KydXJDQRSVe/view
источник
✍️ @odin1C_rus
Video is too big
17 правил для составления оптимального ЗАПРОСа к данным базы 1С
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос. Создается этот объект вызовом конструкции Новый Запрос. Запрос удобно использовать, когда требуется получить сложную выборку данных, сгруппированную и отсортированную необходимым образом. Классический пример применения запроса - получение сводки по состоянию регистра накопления на определенный момент времени. Так же, механизм запросов позволяет легко получать информацию в различных временных разрезах.
https://telegra.ph/17-pravil-dlya-sostavleniya-optimalnogo-ZAPROSa-k-dannym-bazy-1S-04-25
✍️ @odin1C_rus
🎓 Освойте одну из самых востребованных IT-специальностей на рынке труда в рассрочку и получите помощь с трудоустройством!
🔸 Открыт набор от ТГУ по программе: "1C разработчик". ТГУ входит в 100 сильнейших вузов мира и Топ-5 России, а также использует лучшие практики преподавания ведущих университетов: MIT, Stanford, Carnegie Mellon.
🔸 Стартуйте в профессии сейчас, пока на рынке не хватает специалистов и действует скидка на обучение 19%.
https://tglink.io/0a4174a848dd
🔸 Курс подойдет как новичкам, так и действующим специалистам.
🔸 После прохождения курса вы получите два документа: Сертификат «1С:Профессионал» и диплом профпереподготовки. Они подтвердят уровень ваших навыков, помогут быстрее привлечь внимание работодателей и получить работу в крупной компании.
🎓 Подписывайтесь на наш телеграм @tsuproject
Инструменты 1С программиста
В своей работе каждому 1С программисту приходиться использовать какие то инструменты, консоли, обработки и прочих помощников. Расскажу, какими инструментами пользуюсь лично я.
https://telegra.ph/Instrumenty-1S-programmista-04-25
✍️ @odin1C_rus
💡Управление тимлидами сильно отличается от управления инженерами. Это логично, ведь перед вами теперь руководители, а не обычные сотрудники.
⚡26 апреля в 20.00 мск приглашаем на открытый урок “Слон на нитке – реально ли управлять тимлидами и как это делать?”
На занятии обсудим:
- Почему тимлидами сложно управлять
- Почему сложно переходить на новый уровень управления
- Почему привычные подходы и инструменты больше не работают
- Как сформировать новый mindset и новый инструментарий Delivery Manager'а
👉Регистрация https://otus.pw/JFGw/?erid=LjN8KbdYV
Вебинар приурочен к старту курса Delivery Manager в OTUS, на котором обучают управлять большими командами и портфелем проектов, выстраивать эффективные процессы и руководить тимлидами. При поступлении в группу курса возможны разные способы оплаты и рассрочка платежа
Пример реализации двухфакторной авторизации на 1С 8.3.21 &НаСервере
Процедура СозданиеШаблонаНастроекВторогоФактораАутентификации() // кнопка в обработке
ШаблонНастроек = ШаблоныНастроекВторогоФактораАутентификации.СоздатьШаблон();
ЗапросHTTP = Новый HTTPЗапрос;
ЗапросHTTP.АдресРесурса = "&host"; //в этот параметр на следующем шаге запишется адрес куда отправлять HTTP запрос
ЗапросHTTP.УстановитьТелоИзСтроки("Ваш код &secret","utf-8"); //тут можно изменить текстовку, обязательно ставим кодировку
ШаблонНастроек.HTTPЗапросНаАутентификацию = ЗапросHTTP;
ШаблонНастроек.МетодHTTPЗапросаНаАутентификацию = "POST"; //тут или GET, или POST,
//я в дальнейшем буду запрашивать пароли через POST
ШаблонНастроек.Имя = "ИмяШаблона"; //задаем имя шаблона, который используем в дальнейшем для назначения пользователю
ШаблонНастроек.Записать();
// Ставим галочку в конфигураторе у пользователя
// (Администрирование->Пользователи->ищем кому поставить) "Аутентификация токеном доступа"
КонецПроцедуры
&НаСервере
Процедура НазначениеШаблонаВторогоФактораАутентификации()
Пользователь = ПользователиИнформационнойБазы.НайтиПоИмени("ИмяПользователя"); //ИмяПользователя - меняем на имя пользователя
НастройкаВФА = Новый НастройкаВторогоФактораАутентификации;
НастройкаВФА.ИмяШаблонаНастройки = "ИмяШаблона"; //Имя шаблона задавали на 1-ом этапе
ПараметрыНастройки = Новый Соответствие;
ПараметрыНастройки.Вставить("host","http://"127.0.0.1/otpavkod/hs/sendpass/?tel=123456789"); //Задаем адрес на который будет отправлен HTTP Запрос с кодом для авторизации
НастройкаВФА.Параметры = ПараметрыНастройки; //Задаем значение настройки
МассивНастроек = Новый Массив;
МассивНастроек.Добавить(НастройкаВФА); //задаем массив настроек, тут важно, что это массив, а значит можно указать несколько настроек аутентификации
Пользователь.НастройкиВторогоФактораАутентификации = МассивНастроек; //Устанавливаем настройки пользователю
Пользователь.ОбработкаНастроекВторогоФактораАутентификации = ТипОбработкиНастроекВторогоФактораАутентификации.ИспользоватьСледующуюПриОшибке; //что делать при некорректном вводе кода
Пользователь.Записать();
КонецПроцедуры
✍️ @odin1C_rus
Рассмотрим способ решения интересной тестовой задачи на вакансию 1С программиста. Задача одновременно проверяет знание запросов, СКД и в целом понимания что и откуда растет.
источник
✍️ @odin1C_rus
Video is too big
Присоединяйтесь к онлайн-митапу 25 апреля в 17:00 по МСК. Тема будет интересна всем, кто работает BI-системами или планирует применять.
В программе:
✅ Что такое 1С:Аналитика: разбор интерфейса и не только
✅ Обзор программы официального курса 1С
✅ Примеры внедрения в других компаниях
✅ Разбор кейса внедрения 1С:Аналитика
✅ Обзор технологии обмена
✅ Метрики: требования компании, что внедрили и результаты
И, конечно же, ответы на вопросы.
Информация о спикере, подробная программа.
Регистрируйтесь сами и зовите коллег, которые связаны с 1С!
Реклама. ООО "ПРОСТО". ИНН 1841039706.
Обычные формы. Как организовать подбор в табличную часть
Рассмотрим решение задачи на примере формы документа, у которого имеется табличная часть «Заказ-наряды».
1. На форме документа на командную панель табличной части «Заказ-наряды» добавляем кнопку подбора и прописываем её код:Процедура ПодборНарядов(Кнопка)
Форма = Документы.ЗаказНаряд.ПолучитьФормуВыбора(, ЭлементыФормы.ЗаказНаряды, ЭтотОбъект);
Форма.ЗакрыватьПриВыборе = Ложь;
Форма.Открыть();
КонецПроцедуры
2. Далее у табличной части находим событие «ОбработкаВыбора» и прописываем для него код:Процедура ЗаказНарядыОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Если ТипЗнч(ВыбранноеЗначение) = Тип("ДокументСсылка.ЗаказНаряд") Тогда
Если ЗаказНаряды.НайтиСтроки(Новый Структура("ЗаказНаряд", ВыбранноеЗначение)).Количество() = 0 Тогда
НоваяСтрока = ЗаказНаряды.Добавить();
НоваяСтрока.ЗаказНаряд = ВыбранноеЗначение;
// также здесь можно выполнить дополнительные обработки
КонецЕсли;
КонецЕсли;
КонецПроцедуры
✍️ @odin1C_rus
Есть список контрагентов, нужно быстро узнать их коды в базе
Делаем такой запрос где в кавычках прописываем список наименований контрагентов (должен 100% совпадать с названиями контрагентов в базе):
Таким образом мы избавляемся от необходимости вручную прописывать список контрагентов в запросе, работа происходит в разы быстрее за счёт использования списка через запятую.
✍️ @odin1C_rus
Forwarded From Е.БУДНИ 1С (promo)
Ежедневные будни программиста 1С - канал про 1С, который поможет вырасти с Junior до Middle 🚀
Что у нас уже есть полезного на канале:
✅ Задачи с собеседований;
✅ Актуальные конференции по 1С;
✅ Тесты на логику;
✅ Информация о сервисах проверки своих знаний;
✅ ТОП книг по 1С;
✅ ТОП 12 сайтов по тематике 1С;
✅ Возможности для студентов;
✅ Различные принципы, механизмы и инструменты.
Все посты вы можете найти по дайджестам в закрепленном сообщении на канале!
Также у нас есть свой стикерпак канала Ежедневные будни и не так давно мы запустили ещё и
⏩ ⏩ Переходи и подписывайся ✅
Удаление дубликатов из результата запроса в 1С 8.3&НаСервере
Процедура УдалениеДубликатовИзРезультатаЗапроса()
// В справочнике КлассификаторСроковПИ есть элементы-дубли. Строим запрос так,
// чтобы в результат попали только различные сроки использования
Запрос = Новый Запрос("ВЫБРАТЬ РАЗЛИЧНЫЕ
| Наименование
|ИЗ
| Справочник.КлассификаторСроковПИ");
РезультатЗапроса = Запрос.Выполнить();
Если Не РезультатЗапроса.Пустой() Тогда // Такая проверка рекомендуется фирмой 1С
Записи = РезультатЗапроса.Выбрать();
Пока Записи.Следующий() Цикл
// Обход результата запроса по каждой записи в полученной выборке
КонецЦикла;
Иначе // Сообщить("Данные отсутствуют!");
КонецЕсли;
КонецПроцедуры
✍️ @odin1C_rus
Обсудим это на бесплатном уроке онлайн-курса «Руководитель поддержки пользователей в IT» — «Жалобная жалоба. Или как работать с недовольными клиентами»: регистрация
Рассмотрим:
— типы недовольных клиентов
— основные причины недовольств клиентов и как с ними работать
— важные аспекты работы с претензиями и рекламациями
— рекомендации по отработке обратной связи
Урок будет полезен:
— руководителям и сотрудникам служб поддержки и клиентских сервисов
— менеджерам в IT
🔥После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку.Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Video is too big
Video is too big
Video is too big
Video is too big
Video is too big
Video is too big