Программирование в 1С для всех
5.09K subscribers
168 photos
8 videos
23 files
298 links
Канал о программировании и 1С. Полезные советы, уроки, примеры кода и многое другое для разработчиков и энтузиастов.

Для связи пишите: @Markiz111
Download Telegram
Малость побаловался с алгоритмами заполнения таблиц 🙃
Интересна статья на тему заполнения таблиц по колонкам?📜
👍77🔥40🤔8
#Программирование1С #ЯзыкПрограммирования1С #Обучение1С #Разработка1С #Объекты1С

Пятый урок марафона по программированию в 1С : "Программирование прикладных объектов 1С"

В этом уроке научимся программным способом работать с прикладными объектами в 1С (документами и справочниками). Мы научимся создавать документы, справочники. Узнаем что такое ссылка и научимся работать с ссылкой: узнаем как прочитать значения реквизитов из ссылки и как изменить объект по ссылке. Также мы научимся работать с табличными частями объектов: узнаем, как обойти табличную часть, полученную из ссылки, а также узнаем, как добавить новую строку в табличную часть объекта.

https://youtu.be/UsmIJDUMapc
👍43👏8
Программирование в 1С для всех pinned «#Программирование1С #ЯзыкПрограммирования1С #Обучение1С #Разработка1С #Объекты1С Пятый урок марафона по программированию в 1С : "Программирование прикладных объектов 1С" В этом уроке научимся программным способом работать с прикладными объектами в 1С (документами…»
📜В статье разберем два способа, как можно заполнить таблицу значений 1С по колонкам.

Что значит заполнить таблицу по колонкам. «Заполнить по колонкам» означает, что сначала заполним какими-то значениями первую колонку, потом вторую и т.д.

В первом способе реализуем простое заполнение, а во втором заполним «красиво» (см. скрин).

📖Суть второго способа заполнения взята из книги «Конкретная математика. Математические основы информатики» авторов Грэхем, Кнут и Паташник. Статья больше теоретическая, но поможет понять как работать с таблицами значений, если вы в начале своего пути освоения программирования в 1С.

P.S. Обработка будет на гитхабе, чуть позже, когда сделаю там всё...

https://www.1s-up.ru/dva-sposoba-kak-zapolnit-tablicu-znachenij-1s-po-kolonkam/
👍206
Приветствую!

Напомню, что у меня имеется замечательный курс по расширениям в 1С "Расширения конфигураций 1С. Старт"!

Подробно о курсе "Расширения конфигураций 1С. Старт" 👉🏻 https://cutt.ly/vXnglm9

Курс уже помогает начинающим и более опытным программистам освоить с нуля технологию расширений 1С.
Шаг за шагом, просматривая видео-уроки, вы будете изучать механизм расширений и закреплять полученные знания домашними заданиями.

Обучение осуществляется на сервисе autoweboffice.ru, к которому будет предоставлен пожизненный закрытый доступ после оформления заказа.
Как следствие, Вы будете избавлены от утомительной закачки видео, установки специальных проигрывателей и тп, а самое главное, что сможете просматривать видео с любых устройств, в любое время.
После прохождения курса Вам будет выдан сертификат, о том, что Вами был прослушан курс по расширениям.

А сегодня, 19 августа 2022 года, на три дня запущена скидка в 50% на этот курс для всех!

Перейти и заказать курс со скидкой 👉🏻 https://cutt.ly/vXnglm9
👍141
#Программирование1С #ЯзыкПрограммирования1С #Обучение1С #Разработка1С #Объекты1С

Шестой урок марафона по программированию в 1С : "Программирование прикладных объектов 1С"

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

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

https://youtu.be/bDrlobnrvxo
👍21🔥11
Коллегий! С днём программиста! 💻🍷
👍46🎉18🔥4👏2
В этой статье научимся кэшировать значения функций в 1С.

Что такое «кэширование значения функции»? Это значит, что при повторной передаче такого же значения в функцию, результат не будет вычисляться снова, а будет извлекаться из КЭШа. Кэширование можно использовать в функциях, которые описаны в общих модулях, для этого необходимо в общих модулях включать свойство повторное использование возвращаемых значений.

Подробно о том, как кэшировать функции в 1С читайте в статье:
https://www.1s-up.ru/povtornoe-ispolzovanie-vozvrashhaemyh-znachenij

Поддерживаем канал - ставим лайк и рассказываем друзьям!

#НизамутдиновИльяс #1СПрограммирование #1СОбщийМодуль #1СОбучение #1СКонфигуратор
👍39❤‍🔥5
Дорогие коллеги!

Рад вам сообщить, что у меня почти готово третье обновленное издание моей книги "Программировать в 1С за 11 шагов"!

Эта книга написана уже на новом интерфейсе платформы 8.3, добавлены некоторое новые моменты, а также исправлены разные ошибки.

Объему будет даже чуть больше, но в целом структура останется та же.

У всех, кто покупал книгу ранее, будет возможность получить новую версию абсолютно бесплатно (подробности будут позже, в письме на почту, указанную при оформлении заказа)!

