Подборка для начинающих программистов 1С

Учитесь на курсах от Инфостарта и зарабатывайте стартмани

Ученики курсов «Старт в профессию 1С-программиста» и «Старт в 1С: базовый курс для программиста» получат 25 стартмани на счет и доступ к каталогу Инфострата на 6 месяцев. Средства со счета можно использовать для загрузки файлов из набора публикаций в этом спецпроекте.

Подборка для начинающих программистов 1С для 1С

Инструментарий разработчика Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Предлагаю вашему вниманию свой вариант файла шаблонов (*.st). Включены шаблоны для синтаксических конструкций, стандартных областей и директив компиляции, немодальных функций интерактивного ввода как с оповещениями, так и асинхронных. Добавлены шаблоны для упрощения написания текстов запросов. Учтены рекомендации стандартов разработки от 1С.

1 стартмани

11.03.2022    14147    106    Alxby    11    

31

Инструментарий разработчика Программист 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 Абонемент ($m)

Наверное, каждый программист 1С (да и не только программист), открывая «Функции для технического специалиста» (ранее «Все функции») на массивных конфигурациях вроде ERP 2.4 и т.п., в своей жизни много раз задавался вопросом – почему же они так долго открываются?? Действительно, в зависимости от мощностей сервера «Все функции» могут открываться от 20 секунд до 2 минут! «Ну, слишком много объектов в конфигурации, огромное количество констант, справочников, документов, регистров… – Отвечали себе страдающие пользователи. – Пока программа обойдёт в цикле все метаданные, пока построит дерево… Тут ничего не поделаешь…». И все они были не правы! Я провёл собственное расследование, которое показало, что 97% времени построения дерева метаданных тратится на…

1 стартмани

09.03.2022    30831    136    XilDen    80    

252

Инструментарий разработчика Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Отчет, чтобы быстро найти все подписки на события по произвольному отбору. По умолчанию - показывает все без отборов.

1 стартмани

25.02.2022    3239    17    kassbar    11    

6

Инструментарий разработчика Программист 1С:Предприятие 8 Абонемент ($m)

Документы делают записи в регистры, отчеты строятся на записях этих регистров. Как узнать, какой отчет покажет обороты для определенного документа?

2 стартмани

22.02.2022    5936    29    RustIG    4    

16

Универсальные функции Адаптация типовых решений Программист 1С:Предприятие 8 1С:Управление торговлей 11 Россия Абонемент ($m)

В УТ 11 возникла необходимо при печати чека отключить системные команды Печать, Предварительный просмотр, Сохранить. Задача: отключить возможность у пользователя (кассира) печатать документы реализации (Товарный чек или Реализацию) в количестве более 1 экземпляра.

1 стартмани

16.02.2022    7066    6    whitevolta    2    

4

Инструментарий разработчика Программист 1С 8.3 1C:Бухгалтерия Абонемент ($m)

Обработка для поиска соответствия реквизитов объекта источника в объекте приемника. Мною использовалась в конвертации, когда автоматическая система соответствий не находила соответствия.

1 стартмани

27.01.2022    3110    4    andriigontsa    0    

2

Механизмы платформы 1С Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Пример реализации динамического списка с пометками в режиме множественного и единичного выбора.

1 стартмани

13.01.2022    18309    60    mr_sav    32    

57

СКД Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Доработка типового отчета на СКД в БП 3.0 с помощью расширения конфигурации. Пример, как можно внести изменения в типовой отчет "Бухгалтерии предприятия" 3.0 без снятия конфигурации с поддержки. Описан пошаговый алгоритм действий и способы решения возникающих при этом проблем.

1 стартмани

09.01.2022    27385    Spacer    9    

38

Механизмы платформы 1С Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Как известно, в 1С со строковыми переменными часто приходится работать в режиме добавления строк в одну переменную. Когда строка небольшой длины, все происходит достаточно быстро и можно работать вот так: Строка1 = "Привет"; Строка2 = "мир!"; Результат = Строка1 + Строка2; И все замечательно ровно до того момента, когда эти строки не становятся большими... Тогда скорость работы значительно падает. Я провел небольшие замеры производительности и выношу их на суд общественности.

1 стартмани

02.01.2022    14216    3    Diversus    74    

47

Инструментарий разработчика Программист 1С:Предприятие 8 Абонемент ($m)

Очередной просмотрщик json-структуры

3 стартмани

21.12.2021    12499    64    RustIG    28    

35

Работа с интерфейсом Бухгалтер Пользователь 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Обработка "Календарь" предназначена для удобного выбора периодов.

1 стартмани

10.12.2021    5470    27    Timic    12    

16

Инструментарий разработчика Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Абонемент ($m)

При разработке мы часто сталкиваемся с тем, что приходится писать однотипный код, либо вызывать процедуры и функции названия (или путь), которых мы точно не помним (привет БСП). Для того, чтобы облегчить жизнь разработчика, вполне уместно использовать шаблоны текста.

1 стартмани

22.11.2021    23728    69    Ekovichev    25    

56

Инструментарий разработчика Программист 1С:Предприятие 8 Абонемент ($m)

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

1 стартмани

22.11.2021    9450    35    EvgeTrofi    17    

8

Инструментарий разработчика Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

13.10.2021    4496    40    Logarifm_Andre    6    

6

Работа с интерфейсом Программист 1С:Предприятие 8 Абонемент ($m)

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

1 стартмани

11.10.2021    5355    28    rail_abzi    0    

13

Инструментарий разработчика Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 Абонемент ($m)

Очень лаконичная, простая, короткая обработка позволяет легко добавить печать через использование Word *.doc.

1 стартмани

21.09.2021    15058    67    vPikalov    9    

23

Работа с интерфейсом Рабочее место Пользователь 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

07.09.2021    5677    20    masterkio    1    

9

Работа с интерфейсом Инструкции пользователю Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Путеводитель по конфигурации для 1С 8.3. За основу взят путеводитель из БП 3.0, доработан (высокоточным лазерным напильником) в плане обработок ссылок перехода по внутренним созданным шаблонам, переход по якорям внутри большого текста с картинками. Работа проверялась на платформе 1С:Предприятие 8.3 (8.3.18.1483), конфигурация ЕРП.

1 стартмани

12.08.2021    4599    8    nagaitseff    1    

9

Механизмы платформы 1С Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Универсальный способ заполнения колонки таблицы на управляемой форме, только по выделенным строкам.

1 стартмани

28.01.2020    19570    14    sulfur17    15    

49

Механизмы платформы 1С Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Фирма 1С не рекомендует использовать внутреннее представление данных для любых целей, которые отличны от обмена с 1С:Предприятием 7.7. Но сама возможность заглянуть на "внутреннюю кухню" платформы с помощью функций ЗначениеВСтрокуВнутр(), ЗначениеВФайл(), ЗначениеИзСтрокиВнутр() и ЗначениеИзФайла(), дала возможность сообществу программистов 1С разработать новые приемы разработки и анализа. Так, именно на использовании внутреннего представления был построен алгоритм "быстрого массива", который позволяет практически мгновенно создать массив в памяти на основании строки с разделителями. С помощью разбора внутреннего представления можно "на лету" программным кодом выполнить анализ обычной формы и даже сделать редактор графической схемы. Во внутреннем формате сохраняют свои данные между сеансами различные популярные внешние обработки. А еще это возможность сделать быстрый обмен с внешними системами.

1 стартмани

06.09.2019    35209    Dementor    34    

234

Логистика, склад и ТМЦ Механизмы платформы 1С Программист 1С:Предприятие 8 Управленческий учет Абонемент ($m)

Представляю методику и инструмент для динамического расчета маршрутов отбора на высоконагруженных складах для максимального повышения эффективности склада, ускорения проходимости и, как следствие, экономии денег. Это методика и обработка для интеграции в WMS решения. Тестировалось на 1С 8.3.14.1565.

3 стартмани

24.06.2019    41320    informa1555    25    

79

Механизмы платформы 1С Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

В этой статье я рассмотрю основные моменты работы с текстовым файлом в 1С 8.3. (загрузка - выгрузка) в режиме отключенной модальности (асинхронно).

1 стартмани

28.02.2019    20707    signum2009    8    

15

Механизмы платформы 1С Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Рассмотрим несколько случаев неожиданного поведения платформы 1С, а также что с этим можно cделать.

18.02.2019    33441    Infostart    90    

188

Инструментарий разработчика Программист Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление холдингом Россия Абонемент ($m)

Универсальная внешняя обработка для просмотра метаданных конфигураций баз 1С 8.3. Отображает свойства и реквизиты объектов конфигурации, их количество, основные права доступа и т.д. Отображаемые характеристики объектов: свойства, реквизиты, стандартные рекизиты, реквизиты табличных частей, предопределенные данные, регистраторы для регистров, движения для документов, команды, чужие команды, подписки на события, подсистемы. Отображает структуру хранения объектов базы данных, для регистров доступен сервис "Управление итогами". Платформа 8.3, управляемые формы. Версия 1.1.0.109 от 06.08.2025

3 стартмани

28.10.2018    68962    709    ROL32    75    

