...

Библиотека по теме "Механизмы платформы 1С" для 1С

Вспомогательные инструкции в коде 1С

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

Помогаем редактору кода 1С помогать нам писать и анализировать код.

15.10.2018    43027    tormozit    110    

127

Асинхронное программирование в 1с77 без внешних компонент. Обратные вызовы.

Механизмы платформы 1С Платформа 1С v7.7

Пример построения программного кода для достижения функционала обратных вызовов (call back) во внешних обработках исключительно штатными средствами. Тестировалось на платформе 1с77 релиз 027. Конфигурация значения не имеет.

1 стартмани

06.10.2018    7582    Vortigaunt    5    

11

Произвольный код в фоновом режиме

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

Задача: реализовать выполнение произвольного кода в фоновом режиме без изменения конфигурации, т.е. во внешней обработке.

03.09.2018    43900    zarankony    43    

214

Основные понятия и механизмы оптимизации клиент-серверного взаимодействия в 1C

Механизмы платформы 1С Платформа 1С v8.3

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

23.08.2018    73306    Rain88    51    

232

Золотые костыли

Универсальные функции Механизмы платформы 1С Платформа 1С v8.3

Немного о программировании.

23.08.2018    13129    vasilev2015    39    

47

Разные хм... неожиданности при работе с УТ 11 и платформой

Механизмы платформы 1С Механизмы типовых конфигураций Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11

По мере обнаружения буду писать сюда тонкости работы с УТ 11 и платформой, больше для себя, но, может, кому-то еще пригодится... Для нескольких вопросов предложены варианты обхода.

09.08.2018    23873    Kutuzov    31    

64

Настройка параметров выбора и связей параметров выбора для дополнительных реквизитов

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

Встал вопрос о привязке выбора значения одного дополнительного реквизита к значению другого дополнительного реквизита и что из этого получилось

03.07.2018    13385    yurstein    5    

37

Жизненный цикл управляемой формы. Шпаргалка разработчика

Механизмы платформы 1С Управляемые формы Конфигурации 1cv8

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

1 стартмани

29.06.2018    63875    stas_ganiev    26    

360

Что делать, если строк в документе больше 99'999?

Механизмы платформы 1С Платформа 1С v8.3

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

14.06.2018    15818    vandalsvq    28    

13

Передача данных между сеансами и Повторное использование значений между сеансами

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

Вам никогда не хотелось в одном сеансе повторно использовать значения, однажды уже вычисленные в другом сеансе?

09.06.2018    17818    m-rv    11    

47

Введение в механизм представлений в ЗУП ред. 3

Механизмы платформы 1С СКД Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x

В нашей организации на первом же телефонном собеседовании на должность разработчика по ЗУП ред. 3 вас обязательно спросят о том, что такое "Представления".

04.06.2018    68015    xrrg    100    

281

Оформление даты в динамическом списке

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

В статье приведен вариант оформления полей даты в динамических списках.

28.05.2018    11123    m-rv    0    

21

Особенности разделения объектной модели документа и базы данных в 1С 7.7. Забавный глюк

Механизмы платформы 1С Оперативный учет 7.7

Когда занимаешься разработкой в среде 1С, редко задумываешься о том, что программным кодом ты работаешь с объектной моделью базы данных, а не с самой базой данных. И что это вообще разные вещи. Ты создаешь объекты: документы и справочники, записываешь их - и в базе данных появляются соответствующие записи. Это настолько привычно, что когда сталкиваешься с нетипичным поведением платформы, первым делом думаешь: надо протестировать базу, она битая. В этой статье я хочу разобрать одну интересную ситуацию, которая как раз демонстрирует такое поведение. Описанная ниже ситуация воспроизводится как в файловом, так и в клиент-серверном (SQL) варианте. Тестировалось на версии платформы 1с77 релиз 027.

1 стартмани

16.05.2018    10238    Vortigaunt    26    

5

Асинхронная запись и чтение файла без использования модальных методов и временных файлов

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

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

1 стартмани

