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

Для связи пишите: @Markiz111
Download Telegram
Выборка 1С – это специальный объект в 1С 8.3, который позволяет перебрать элементы справочников, документов и прочих объектов, имеющих такую возможность.

Для создания выборки справочника следует использовать методы менеджера справочника Выбрать и ВыбратьИерархически (только для справочников с иерархией), а для создания выборки документов – Выбрать.

Статья https://www.1s-up.ru/vyborka-1s/
Разница между стековерфлоу и форумами колосальная.

Представьте, что вы не особо шарите в столярном деле, но вот вам понадобилось сделать книжную полку. Вы решили сделать её деревянной. Для чего вам понадобилось соединить, собственно, доски.

Вы где-то слышали/читали, что доски можно соединить при помощи гвоздей. Однако, как именно это делается вы не знаете


И вот вы зашли на стековерфлоу, а там уже кто-то такое спрашивал.

И самый популярный ответ гласит: “гвозди в дерево можно забить молотком. Гвоздь надо держать - так, молоток - так, бить надо так. Смотрите не ёбните по пальцу.”

Вы делаете, как там написано - и вуаля. Книжная полка готова.

В это время другой вы, из параллельной вселенной, зашли на форум. И написали там: “Так мол и так, хочу сделать книжную полку. Есть доски и гвозди. Как мне быть?”

Половина ответов, можно даже не читать. Там будет написано что-то вроде: “Ты чё дебил?!! Да как такое можно не знать?!”

Ещё три-четыре умника напишут: “Вот тебе справочник плотника на две тысячи страниц. Изучай”

Где-то пятый комментарий будет без оскорблений и снисходительности. В нём добрый парень скажет тебе: “А нахрена тебе гвозди? Возьми шурупы. Они круче.”

Как именно пользоваться шурупами он, разумеется, не уточнит. Зато на его комментарий отреагирует ещё один форумчанин, назвав любителя шурупов балбесом, ибо все знают, что гвозди гораздо удобней. После чего они уйдут с головой в личный срач по поводу гвоздей и шурупов.

Шестой комментарий будет о том, что деревянная полка фигня - и лучше сделать металлическую. Это откроет очередную бесполезную дискуссию на тему дерево vs металл.

Седьмым комментарием прилетит реклама. Где тебе посоветуют купить готовую полку за смешную цену.

Этот комментарий удалят модераторы.

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

Это будет самый заплюсованный коммент.

Девятый парень будет самым отзывчивым. Он заступится за вас, напомнив остальным, что плотниками не рождаются. Что не стоит обзываться, и все когда были новичками. И вообще надо быть добрее.

Про гвозди не скажет ни слова.

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

Что вы сделаете.

Источник: https://pikabu.ru/story/a_pomnish_kak_tyi_lyubil_kodit_8092749?cid=195790428
👍1
В этом уроке научимся удалять экземпляры справочников 1С, и помечать на удаление. Как интерактивно, так и при помощи программного кода. Также, узнаем какие права объекта отвечают за удаление объекта, за установку и снятие пометки удаления.

https://youtu.be/RWgFn9Wvv_U
Стрим от 25.03.2021 "Нужно ли изучать предметные области в 1С?".

В процессе стрима разберем, нужно ли знать программисту 1С предметные области.

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

В 19-30 по московскому времени.

https://youtu.be/BCMNZuk1HBE
В этой статье научимся работать с пустой датой.

Вы узнаете:

📌 Как задать пустую дату в модуле;
📌 Как проверить является ли дата пустой в модуле;
📌 Как задать пустую дату в запросе;
📌 Как проверить является ли дата в запросе пустой.

Обо всё этом, в статье 👉🏻 https://www.1s-up.ru/pustaja-data-v-1s

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

#НизамутдиновИльяс #1СПрограммирование #1СКонфигурирование #1СОбучение #1СКонфигуратор #1СДата #1СПустаяДата
Это шестнадцатый урок серии, в которой изучаем объекты в 1С.

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

https://youtu.be/5oN0SP6WPy0
Это первый урок серии🎬, в которой изучаем универсальные коллекции значений в 1С📚

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

#НизамутдиновИльяс #1СПрограммирование #1СКонфигурирование #1СОбучение #1С83 #1С #1СКоллекцииЗначений #1СМассив

Ссылки на ролики про универсальные коллекции в 1С:
Урок 1: Массивы - https://youtu.be/Qc8YCK7XTik
Это второй урок серии, в которой изучаем работу с универсальными коллекциями значений в 1С.

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

https://youtu.be/ChuxaXztCfg
В этой статье разберем общий объект - стандартный период📆

Вы узнаете:

📌 Как создать реквизит формы с типом Стандартный период;
📌 Как получить дату начала и дату окончания стандартного периода;
📌 Как в программном модуле создать стандартный период;
📌 Как использовать стандартный период в СКД.

Обо всё этом, в статье: https://www.1s-up.ru/standartnyj-period-v-1s/

#НизамутдиновИльяс #1СПрограммирование #1СКонфигурирование #1СОбучение #1СКонфигуратор #1СДата #1ССтандартныйПериод #1СУправляемаяФорма #1ССКД
Это третий урок серии, в которой изучаем работу с универсальными коллекциями значений в 1С.

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

#НизамутдиновИльяс #1СПрограммирование #1СОбучение #1С83 #1С #1СКоллекцииЗначений #1СУниверсальныеКоллекцииЗначений #1ССоответствие

https://youtu.be/fFtWBN7Do5Y
Сегодня, 28.04.2021 в 19-30 по МСК я проведу очередной стрим на тему: "От начинающего до сертифицированного программиста 1С"📺.

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

Как всегда, стрим пройдет в открытом формате, я буду рассказывать о своем опыте, а в процессе общаться с вами и отвечать на ваши вопросы.

Поэтому, готовьте свои вопросы заранее.

https://youtu.be/MGJLGFDQ_9c
Лучше поздно, чем никогда)))
Тайм-коды к прошлому стриму:

Тайм-коды:
0:02:54 - Первое знакомство с 1С в начале нулевых;
0:04:28 - Попытка обучения по желтым книжкам;
0:08:43 - Окончание вуза, армия, первая работа в IT-сфере;
0:10:22 - Конференция франчайзи 1С для студентов;
0:12:00 - Первая работа программистом 1С;
0:14:08 - Первое изучение программирования в 1С;
0:15:58 - Начало изучения бухгалтерского учёта;
0:19:08 - Знакомство с PDM;
0:19:45 - Начало работы с УПП, первый проект в Новосибирске;
0:20:22 - Подготовка к специалисту по 1С: Бухгалтерии, и сдача;
0:27:05 - Для чего нужен 1С: Профессионал;
0:29:42 - Уход во фриланс;
0:30:01 - Что мне помогло во фрилансе;
0:31:00 - Подготовка к спецу по торговле и почему она закончилась неудачей;
0:33:47 - Про "автоматизацию" лавочников;
0:35:38 - Любят ли бухгалтера, чтобы за них работу делали другие программисты?
0:38:21 - Про реальные и учебные задачи;
0:40:19 - 2014 год и переход на удаленку;
0:41:10 - Попытка организовать аутсорсинговую контору;
0:42:04 - Устройство в Первый Бит;
0:44:05 - Как я готовился к спецу по платформе 1С, и как сдавал;
0:54:39 - Ещё раз про реальные задачи и спеца по платформе;
0:57:01 - Про начало моей преподавательской деятельности;
0:58:48 - Написание книги "Программировать в 1С за 9 шагов"
1:00:32 - Написание книги про управляемые формы;
1:02:49 - Работа с Profession Store;
1:07:07 - Реклама комплектов моих продуктов;
1:08:05 - Какой самый большой проект?
1:11:42 - Как я научился программировать в 1С 7.7.;
1:13:49 - Как долго будет 1С?

https://youtu.be/MGJLGFDQ_9c
https://youtu.be/v4av-iGg2j8

Это четвертый урок серии, в которой изучаем работу с универсальными коллекциями значений в 1С.

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

#НизамутдиновИльяс #1СПрограммирование #1СОбучение #1С83 #1С #1СКоллекцииЗначений #1СУниверсальныеКоллекцииЗначений #1ССписокЗначений
Это пятый урок серии, в которой изучаем работу с универсальными коллекциями значений в 1С.

В этом уроке мы изучим таблицу значений. Таблица значений - это коллекция, которая может работает только в серверном контексте (или в толстом клиенте), но не смотря на это с таблицей значений может работать пользователь на форме под тонким клиентом. Делать это можно тогда, когда таблица значений размещена на управляемой форме в виде реквизита формы. Все эти особенности работы с таблицей значений будут разобраны в видео. Также в видео я покажу как сворачивать таблицу значений, и, когда она создана в программном модуле, и, когда она создана на управляемой форме в виде реквизита.

https://youtu.be/zMZkc_bIjqE
Сегодня в рамках подготовки курса по расширениям "накидал" вот такой путевой лист к документу "Заказ покупателя" демонстрационной конфигурации УНФ 1.6. Теперь, пора урок писать 🙃
Ровно год назад, 25 мая 2020 года, я возродил свой ютуб канал 📺 и опубликовал первый ролик 🎬 в новейшем времени про текущий и актуальные релизы 1С.

За прошедший год 📆
- Я записал и выложил 44 ролика;
- Сформировал 4-е плей-листа;
- Провел 8 стримов;
- Увеличил канал на 2.6 тысячи подписчиков;

Я собираюсь и дальше развивать свой канал (подписывайтесь, если вы еще не сделали), плей-лист по универсальным коллекциям значений скоро я закончу (остался еще один урок про дерево значений). А потом я ... а вот это уже сюрприз (всему свое время). Вы же пишите в комментариях, какие темы вам интересны, и, возможно, я запишу серию на вашу тему😉

Ссылка на канал: https://www.youtube.com/channel/UCCXvbHfhtZDr7vgsnZ8MmQw
Я программирую!
Лучший калькулятор