198

Работа с интерфейсом Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Интересный способ наглядно отобразить события на временной шкале. Например, может быть применен для красивого вывода документов по клиенту. Тестировалось на платформе 8.3.12.1469

1 стартмани

31.07.2018    39090    175    Plotks2017    28    

244

Механизмы платформы 1С Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Функция для проверки дублирования строк в ТаблицеЗначений или ТабличнойЧасти. Также, если необходимо, возвращает массив задублированных строк (можно обработать).

1 стартмани

05.02.2018    17861    uri1978    27    

13

Механизмы платформы 1С Программист 1C:Бухгалтерия Абонемент ($m)

Если у вас возникает необходимость на форму влиять динамически и создавать элементы управляемой формы программно, а особенно хотите вывести программно (динамически) динамический список, вам будет интересна эта процедура. Процедура включает также возможность формирования своей командной панели (а-ля снятие галочки "Автозаполнение" у стандартной командной панели списка).

1 стартмани

19.01.2018    124587    rpgshnik    49    

424

Механизмы платформы 1С Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Абонемент ($m)

Описание нового механизма хранения данных в составе платформы на примере каркасной конфигурации. Прилагается выгрузка базы данных обработками и примерами кода.

2 стартмани

14.11.2017    51989    73    vasilev2015    76    

44

Механизмы платформы 1С Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

30.05.2017    227723    18    signum2009    56    

163

Механизмы платформы 1С Программист 1С:Предприятие 8 Россия Абонемент ($m)

Какие события и в какой последовательности вызываются платформой 1С? Куда лучше поместить свой программный код, чтобы добиться нужного поведения программы? Предлагаю разработку «Изучение событий» которая облегчит поиск ответов на такие вопросы.

2 стартмани

12.03.2017    35723    53    rusmil    21    

87

Корректировка данных Системный администратор Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Получить название объекта (справочника или документа) и получить ссылку из представления "Объект не найден"

1 стартмани

07.01.2017    15957    7    sm2701    3    

10

Универсальные функции Механизмы платформы 1С Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Абонемент ($m)

В статье приводятся новые функции по работе с двоичными данными, появившимися в версии платформы 8.3.9 , на примере анализа формата и размера изображений. А также пример отправки изображения через API ВКонтакте с помощью новых объектов (без использования ОбъединитьФайлы())

1 стартмани

14.11.2016    59917    28    Anton64    25    

119

Механизмы платформы 1С Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Часто на практике возникают ситуации, когда в 1С 8.3 нужно настроить доступ к колонкам динамического списка по определенным критериям (нужно так настроить доступ, чтобы пользователь видел только то, что ему разрешено и не имел возможности изменить эти настройки). Но конфигурация стоит на поддержке и менять ничего нельзя. Предлагаемый пример показывает, как можно с помощью механизма расширений управлять отборами в динамических списках*. * В дополнение к механизму http://infostart.ru/public/437760/ "Динамическое управление видимостью и доступностью элементов форм"

1 стартмани

21.05.2016    16042    15    OlegK    6    

9

Механизмы платформы 1С Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

22.03.2016    16697    6    Fragster    6    

22

Работа с интерфейсом Механизмы платформы 1С Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

Механизм перетаскивания используется редко, а ведь его использование может помочь в реализации интуитивно понятных функций, которые могут весьма ускорить работу пользователя, и получить в итоге более дружественный интерфейс. Данная обработка не содержит копированного из Синтакс-Помощника текста (его вы сможете прочитать и сами). Она показывает примеры использования перетаскивания; позволяет прямо в режиме Предприятия протестировать, проверить и отладить основные приёмы работы; понять принцип вызова событий и увидеть состав их параметров.

1 стартмани

17.11.2015    66050    156    Alias    19    

45

Механизмы платформы 1С Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

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

1 стартмани

16.10.2015    24838    13    azhilichev    8    

21

Механизмы платформы 1С Программист 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)

В этой статье я покажу свою реализацию асинхронных вызовов серверных функций и процедур

1 стартмани

02.02.2015    63657    201    rtnm    33    

99

Готовое решение

ККТ-ОНЛАЙН 54-ФЗ: Обработка для работы онлайн касс АТОЛ, ШТРИХ, VIKI PRINT и т.д. МАРКИРОВКА (Разрешит. режим) + ЭКВАЙРИНГ + БЕСПЛАТНЫЙ ДЕМО

Универсальная обработка для фискальных регистраторов! Подключайте любые ККТ, включая Веб сервер АТОЛ, без обновления 1С и работайте с несколькими кассами одновременно. Тестовый доступ — бесплатно!