10.04.2018    42242    Alxby    23    

155

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

Механизмы платформы 1С Платформа 1С v8.3

В данной статье описывается такая причина возникновения сообщения об ошибке «Данные были изменены или удалены другим пользователем», расследование которой может завести в тупик.

1 стартмани

25.03.2018    47791    rinat_alp2    8    

11

Вызов n-го количества немодальных окон из одной процедуры и передача параметров в процедуру печати

Механизмы платформы 1С Управляемые формы Конфигурации 1cv8

Приветствую! В статье рассматривается пример вызова нескольких форм из одной процедуры для получения неких значений и передача этих значений в процедуру печати табличного документа.

25.03.2018    9186    akor77    0    

3

Отборы (поиск) в табличной части либо таблице значений (управляемые формы)

Механизмы платформы 1С Платформа 1С v8.3 Управляемые формы

В управляемых формах для нас доступен мощный ресурс работы с динамическими списками посредством СКД - отборы, сортировки и далее. Но вот табличная часть (таблица значений) на управляемой форме не позволяет работать так гибко. Мы можем научить пользователей пользоваться комбинацией клавиш "Ctrl+F", но давайте немного упростим жизнь и позволим нашим пользователям настраивать отборы (осуществлять поиск) по табличной части прямо в нашем окне.

1 стартмани

22.03.2018    128630    Kim1C    28    

74

Динамические колонки в таблице значений из разного числа строк (как в отчёте)

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

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

1 стартмани

16.02.2018    18453    perepetulichka    5    

15

План видов характеристик (ПВХ) - с чем его едят

Механизмы платформы 1С Платформа 1С v8.3 План видов характеристик

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

1 стартмани

14.02.2018    96032    jan-pechka    17    

111

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

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

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

1 стартмани

05.02.2018    15572    uri1978    27    

12

Программное создание динамического списка на управляемой форме. (Динамическое создание динамического списка). Готовая процедура + обработка - демонстрационный пример

Механизмы платформы 1С Управляемые формы Конфигурации 1cv8

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

1 стартмани

19.01.2018    101403    rpgshnik    41    

407

Динамическая нумерация документов

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

Была задача сделать для одного вида документа (например "Кадровый перевод") динамическую нумерацию, при этом редактирование номера доступно только Администратору, например, то есть чтобы при установке флажка нумерация менялась с НС00-00001 на НС00-00001тс. А если флаг не стоит, то продолжалась дальше, так же продолжалась и для новой нумерации, то есть уже НС00-00002 или НС00-00002тс. и т.д.

18.01.2018    13224    pavel_pss    6    

6

Метод формирования движений в типовых регистрах нетиповыми регистраторами

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

Вариант решения задач с проведением по типовым регистрам нетиповыми регистраторами. Зачем - чтобы при сравнении конфигурации не обращать внимание на свойства регистров и исключить вероятность допущения горькой оплошности при обновлении информационных баз, заменив типы регистраторов основной конфигурации типами конфигурации поставщика. Для программных продуктов, имеющих в своем составе метаданных документ "Корректировка регистров"("Корректировка записей регистров").

05.12.2017    33502    itriot11    34    

36

Система взаимодействия. Быстрый старт

Механизмы платформы 1С Платформа 1С v8.3

В статье описано принципиальное взаимодействие клиентского сеанса с сервером взаимодействия.

1 стартмани

28.11.2017    58662    Goleff74    27    

102

Программные перечисления, ч.2: приемы кэширования при разработке

Универсальные функции Механизмы платформы 1С Запросы Платформа 1С v8.3

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

30.10.2017    33998    unichkin    18    

96

Управляемые формы: чтение макетов с объединенными ячейками (в частности, и из экселей)

Механизмы платформы 1С Управляемые формы

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

28.10.2017    22952    starik-2005    6    

19

Транзакционная печать на примере БП3 и УТ10

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

Рассмотрим недостатки типовой подсистемы печати и один из вариантов её обхода – запись в транзакции модифицированного объекта, его печать и откат назад в исходное состояние на примерах для БП3 и УТ10.

