Имя: Пароль:
1C
 
FastCode 1C — полезные шаблоны кода, статьи, курсы и ответы на вопросы
₽ (Волшебник 22.10.2024 23:59)
0 BMW1C
 
17.06.20
14:40
Добрый день, уважаемые разработчики!
Рад представить вам проект FastCode - бесплатный сервис для разработчиков 1С.

FastCode 1C - удобный поиск по базе шаблонов кода и БСП, статьи и ответы на вопросы. Клиент для поиска прямо в Конфигураторе.

Поиск шаблонов кода


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

Бесплатный клиент для поиска в Конфигураторе


На панели главного меню конфигуратора появится поле поиска, в которое можно ввести запрос и будет вызвана форма ТурбоПоиска.
ТурбоПоиск ищет сразу по нескольким источникам данных (сервису шаблонов FastCode, БСП, каталогу разработок), а также в Google и Yandex. Клиент сделан на платформе TurboConf и использует только штатные функции.

Поиск по Библиотеке стандартных подсистем (БСП)


Как на сайте, так и с помощью клиента, вы также можете искать код по Библиотеке стандартных подсистем.

Поиск по каталогу разработок TurboStore


Прямо не выходя из конфигуратора, вы можете найти нужную разработку из каталога TurboStore. Скачать ее, добавить в свою библиотеку или сразу же открыть в конфигураторе.

Вопросы и ответы


Задайте вопрос на сайте FastCode. Участники сообщества увидят его одновременно на сайте, в группе ВКонтакте, в Telegram и оперативно вам ответят.

Профессиональные возможности FastCode


Помимо вышеперечисленных бесплатных функций, в редакции FastCode Professional доступны дополнительные возможности:
- Поиск по общим модулям текущей конфигурации
- Поиск по локальным файлам
- Эти индексы создаются локально, интернет для поиска по ним не нужен
- Совместная работа нескольких пользователей, многопользовательская лицензия для сервера терминалов (FastCode Team)

Подпишитесь, чтобы не пропустить новые публикации:
Группа в ВКонтакте - https://vk.com/fastcode1c
Канал в Telegram (1.8K подписчиков) https://tele.gg/FastCodeIM

В сообществе FastCode уже несколько тысяч программистов 1С. Присоединяйтесь!

С уважением, Болсун Михаил (разработчик FastCode и TurboConf).

Сайт FastCode - https://fastcode.im

Ветка согласована.
546 BMW1C
 
13.05.24
12:23
Массив в таблицу значений
https://fastcode.im/Templates/6653
547 BMW1C
 
22.05.24
12:33
Программное перемещение строк ДанныхФормКоллекции(Таблица значений) на Клиенте
https://fastcode.im/Templates/9426
548 BMW1C
 
29.05.24
11:22
Табличный документ в таблицу значений
https://fastcode.im/Templates/9433
549 BMW1C
 
05.06.24
11:43
ОграничениеТипа списка выбора
https://fastcode.im/Templates/9450
550 BMW1C
 
06.06.24
13:37
ТаблицаЗначений в список Структур
https://fastcode.im/Templates/9511
551 BMW1C
 
13.06.24
11:40
Список Структур в ТаблицуЗначений (функция обратная ТаблицаЗначенийВСписокСтруктур)
https://fastcode.im/Templates/9512
552 BMW1C
 
19.06.24
13:02
Массив Структур в ТаблицуЗначений
https://fastcode.im/Templates/9514
553 BMW1C
 
02.07.24
12:47
ТаблицаЗначений в массив Структур (функция обратная МассивСтруктурВТаблицуЗначений)
https://fastcode.im/Templates/9515
554 BMW1C
 
04.07.24
11:21
Алгоритм загрузки в документ "Корректировка регистров"
https://fastcode.im/Templates/9458
555 BMW1C
 
15.07.24
10:10
КомпоновщикНастроек для выполнения отбора на форме
https://fastcode.im/Templates/9516
556 BMW1C
 
16.07.24
17:19
Канал FastCode 1С в Телеграм!
https://t.me/FastCodeIM (7.6К участников)
557 BMW1C
 
22.07.24
10:38
Поиск http ссылок в тексте
https://fastcode.im/Templates/9559
558 BMW1C
 
25.07.24
11:47
Преобразовать количество остатков в строки запроса
https://fastcode.im/Templates/9569
559 BMW1C
 
31.07.24
12:00
Найти ссылку по реквизиту
https://fastcode.im/Templates/9506
560 BMW1C
 
05.08.24
15:12
Пример подключения к базе MS SQL через внешние источники данных 1С
https://fastcode.im/Templates/9592
561 BMW1C
 
21.08.24
09:19
Структура из параметров формы
https://fastcode.im/Templates/9631
562 BMW1C
 
28.08.24
09:48
Преобразование отчета на СКД в таблицу значений на табличном документе
https://fastcode.im/Templates/9686
563 BMW1C
 
30.08.24
10:34
Проведение документа с проверкой заполнения
https://fastcode.im/Templates/9624
564 mikecool
 
30.08.24
14:48
(561) кто то может прояснить - зачем этот код?
565 BMW1C
 
30.08.24
22:32
Канал FastCode 1С в Телеграм!
https://t.me/FastCodeIM (7.8К участников)
566 BMW1C
 
11.09.24
16:57
СтрШаблон (с проверкой существования параметров)
https://fastcode.im/Templates/9640
567 BMW1C
 
16.09.24
15:38
Заменить ссылки на навигационные
https://fastcode.im/Templates/9628
568 BMW1C
 
18.09.24
09:21
Строка из символа
https://fastcode.im/Templates/9639
569 dmt
 
18.09.24
09:29
(568) из разряда "смари, как я могу!!"
Вместо

СтроковыеФункцииКлиентСервер.СформироватьСтрокуСимволов()

Функция СформироватьСтрокуСимволов(Знач Символ, Знач ДлинаСтроки) Экспорт
	
	Результат = "";
	Для Счетчик = 1 По ДлинаСтроки Цикл
		Результат = Результат + Символ;
	КонецЦикла;
	
	Возврат Результат;
	
КонецФункции
570 BMW1C
 
18.09.24
22:36
(569) а по производительности как? если строка миллион символов длиной?
571 BMW1C
 
23.09.24
11:09
Конвертировать объект в структуру
https://fastcode.im/Templates/9750
572 BMW1C
 
26.09.24
13:12
Замер времени выполнения кода с выводом результата замера в формате ЧЧ:мм:сс
https://fastcode.im/Templates/9658
573 dmt
 
26.09.24
13:17
(570) вот именно! как?
574 BMW1C
 
01.10.24
10:44
Заполнить таблицу значений из дерева (рекурсивно)
https://fastcode.im/Templates/9465
575 BMW1C
 
03.10.24
12:37
Значение перечисления по синониму
https://fastcode.im/Templates/9676
576 BMW1C
 
11.10.24
15:02
Обновить признак предупреждения при редактировании элемента
https://fastcode.im/Templates/9633
577 BMW1C
 
16.10.24
15:19
Использование сканера штрих кодов с компонентой Драйвер1СУстройствоВводаNative от 1С
https://fastcode.im/Templates/9801
578 СвинТуз
 
16.10.24
15:34
(86)
"Чтение Excel через Табличный документ
https://fastcode.im/Templates/7013"

Пижонство. Открывать файл на сервере по имени выбранному на клиенте.

Попка же будет. Где хранилище?

Наверное все такого же качества?
579 СвинТуз
 
16.10.24
15:38
(570)
Квалификатор = Новый КвалификаторыСтроки(Длина, ДопустимаяДлина.Фиксированная);

А удлинить строку даст на один символ?
580 СвинТуз
 
16.10.24
15:48
(0)
К счастью нельзя собрать сборник обрезков кода на все случаи жизни.
Поэтому пока платят.

Большой выбор редко используемых функций, некоторые не оптимальные.
581 СвинТуз
 
16.10.24
15:50
(0)
Где Вы это насобирали? )))
582 СвинТуз
 
16.10.24
15:56
583 BMW1C
 
30.10.24
13:39
Загрузить картинку из интернета асинхронно
https://fastcode.im/Templates/9826
584 Волшебник
 
30.10.24
14:17
(583) 👍 о, мой фрагмент!
Жалко, что ключевые слова "Асинх" и "Ждать" не выделяются цветом.
585 BMW1C
 
05.11.24
11:28
Добавление команды в общую форму отчета на БСП
https://fastcode.im/Templates/9688
586 BMW1C
 
11.11.24
13:33
Шаблон Http-сервиса
https://fastcode.im/Templates/9803
587 BMW1C
 
22.11.24
14:02
Выгрузить колонку таблицы значений
https://fastcode.im/Templates/9466
588 BMW1C
 
27.11.24
12:53
Элемент базы уникален
https://fastcode.im/Templates/9474
589 BMW1C
 
