Приветствую тебя, добрый Путник! 👋
Дорога привела тебя в Волшебный Жёлтый Лес 1C, полный необычных существ и веселых заданий. Здесь ты можешь стать настоящим Магом 1С!
Тебя ждут:
➖ Интересные загадки 🤔
➖ Тайные знания 📒
➖ Мощные заклинания 🪄
➖ Полезные инструменты 🛠
➖ Острые клинки ⚔️
➖ Ну и без костылей не обойдётся 🩼
Готов ли ты к этому вызову? 💪
Если да, то присоединяйся к нам 👍 и заходи в таверну 🍻
——————
@GoToOneS
Дорога привела тебя в Волшебный Жёлтый Лес 1C, полный необычных существ и веселых заданий. Здесь ты можешь стать настоящим Магом 1С!
Тебя ждут:
Готов ли ты к этому вызову? 💪
Если да, то присоединяйся к нам 👍 и заходи в таверну 🍻
——————
@GoToOneS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2👏1🍾1
Учебные версии 1С 🧑🎓
Итак, для начала нам нужно обзавестись инструментом. Не торопитесь хватать ключик с работы и тащить домой для учёбы. Для этого есть и другие варианты 😁
💿 Учебная платформа 1С
У такой версии есть ограничения, но для экспериментов и даже написания какой-то своей простенькой конфигурации вполне хватит.
💿 Комьюнити версия платформы
Специальная версия платформы для разработчиков. Пока что тестовый релиз.
💿 Учебные версии
Здесь собраны все учебные дистрибутивы. Ну и ещё одна официальная страница.
☁️ Облачные демоверсии
Здесь собраны облачные демоверсии приложений 1С. Тут и типовые конфигурации, и библиотека стандартных подсистем, 1С:Элемент, Аналитика и так далее.
🦾 1С:EDT
Ну а если вы готовы к серьёзным испытаниям, то можете скачать себе более продвинутую среду разработки для 1С
#Инструменты #Ресурсы
─────────
@GoToOneS
Итак, для начала нам нужно обзавестись инструментом. Не торопитесь хватать ключик с работы и тащить домой для учёбы. Для этого есть и другие варианты 😁
У такой версии есть ограничения, но для экспериментов и даже написания какой-то своей простенькой конфигурации вполне хватит.
Специальная версия платформы для разработчиков. Пока что тестовый релиз.
Здесь собраны все учебные дистрибутивы. Ну и ещё одна официальная страница.
☁️ Облачные демоверсии
Здесь собраны облачные демоверсии приложений 1С. Тут и типовые конфигурации, и библиотека стандартных подсистем, 1С:Элемент, Аналитика и так далее.
Ну а если вы готовы к серьёзным испытаниям, то можете скачать себе более продвинутую среду разработки для 1С
#Инструменты #Ресурсы
─────────
@GoToOneS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥2👌2
📄 Работа с табличными документами 1С (.mxl) без самой платформы
Полезную утилиту упомянули:
1С:Предприятие — работа с файлами
Позволяет открывать файлы табличных документов 1С без самой 1С.
А значит это можно делать на компьютере, где не установлена 1С или же просто без открытия какой-то базы.
Полезная утилита, выглядит как "старые" приложения на "обычных" формах. Поддерживается запуск из командной строки. Позволяет сравнивать файлы.
На практике я применяю только для табличного документа и иногда для графической схемы, но поддерживаются файлы:
• Текстовый документ (*.txt);
• Табличный документ (*.mxl);
• HTML документ (*.htm, *.html);
• Графическая схема (*.grs);
• Географическая схема (*.geo);
+ в программе встроены 1Сный календарь 🗓 и калькулятор 🧮. Ну если уж хочется полностьюобмазаться окружить себя 1Ской 😄
#Инструменты
─────────
@GoToOneS
Полезную утилиту упомянули:
1С:Предприятие — работа с файлами
Позволяет открывать файлы табличных документов 1С без самой 1С.
А значит это можно делать на компьютере, где не установлена 1С или же просто без открытия какой-то базы.
Полезная утилита, выглядит как "старые" приложения на "обычных" формах. Поддерживается запуск из командной строки. Позволяет сравнивать файлы.
На практике я применяю только для табличного документа и иногда для графической схемы, но поддерживаются файлы:
• Текстовый документ (*.txt);
• Табличный документ (*.mxl);
• HTML документ (*.htm, *.html);
• Графическая схема (*.grs);
• Географическая схема (*.geo);
+ в программе встроены 1Сный календарь 🗓 и калькулятор 🧮. Ну если уж хочется полностью
#Инструменты
─────────
@GoToOneS
👍9🔥3
Если вы уже знакомы с другим языком программирования и пытаетесь "вкатиться" в 1С, то вам будет полезна общая обзорная статья на Хабре. В ней попытка переложить термины мира 1С на мироустройство классического программиста, чтобы показать, что не так уж сильно мы и отличаемся.
1С просто немного не такой как все 😆
Об 1С для программистов, или Натягиваем сову на глобус
#Статьи #Введение
────────────
@GoToOneS
1С просто немного не такой как все 😆
Об 1С для программистов, или Натягиваем сову на глобус
#Статьи #Введение
────────────
@GoToOneS
Хабр
Об 1С для программистов, или Натягиваем сову на глобус
О статье Про 1С на Хабре сказано много разного. Но чаще всего это рассказы больше про саму компанию и её готовые продукты ("типовые решения"). Про саму разработку на платформе 1С говорят не так часто....
👍7🔥3🤔1
🔗 DEVELOPER.1C.RU
Официальный портал от компании 1С для программистов на платформе.
🎤 Здесь проводятся конференции и вебинары по теме разработки в 1С, полезные материалы, а так же лицензии community-версии (которые ещё в тесте).
🦾 Сам портал никак не выйдет из бета-режима, но всё равно полезен 👍
#Ресурсы
@GoToOneS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤔2
🤔 Процедуры и функции в 1С
❕Процедуры и функции в 1С, по сути, имеют лишь одно отличие. Функции возвращают какой-то результат, а процедуры - нет.
Поэтому вот так можно вызвать Функцию, но нельзя Процедуру
❔Можно ли в функции не прописать Возврат?
Да, можно. И тогда функция вернёт Неопределено.
❔Можно ли обратиться к функции как к процедуре?
Да, можно вызвать функцию, но не забирать её результат.
Да, по аналогии с предыдущим пунктом. В данном случае платформа просто не будет реагировать на возвращаемое значение.
❔А нужно ли делать вышеперечисленное?
Это нежелательно и является плохой практикой.
Если у вас в коде напрашивается один из таких вариантов, то скорее всего этот код лучше пересмотреть.
Пытливый ум скажет, что процедура тоже может вернуть какое-то значение через параметры, но это не будет именно "результатом" процедуры в контексте терминов. Но о таком подходе мы ещё поговорим и разберем нюансы в отдельном посте.
Есть ещё какие-то вопросы?
Ставьте лайк и переходите в комментарии 👇
#Теория #Код #Стандарты
@GoToOneS
❕Процедуры и функции в 1С, по сути, имеют лишь одно отличие. Функции возвращают какой-то результат, а процедуры - нет.
Поэтому вот так можно вызвать Функцию, но нельзя Процедуру
Результат = МояФункция();В ряде других языков программирования даже нет такого разделения. Существуют просто "методы", в которых указывается специальный тип, означающий отсутствие результата. Например, в C# это void:
void SayHello() { }
Отвечу на несколько возможных вопросов:❔Можно ли в функции не прописать Возврат?
Да, можно. И тогда функция вернёт Неопределено.
❔Можно ли обратиться к функции как к процедуре?
Да, можно вызвать функцию, но не забирать её результат.
МояФункция();
//Результат не используется
❔Можно ли использовать функции в обработчиках событий \ описаний оповещений?Да, по аналогии с предыдущим пунктом. В данном случае платформа просто не будет реагировать на возвращаемое значение.
❔А нужно ли делать вышеперечисленное?
Это нежелательно и является плохой практикой.
Если у вас в коде напрашивается один из таких вариантов, то скорее всего этот код лучше пересмотреть.
Пытливый ум скажет, что процедура тоже может вернуть какое-то значение через параметры, но это не будет именно "результатом" процедуры в контексте терминов. Но о таком подходе мы ещё поговорим и разберем нюансы в отдельном посте.
Есть ещё какие-то вопросы?
Ставьте лайк и переходите в комментарии 👇
#Теория #Код #Стандарты
@GoToOneS
👍10🔥2
Библиотека стандартных подсистем 1С
🤔 Помимо знания методов самой платформы, практически каждый разработчик 1С должен обучиться и возможностям Библиотеки Стандартных Подсистем.
Она является основой для подавляющего большинства конфигураций. И рекомендуется при создании новых "самописных" систем сразу строить их на базе данной библиотеки.
➕ БСП содержит множество кода и подходов, которые являются "правильными" для мира 1С. И хоть и в ней тоже встречаются ошибки, а часть кода писалась так давно, что перестаёт соответствовать своим же стандартам - знать библиотеку необходимо. На канале будут периодически публиковаться какие-то методы или объекты с тегом #БСП
©️ Библиотека содержит и файл лицензии. На данный момент это Attribution 4.0 International (CC BY 4.0).
Эта лицензия позволяет вам использовать, распространять, перерабатывать, исправлять и развивать библиотеку в любых, в том числе, в коммерческих целях, при обязательном условии указания авторства библиотеки в вашем программном продукте.
Скачать её можно на портале обновлений 1С или на GitHub.
🌐 Кстати, ещё есть международная версия с кодом полностью на английском.
#Инструменты #БСП
@GoToOneS
🤔 Помимо знания методов самой платформы, практически каждый разработчик 1С должен обучиться и возможностям Библиотеки Стандартных Подсистем.
Она является основой для подавляющего большинства конфигураций. И рекомендуется при создании новых "самописных" систем сразу строить их на базе данной библиотеки.
©️ Библиотека содержит и файл лицензии. На данный момент это Attribution 4.0 International (CC BY 4.0).
Эта лицензия позволяет вам использовать, распространять, перерабатывать, исправлять и развивать библиотеку в любых, в том числе, в коммерческих целях, при обязательном условии указания авторства библиотеки в вашем программном продукте.
Скачать её можно на портале обновлений 1С или на GitHub.
🌐 Кстати, ещё есть международная версия с кодом полностью на английском.
#Инструменты #БСП
@GoToOneS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥2
🧑🏫 Запросы в 1С за 3 часа
Для изучения запросов 1С советую посмотреть:
📹 Вебинар "Запросы в 1С за 3 часа"
Автор охватил много тем, в том числе:
➖ Как хранятся данные в базе данных
➖ Конструктор запросов 1С
➖ Практика написания запросов
#Запросы #Видео
@GoToOneS
Для изучения запросов 1С советую посмотреть:
Автор охватил много тем, в том числе:
➖ Как хранятся данные в базе данных
➖ Конструктор запросов 1С
➖ Практика написания запросов
#Запросы #Видео
@GoToOneS
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4
🧑🏫 Информационная система 1С:ИТС
🔗 its.1c.ru и its.1c.eu
Здесь собрана вся документация, новости по продуктам, стандарты разработки, книги и инструкции.
При каких-то вопросах и спорных ситуациях стоит искать ответы на этом ресурсе. Некоторые пункты из ИТС мы будем разбирать на канале.
#Ресурсы #ИТС
@GoToOneS
🔗 its.1c.ru и its.1c.eu
Здесь собрана вся документация, новости по продуктам, стандарты разработки, книги и инструкции.
При каких-то вопросах и спорных ситуациях стоит искать ответы на этом ресурсе. Некоторые пункты из ИТС мы будем разбирать на канале.
#Ресурсы #ИТС
@GoToOneS
👍8🔥2
🔗 https://its.1c.ru/db/v8std
В некоторых существуют несколько кодстайл (обычно, от разных именитых компаний)
📚 Знать и применять все стандарты бывает сложно (даже для самой компании 1С), но стремиться к этому необходимо.
На канале мы будем разбирать некоторые особо интересные стандарты. Такие посты будут помечены тегом #Стандарты
#Стандарты #Ресурсы #ИТС
@GoToOneS
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥2