FastCode.im - живой портал для 1С-разработчиков, где код рождается из практикиЗдесь, на fastcode.im, не просто собирают шаблоны, а создают настоящую среду для тех, кто пишет код на платфор...
Здесь, на fastcode.im, не просто собирают шаблоны, а создают настоящую среду для тех, кто пишет код на платформе 1С. Сайт - это как библиотека, где каждый скрипт, функция или совет пришли не со страниц учебников, а из реального опыта. От простого вопроса високосный ли год? до сложного Проверить модуль (CTRL+F7) - всё здесь отражает повседневную жизнь программиста 1С.
Тут можно найти не только готовые решения, но и обсуждения, которые крутятся вокруг того самого почему оно так работает. Никаких гениальных решений без пояснений, никаких догадок. Только чёткие примеры, проверенные во времени. Например, функция Leap(year:Number):Boolean, которая определяет високосность года по полному правилу григорианского календаря - это уже не просто код, это попытка выразить логику через язык запросов.
Интересно, почему именно имя FastCode? Может быть, потому что скорость - ключевое? А может, потому что здесь не тратишь часы на поиски того самого фрагмента, которого давно ждёшь. Заглянешь - и он уже тут. Как будто кто-то предвидел, что ты захочешь проверить, находится ли элемент формы внутри другого. И даже если ты не знал, что такая функция нужна - теперь знаешь.
Платформа i1C:Предприятие.Элемент Скриптi - это не просто название, это место, где всё начинается. А ещё есть понятия вроде горбатый верблюжий регистр или синтаксический сахар, которые придуманы не для красоты, а чтобы легче было работать. Иногда кажется, что язык 1С сам себя усложняет. Но тут - как будто учатся читать его между строк.
Кстати, канал в Telegram - более 8 тысяч подписчиков. Это не просто цифра. Это живой поток информации. Каждый день там новое сообщение, совет, ошибка, которую прошли тысячи раз, но всё равно смеются над ней. Такие места важны, ведь программист - не машина, он человек, и ему нужно видеть других таких же.
Много сайтов об 1С предлагают дублирование документации. Здесь нет. Тут - человеческий подход. Где-то написано это работает, а здесь - вот почему оно работает. Даже если код выглядит коряво, зато пояснения такие, что можно понять до конца. Не всегда идеально, но именно поэтому - правдиво.
Иногда хочется спросить: а кто вообще этим занимается? Какая команда за всем этим стоит? Наверное, те, кто уже прошёл через все эти ошибки. И теперь делятся тем, чему научились. Потому что один раз потерпеть - это нормально. А вот двадцать раз - уже не надо.
Всех, кто пишет на платформе 1С. От начинающих, которые только учатся, до опытных разработчиков, которым нужны быстрые решения и проверенные шаблоны кода.
Да, большинство материалов доступны без оплаты. Есть бесплатные скрипты, функции, адаптеры, как TurboConf ИР адаптер 2.29. Некоторые публикации могут быть частью платного расширения, но основной контент открыт.
Тут говорят о шаблонах кода, вопросах по 1С, курсах, вебинарах, исполнителе 1С, OneScript, Powershell, разработках под 1С, а также о реальных проблемах при работе с формами, модулями и проверкой кода.
На странице ИР Проверить модуль (CTRL+F7) есть подробное описание, как команда адаптера улучшает стандартную функцию проверки: очистка окна сообщений, запуск проверки и активация первого ошибочного сообщения.
Это не просто метафоры. Это реальные подходы к написанию кода. Например, функция СинонимИзИдентификатора преобразует имя типа МояТаблицаTable в читаемую строку - Моя таблица table, что помогает в отладке и документировании.
| Konum | İfade etmek | Sayfa | Snippet |
|---|---|---|---|
| 1(+2) | /Templates/7279/zapisat-na-forme-obekta | ||
| 1 | /templates/bspdetails/obshhijmodul-otchetyserver-dobavitvybrannoepole/dobavit-vybrannoe-pole | ||
| 1 | /Templates/BspDetails/obshhijmodul-upravleniedostupom-estrol/est-rol | ||
| 1 | /Templates/BspDetails/obshhijmodul-obshhegonaznacheniya-mestaispolzovaniya/mesta-ispolzovaniya | ||
| 1 | /Templates/7116/proverka-polya-na-sushhestvovanie | ||
| 1 | /Templates/BspDetails/obshhijmodul-obmendannymiserver-vybratizmeneniya/vybrat-izmeneniya | ||
| 1 | /Templates/6448/poluchit-dannye-pozicii-shtatnogo-raspisaniya | ||
| 2(+4) | /Templates/BspDetails/obshhijmodul-obshhegonaznacheniya-proveritvyvodtablichnogodokumenta/proverit-vyvod-tablichnogo-dokumenta | ||
| 2 | /templates/bspdetails/obshhijmodul-variantyotchetov-klyuchivariantovotcheta/klyuchi-variantov-otchet | ||
| 2(+1) | /Templates/BspDetails/obshhijmodul-obshhegonaznacheniyaklient-soobshhitpolzovatelyu/soobshhit-polzovatelyu |
| Konum | İfade etmek | Sayfa | Snippet |
|---|---|---|---|
| 7(+3) | /templates/7006/otkrytie-formy-vybora-s-otborom | ||
| 9 | /templates/7006/otkrytie-formy-vybora-s-otborom | ||
| 10 | /templates/6395/peredacha-tablicy-znachenij-v-zapros | ||
| 10 | /templates/7662/proverka-na-rol-polzovatelya | ||
| 12 | /Templates/7314/vypolnenie-funkcii-proizvolnym-kodom-vypolnit |