29.11.24
13:03
Открыть форму списка с отбором по доп.свойству / доп.реквизиту
https://fastcode.im/Templates/9856
590 BMW1C
 
04.12.24
12:10
Программное перемещение строк ДанныхФормКоллекции(Таблица значений) на Клиенте
https://fastcode.im/Templates/9426
591 BMW1C
 
09.12.24
12:20
Получить число из строки
https://fastcode.im/Templates/8237
592 BMW1C
 
16.12.24
12:13
Получить имя базы 1С
https://fastcode.im/Templates/9914
593 BMW1C
 
19.12.24
14:13
Текущие данные таблицы формы
https://fastcode.im/Templates/9634
594 BMW1C
 
15.01.25
14:10
Найти объект в базе по GUID
https://fastcode.im/Templates/10017
595 BMW1C
 
21.01.25
13:02
Преобразование ХранилищеЗначения в ДвоичныеДанные и обратно
https://fastcode.im/Templates/10038
596 arsik
 
гуру
21.01.25
13:26
(595) Турбоконф еще живо?
Для работяг - дорого. Для поглотителей лавандового рафа норм.
597 BMW1C
 
21.01.25
23:30
(596) так надписи наоборот должны быть?
598 BMW1C
 
23.01.25
12:00
Свернуть таблицу значений на клиенте (ДанныеФормыЗначение)
https://fastcode.im/Templates/10041
599 TormozIT
 
гуру
24.01.25
14:21
(596) Встречался с девушкой в красном пару лет. В итоге приглашаю ее только для походов по магазинам (гит), а старую девушку одел в Турбоконф, нарастил ИР адаптером и продолжаю любить ее.
600 formista2000
 
24.01.25
16:09
Шесть сотен! ))
601 BMW1C
 
27.01.25
13:54
Меню обработки дополнительной расшифровки в табличном документе (не СКД)
https://fastcode.im/Templates/10049
602 BMW1C
 
02.02.25
13:11
Определние ПустаяСсылка в Запросе
https://fastcode.im/Templates/10061
603 Злопчинский
 
02.02.25
15:47
(599)
- бабушка, а у тебя была единтсвенная и большая любов?
- да, унученька, была... была...
- а кто?!
- моряки!
604 BMW1C
 
04.02.25
14:52
Проверка на ошибку существования метода
https://fastcode.im/Templates/10077
605 BMW1C
 
10.02.25
07:55
Шаблон внешней печатной формы на БСП с назначением
https://fastcode.im/Templates/10085
606 mikecool
 
10.02.25
09:30
(605) не понял - самый простой и банальный шаблон ВПФ, как "другие не подошли"?
607 BMW1C
 
13.02.25
12:54
Схема компоновки данных из запроса
https://fastcode.im/Templates/10087
608 BMW1C
 
19.02.25
12:45
Создание дополнительного реквизита в наборе
https://fastcode.im/Templates/10025
609 BMW1C
 
27.02.25
10:36
Отбор при начале выбора групп и элементов (УФ)
https://fastcode.im/Templates/10109
610 BMW1C
 
04.03.25
11:18
Загрузка данных копипастом
https://fastcode.im/Templates/10110
611 BMW1C
 
07.03.25
11:24
Получить свойство по имени, создать его при отсутствии
https://fastcode.im/Templates/10022
612 BMW1C
 
12.03.25
12:44
Локализация объекта по уникальному значению свойства
https://fastcode.im/Templates/10024
613 BMW1C
 
18.03.25
11:52
Создание декорации картинки
https://fastcode.im/Templates/10118
614 BMW1C
 
26.03.25
12:41
Имитация события от сканера штрихкода для отладки
https://fastcode.im/Templates/10188
615 BMW1C
 
26.03.25
21:57
Канал FastCode 1С в Телеграм!
https://t.me/FastCodeIM (8.8К участников)
616 BMW1C
 
28.03.25
11:01
Программно создать новый реквизит
https://fastcode.im/Templates/10115
618 BMW1C
 
04.04.25
09:29
Получить уровень вложенности дерева значений
https://fastcode.im/Templates/10217
619 BMW1C
 
08.04.25
11:17
Создать группу формы
https://fastcode.im/Templates/10116
620 Web00001
 
08.04.25
19:47
(520)Ох сколько раз мы слышали эти песни. Там базука должна была все порвать вообще в щепки. Релиз был уже?
621 BMW1C
 
14.04.25
11:12
Сколько процентов составляет число от другого числа
https://fastcode.im/Templates/9737
622 BMW1C
 