И один момент!

Я сейчас перерабатываю задачник к книге: делаю решения всех задач, которые можно будет использовать для самопроверки.
Поэтому в новая версия книги будет выпущена без задачника, а задачник я выпущу отдельным дополнительным продуктом (в планах выпустить чуть позже основной книги).
Вся дополнительная информация будет позже. Оставайтесь на связи!

Всегда с Вами, Низамутдинов Ильяс!

https://lp.1s-up.ru/programing_1c_11_steps/
👍55🔥95❤‍🔥3
⚡️А вот и третье издание!📗

Приветствую, друзья!🖐🏻

То, о чём так долго говорил Ильяс, наконец-то свершилось!🔥

Я рад Вам презентовать третье издание книги "Программировать в 1С за 11 шагов".

Что нового в этом издании:

📌Все примеры переделаны под новый интерфейс платформы;
📌Добавлены описания некоторых новых методов и свойств;
📌Исправлены найденные ошибки.

Объем вышел еще больше - 778 страниц, против 711 страниц!

Заказать книгу "Программировать в 1С за 11 шагов" 👉🏻 https://cutt.ly/a1qhXf1

Также, я пересобрал комплект книг. Вернее сделал два комплекта.

Комплект "Комбо-1". Входит:

📌Программировать в 1С за 11 шагов
📌Основы разработки в 1С: Такси
📌Азбука расширений конфигураций 1С

Заказать комплект "Комбо-1" 👉🏻 https://cutt.ly/X1qhN12

Комплект "Комбо-2". Входит:

📌Программировать в 1С за 11 шагов
📌Основы разработки в 1С: Такси
📌Разработка оперативного учёта в 1С 8.3

Заказать комплект "Комбо-2" 👉🏻 https://cutt.ly/w1qh3XN

🤗И самое приятное! Поскольку завтра "Черная пятница", то и на книги, и на комплекты скидки до конца этой пятницы!😀

Скидки уже в форме заказа! На сайтах полная цена!

Всегда с Вами, Низамутдинов Ильяс!

P.S. Книга "Программировать в 1С за 11 шагов" без задачника. Задачник в переработке, после он будет выпущен уже с решенными задачами в виде отдельного продукта.
🔥20👍15
Программирование в 1С для всех pinned «⚡️А вот и третье издание!📗 Приветствую, друзья!🖐🏻 То, о чём так долго говорил Ильяс, наконец-то свершилось!🔥 Я рад Вам презентовать третье издание книги "Программировать в 1С за 11 шагов". Что нового в этом издании: 📌Все примеры переделаны под новый интерфейс…»
Как сделать своё обучение программированию в 1С эффективным? 💻

Осталось со всем немного времени до того момента, как я выпущу задачник с решениями к своей книге "Программировать в 1С за 11 шагов"

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

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

📌Занимайтесь программированием каждый день: не нужно скапливать решение всех задач на какой-то один выходной день, а потом посвящать весь этот день программированию. Гораздо результативнее каждый день выделять кусочек времени (по часу, по полчаса) на практику программирования;

📌Решите сначала все задачи из основной книги, а потом приступайте к решению задач в задачнике;

📌Лучше решать по главам (задачи начинаются со второй главы). Например, сначала решили задачи из второй главы основной книги, а потом задачи из второй главы задачника;

📌Как следует решать задачи из основной книги: сначала просто перепишите код, подглядывая в книгу, проверьте синтаксис этого кода, и что код нормально работает. Потом, решите эту задачу «на память», не заглядывая в книгу. Если не получилось сразу решить «на память», то решите её потом ещё раз, и ещё раз, до тех пор, пока не получится решить задачу «на память»;

📌Те задачи, которые вам наиболее трудно дались, пробуйте решить ещё раз через несколько суток, а потом ещё раз;

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

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

Обсудить эти рекомендации или добавить какие-то свои вы можете в моём чате, который посвящен программированию в 1С: https://t.me/+CD9Wapqe3ZBlNDJi

Всегда с Вами, Низамутдинов Ильяс!
👍31🔥1
Мне нужна от вас помощь 🙏

Задачник к книге "Программировать в 1С за 11 шагов" уже на подходе: на следующей неделе он будет упакован и выпущен в релиз.

Подробнее о книге "Программировать в 1С за 11 шагов": https://cutt.ly/g0mkP7j

А меня уже следующая идея накрыла: я решил выпустить комплект решенных тестовых задач, которые даются соискателям при приеме на работу стажерами 1С или джунами.

Это будет сборник на 10-15 задач, а также уже решенные задачи в виде выгрузок и других вариантов с комментариями.

Поскольку я уже давно не искал работу стажером или джуном по 1С, то у меня таких задач нет.

Поэтому я и прошу вашей помощи: если у вас есть какая-то задачка для стажера, которая вам где-то встречалась при приеме на работу, то отправьте мне её на почту: signum2009@mail.ru

В заголовке письма напишите "Тестовая задача для программиста 1С". Желательно написать при приёме в какую организацию она вам встретилась, но эта информация опубликована не будет.