13.10.2017    10448    fixin    1    

2

Отказ от работы с временными файлами при работе с двоичными данными или Потоки как простая замена ADODB.Stream и временным файлам

Механизмы платформы 1С Платформа 1С v8.3

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

12.09.2017    34486    vardeg    34    

153

"Мигаем" интерфейсом, или цепочки асинхронных вызовов

Механизмы платформы 1С Платформа 1С v8.3

Как, не блокируя интерфейс, привлечь внимание пользователя к интерфейсным элементам. Или, попросту говоря, "мигнуть" чем-то.

06.09.2017    18616    Chrizt    13    

82

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

Механизмы платформы 1С Платформа 1С v8.3

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

04.09.2017    71297    m-rv    65    

175

Расширения: ход конем для управляемых форм

Механизмы платформы 1С Управляемые формы

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

01.09.2017    21964    EvgenURNN    49    

63

Создание динамически подгружаемых печатных форм на 8.2, как это было реализовано в 1С:7.7

Механизмы платформы 1С Управляемые формы

При создании собственной, легкой, автономной конфигурации для филиалов на управляемых формах необходимо было решить одну задачу: «БЕЗ обновления конфигураций необходимо легко и быстро обновлять/добавлять печатные формы для любого документа в 1С». Очень понравилось ранее существовавшее решение по динамической подгрузке внешних печатных форм в 1С 7.7. Его и реализуем.

28.07.2017    15587    dima_home    8    

14

Как формируется GUID?

Механизмы платформы 1С Платформа 1С v8.3

"Коллеги, есть идеи, как получить последнюю созданную характеристику? Реквизиты полностью идентичны(код, наименование, и т.п.)."(c) "Насколько я знаю, ссылка не обеспечивает последовательность, а только уникальность."(c) "Я сделал по Максимум(Ссылка). Но, чета, мне кажется, это неправильно."(c) "Слышал что в ГУИд содержится как раз время создания и по всей логике вещей сортировка по ссылке должна сортировать по моменту создания объекта"(c) Сколько раз вы слышали такие фразы? На удивление я не обнаружил информации по этой теме, пришлось разбираться самому...

16.06.2017    165139    kuzyara    82    

644

Сравнение двух объектов одной конфигурации, без танцев с бубнами - в пару кликов

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

Короткая иллюстрированная инструкция об использовании малоизвестной и малопонятной функциональности в стандартном инструменте сравнения/объединения конфигураций.

23.05.2017    29294    Chrizt    37    

186

Очень быстрая замена ссылок на элемент справочника предопределенным значением

Механизмы платформы 1С Платформа 1С v8.3 Конфигурации 1cv8

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

08.05.2017    13931    rinat_alp2    9    

43

УФ: программное создание и копирование документов с использованием конструкций ДанныеФормыВЗначение, ЗначениеВДанныеФормы

Механизмы платформы 1С Управляемые формы

1С:Предприятие 8.3. Управляемые формы. Программное создание и копирование документов. Использование методов ДанныеФормыВЗначение(), ЗначениеВДанныеФормы() и КопироватьДанныеФормы().

27.04.2017    45436    alexhline    11    

29

Внешние источники данных. Примеры (добавление, изменение, удаление). Реализовано в версии 8.3.5.1068 и позднее

Внешние источники данных Механизмы платформы 1С Управление блокировками Запросы Конфигурации 1cv8

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

19.04.2017    56692    miller-adm    17    

38

Как восстановить текущую строку в форме выбора номенклатуры

Механизмы платформы 1С Управляемые формы Конфигурации 1cv8

Восстановление (запомнить) текущую строку в форме выбора номенклатуры, управляемые формы.

06.03.2017    13797    stydent_zt    3    

5

Расширение конфигурации. Создаем печатную форму для документа.

Механизмы платформы 1С Платформа 1С v8.3

На примере покажу, как можно создать новую печатную форму для документа, используя расширение.

05.03.2017    62613    niko11s    31    

87