23.04.25
12:20
Шаблон метода для заполнения Таблицы формы данными из СКД по макету
https://fastcode.im/Templates/10235
623 mikecool
 
23.04.25
12:55
(621) серьезно? для этого нужны шаблоны кода?
624 Волшебник
 
23.04.25
13:21
(623) это правильные ответы для обучения нейронок
625 BMW1C
 
29.04.25
13:24
Преобразовать Структуру в Таблицу значений (одну строку)
https://fastcode.im/Templates/10256
626 BMW1C
 
10.05.25
12:07
Проверка пересечения периодов (интервалов дат) в запросе
https://fastcode.im/Templates/10244
627 BMW1C
 
13.05.25
15:14
Реквизиты Объекта в Структуру
https://fastcode.im/Templates/7046
628 BMW1C
 
15.05.25
13:17
Копия массива
https://fastcode.im/Templates/9736
629 lucky_
 
15.05.25
13:36
поясните, зачем везде вставляем по значению, а не по ссылке?
это автор так видит, или новые паттерны 1с?
никак не пойму прикола.
это же рано или поздно станет трендом, и все бездумно будут писать "Знач".
630 BMW1C
 
15.05.25
23:29
(629) предполагаю потому, что это копия массива значений, а не массив с ссылками на значения.
631 BMW1C
 
15.05.25
23:32
(629) хотя в целом не понятно о чем вообще речь и о каком шаблоне.
632 mikecool
 
16.05.25
10:18
(629) Нейро
На основе источников, возможны неточности
Содержимое ответа

Некоторые преимущества использования параметров по значению в процедурах 1С:

    Оптимизация трафика. Если параметр помечен ключевым словом «Знач», платформа не будет возвращать его значение на клиент. Это позволяет избежать перерасхода трафика. 1
    Работа с одним экземпляром объекта. При передаче по значению идёт работа с одним и тем же экземпляром объекта, и изменения внутреннего состояния объекта будут видны. 1
    Явное объявление намерений программиста. Глядя на сигнатуру метода, можно чётко сказать, какие параметры входные, а какие выходные. Такой код легче читать и сопровождать. 1

держи, лентяй
633 lucky_
 
16.05.25
10:40
(632) я программист-новичек. дали мне тестовое задание.
внутри функции нужно поменять значение параметра.
гуглю.
натыкаюсь на "Знач". с умным видом пишу "Знач".
не работает. куда бежать?
634 X Leshiy
 
16.05.25
10:47
(633) На курсы?)
635 rozer76
 
16.05.25
10:55
636 lucky_
 
16.05.25
11:49
(635) это не мне нужно, это нужно примеру из (633)
(634) конечно, будем на курсах разбирать "Знач".(нет)
637 lucky_
 
16.05.25
11:57
имхо: бездумное "Знач" - это бомба с часовым механизмом.
(632) "Это позволяет избежать перерасхода трафика."
конечно, сначала на**шим запросов в цикле, а потом напишем "Знач".надо же трафик экономить.
"Такой код легче читать и сопровождать" (нет)
638 lucky_
 
16.05.25
11:58
все мои комментарии выше относятся к (624), а не то, что вы подумали.
639 mikecool
 
16.05.25
16:23
(638) для новичка ты слишком много пишешь, экономь знаки
640 lucky_
 
16.05.25
18:19
ох уже эти новички.
постоянно пи**ят не затыкаясь.
641 lucky_
 
17.05.25
02:18
(639) а ты не экономь.
пунктуация-наше всё.
642 Garykom
 
гуру
16.05.25
18:40
кстати насчет "знач"
это момент когда в 1С явно не хватает функционала
кроме "знач" еще нужна "копия"
чтобы например если передал ТЗ (или другой объект) так ее копия передалась и не испортили исходную внутри
643 TormozIT
 
гуру
17.05.25
13:14
(642) Злоупотребление режимом "копия" приведет к значительным потерям скорости. А нужно это не часто. Универсального копирования объекта внутри платформы нет. Условно копирование есть только для объектов, имеющих сериализатор. Поэтому лучше уж самому готовить копию, чтобы контролировать что там будет потеряно. Наиболее близкий к универсальному и быстрый способ копирования объектов - ЗначениеИзСтрокиВнутр(ЗначениеВСтрокуВнутр(Значение))
644 BMW1C
 
19.05.25
14:45
Преобразование Строки в строку Base64
https://fastcode.im/Templates/10280
645 BMW1C
 
21.05.25
12:21
Форматирование строки JSON
https://fastcode.im/Templates/10281