А если Вашу задачу я включу в комплект, то вы получите этот комплект бесплатно!

Напомню, что у меня есть чат по программированию в 1С: https://t.me/+CD9Wapqe3ZBlNDJi

В котором, можно обсудить разные вопросы по работе с платформой 1С.

Всегда с Вами, Низамутдинов Ильяс!
👍16🔥5
И вот я опять с новостью!

📒Задачник к книге "Программировать в 1С за 11 шагов" полностью обновлен и переделан под последнюю редакцию книги.

А также, добавилось ещё кое-что: теперь к задачнику идут решения всех задач. Эти решения могут понадобиться Вам для самопроверки.

По сути, теперь Книга + Задачник это своеобразный курс для начинающих по программированию в 1С!

Заказать книгу "Программировать в 1С за 11 шагов" с задачником 👉🏻https://cutt.ly/x0GAGag

Также. задачник включён в оба комплекта книг.

Комплект "Комбо-1". Входит:

📌Программировать в 1С за 11 шагов + Задачник
📌Основы разработки в 1С: Такси
📌Азбука расширений конфигураций 1С

Заказать комплект "Комбо-1" 👉🏻 https://cutt.ly/t0GAZxe

Комплект "Комбо-2". Входит:

📌Программировать в 1С за 11 шагов + Задачник
📌Основы разработки в 1С: Такси
📌Разработка оперативного учёта в 1С 8.3

Заказать комплект "Комбо-2" 👉🏻 https://cutt.ly/V0GAN5x

И самое приятное! 🔥

До конца этой пятницы скидка и на книгу с задачником, и на оба комплекта!

Скидки уже в форме заказа! На сайтах полная цена!
Ни каких промо-кодов! Скидка рассчитывается автоматически!

Всегда с Вами, Низамутдинов Ильяс!
👍16
👨🏻‍💻Решение одной из задач в блоге:

https://cutt.ly/V2rVhRw

Текст задачи:

В конфигурации имеется документ с табличной частью «Товары», у этой табличной части имеется реквизит, тип которого ссылка на справочник «Номенклатура». Требуется создать обработку, которая выполняет следующий функционал: у всех документов, у которых в табличной части имеется номенклатура «X», эта номенклатура должна заменяться на номенклатуру «Y».

Позже dt файл с решением выложу, как разберусь с гитхабом))
👍19
Всех с наступающим Новым годом! Успехов и свершений в этом году! Чтобы все были живы и здоровы!
👍33🎉16🍾3
Очень часто в тестовых задачах по программированию в 1С, а особенно в задачах экзамена на 1С: Специалиста по платформе, встречается требование реализовать хранение характеристик номенклатуры в базе 1С. Например, мы покупаем сапоги, они могут быть 36, 37, 38 размера, а также черные, белые, красные и тд. И нам нужно где-то и как-то указать, что мы купили (или продали) черные сапоги 36 размера, или белые 37 и тд. В статье ниже будет показано, как организовать в программе 1С хранение таких характеристик, используя план видов характеристик и подчиненные справочники.👇

https://www.1s-up.ru/harakteristiki-nomenklatury-1s/
👍24
Друзья! Тема нейросетей меня интересует давно, я даже пытался их делать в 1С, но потом наткнулся на комментарий в группе курсы по 1С рф, где модераторов спрашивали, будут ли курсы по нейросетям в 1С, на что те ответили примерно следующее: "Если у вас есть мозги, то вы не будете делать нейросети в 1С", а поскольку Насипов и Гилёв это непререкаемые авторитеты в 1С, то я и забросил 😂 А, если серьезно, то я столкнулся со сложностями при корректировки весов и как-то забросил это дело. Сейчас я начала читать книгу "Грокаем нейросести" и делать примеры из этой книги на Python. Буду ли я пытаться делать нейросети в 1С? Не знаю? Если математический аппарат 1С останется на том же примитивном уровне, что и сейчас, то наверное нет. Проще будет делать нейросети на Python, а потом результаты как-то интегрировать в 1С. Кстати, где-то я читал что есть курсы, которые учат делать нейросети в 1С (видимо, их создатели не очень-то уважают Насипова и Гилёва), если кто проходил и может поделиться как считаются веса и делается градиентный спуск в 1С, то можете поделиться ))

В общем, хватит, лирики! Все кому интересна тема нейросетей (в 1С или еще где-то), все, кто только начала изучать эту тему велком в чат - будем вместе думать и обсуждать. Есть три правила: без пиратства, хамства и всякой непотребщины. А так правил нет, всё остальное в пределах разумного разрешено!

Ссылка на чат:

https://t.me/teach_neural_network
👍10👎1
В моей новой статье ✍️ разберем основные момент, которые касаются получения нарастающего итога 1С. Мы разберем получение нарастающего итога в запросе, но также рассмотрим получение нарастающего итога в СКД.

👇👇👇

https://www.1s-up.ru/narastajushhij-itog-v-1s/
👍16