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

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

Для учеников курсов Программист 1С и Базовые навыки 1С-разработчика предоставляется доступ на 6 месяцев к каталогу Инфостарт с лимитом 25 стартмани на счету. Этот абонемент можно использовать для загрузки файлов из набора публикаций в этом спецпроекте. 

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

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

11.03.2022    10179    82    Alxby    11    

29

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

09.03.2022    26624    111    XilDen    78    

244

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

25.02.2022    2492    12    kassbar    11    

6

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

22.02.2022    4853    26    RustIG    4    

16

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

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

1 стартмани

16.02.2022    5835    6    whitevolta    2    

3

Инструментарий разработчика Программист 8.3.14 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

27.01.2022    2765    3    andriigontsa    0    

2

Механизмы платформы 1С Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

13.01.2022    15698    49    mr_sav    32    

56

СКД Программист Платформа 1С v8.3 Система компоновки данных Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

09.01.2022    20882    Spacer    9    

38

Механизмы платформы 1С Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

02.01.2022    11533    2    Diversus    74    

45

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

21.12.2021    10448    62    RustIG    28    

35

Работа с интерфейсом Бухгалтер Пользователь Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

10.12.2021    4564    24    Timic    10    

16

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

22.11.2021    18804    57    Ekovichev    25    

49

Инструментарий разработчика Программист Платформа 1С v8.3 Абонемент ($m)

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

1 стартмани

22.11.2021    7999    28    EvgeTrofi    17    

7

Инструментарий разработчика Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

13.10.2021    3679    31    Logarifm_Andre    6    

6

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

11.10.2021    4831    23    rail_abzi    0    

13

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

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

1 стартмани

21.09.2021    13241    62    vPikalov    8    

19

Работа с интерфейсом Рабочее место Пользователь Управляемые формы 8.3.6 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

07.09.2021    4974    18    masterkio    1    

8

Работа с интерфейсом Инструкции пользователю Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

12.08.2021    4041    7    nagaitseff    1    

9

Механизмы платформы 1С Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

28.01.2020    16999    13    sulfur17    15    

49

Механизмы платформы 1С Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

06.09.2019    31021    Dementor    32    

230

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

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

3 стартмани

24.06.2019    35232    informa1555    25    

78

Механизмы платформы 1С Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

28.02.2019    16854    signum2009    8    

13

Механизмы платформы 1С Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

18.02.2019    30482    Infostart    90    

187

Инструментарий разработчика Программист Пользователь Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление холдингом Россия Абонемент ($m)

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

3 стартмани

28.10.2018    64765    635    ROL32    73    

195

Работа с интерфейсом Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

31.07.2018    37698    171    Plotks2017    28    

244

Механизмы платформы 1С Программист Платформа 1С v8.3 План видов характеристик Абонемент ($m)

План видов характеристик - эта фишка нужна Аналитикам. В данной статье мы рассмотрим пример создания сложного ПВХ по учебнику Хрусталевой/Радченко. А также создадим свой собственный механизм ПВХ с двумя видами отчетов-СКД на выходе.

1 стартмани

14.02.2018    101945    jan-pechka    17    

112

Механизмы платформы 1С Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

05.02.2018    16221    uri1978    27    

12

Механизмы платформы 1С Программист Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

19.01.2018    108462    rpgshnik    45    

413

Механизмы платформы 1С Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

2 стартмани

14.11.2017    49968    72    vasilev2015    76    

44

Механизмы платформы 1С Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

30.05.2017    220417    18    signum2009    53    

163

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

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

2 стартмани

12.03.2017    34703    53    rusmil    21    

87

Корректировка данных Системный администратор Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

07.01.2017    15433    5    sm2701    3    

10

Универсальные функции Механизмы платформы 1С Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

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

1 стартмани

14.11.2016    55373    26    Anton64    25    

119

Механизмы платформы 1С Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

21.05.2016    15253    15    OlegK    6    

9

Механизмы платформы 1С Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

22.03.2016    15850    6    Fragster    6    

22

Работа с интерфейсом Механизмы платформы 1С Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

17.11.2015    62166    148    Alias    19    

45

Механизмы платформы 1С Программист Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

16.10.2015    22824    13    azhilichev    8    

21