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

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

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

Подборка для начинающих программистов 1С по теме "Механизмы платформы 1С" для 1С

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

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

1 стартмани

13.01.2022    16430    52    mr_sav    32    

56

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

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

1 стартмани

02.01.2022    12441    3    Diversus    74    

47

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

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

1 стартмани

28.01.2020    17991    14    sulfur17    15    

49

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

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

1 стартмани

06.09.2019    32492    Dementor    32    

233

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

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

3 стартмани

24.06.2019    37895    informa1555    25    

79

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

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

1 стартмани

28.02.2019    18226    signum2009    8    

14

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

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

18.02.2019    31420    Infostart    90    

187

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

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

1 стартмани

05.02.2018    16777    uri1978    27    

13

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

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

1 стартмани

19.01.2018    113943    rpgshnik    45    

418

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

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

2 стартмани

14.11.2017    50601    73    vasilev2015    76    

44

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

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

1 стартмани

30.05.2017    223347    18    signum2009    55    

163

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

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

2 стартмани

12.03.2017    34933    53    rusmil    21    

87

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

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

1 стартмани

14.11.2016    56959    27    Anton64    25    

119

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

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

1 стартмани

21.05.2016    15423    15    OlegK    6    

9

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

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

1 стартмани

22.03.2016    15965    6    Fragster    6    

22

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

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

1 стартмани

17.11.2015    63629    149    Alias    19    

45

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

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

1 стартмани

16.10.2015    23352    13    azhilichev    8    

21

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

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

1 стартмани

02.02.2015    62579    201    rtnm    33    

99

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

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

1 стартмани

10.10.2013    73272    65    Ekovichev    27    

102

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

Повествование о событиях: «Автоподбор», «ОкончаниеВводаТекста», «ПриПолученииДанныхВыбора»; о глобальном методе «ПолучитьДанныеВыбора»; и о том, как с их помощью полностью переопределить стандартный автоподбор (ввод по строке) для поля управляемой формы.

1 стартмани

26.08.2013    79631    25    i.kovtun    24    

143

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

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

1 стартмани

25.07.2013    96153    GROOVY    178    

343

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

Реализация бегущей строки на управляемой форме с использованием элемента управления HTMLСтрока

1 стартмани

11.07.2013    21761    90    SergeMalikov    12    

34

Механизмы платформы 1С Программист Платформа 1С v8.3 1C:Бухгалтерия Бесплатно (free)

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

14.12.2012    28055    Infostart    7    

21

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

Алгоритм сравнения строк - вычисление коэффициента "похожести" двух строк в диапазоне от 0 до 1.

1 стартмани

08.08.2012    24540    112    TSSV    17    

34

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

Иногда встает вопрос, что лучше использовать, а чаще всего в стандартных конфигурациях 1С и их партнеров при обновлении может, происходит преобразование данных в другие объекты метаданных и почему то они строят структуру, где ключом является код объекта?! А там же может быть значение, которое начинается на цифру и сразу же выходит ошибка.

1 стартмани

05.07.2012    95129    27    Iaskeliainen    65    

59

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

Получение строк динамического списка с примененным отбором. ДЛЯ ПРОГРАММИСТОВ! Очередной инструмент, цели определите сами :) Работа с алгоритмом: Вызывается функция ПолучитьОтборСтрокДинамическогоСписка, в которую передаются необходимые параметры. ВНИМАНИЕ: возвращаемое значение - таблица значений! Функция выполняется на сервере. В приложении пример получения списка отобранных ссылок на примере справочника Номенклатура.

1 стартмани

17.04.2012    36122    91    Mopo3    32    

52

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

Периодически возникает вопрос: поместится ли текст в ячейке табличного документа? Хоть возникает он редко, но всё-таки возникает. В этой статье рассказывается как можно получить ответ на этот вопрос.

1 стартмани

06.04.2012    90220    296    yku    58    

140

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

Во многих языках программирования есть такая фича - во время отладки "на лету" можно поменять значение переменной. В 1С почему-то не предусмотрено в штатном режиме. Это легко обойти

1 стартмани

21.07.2011    28176    93    Walther_008    21    

103