...

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

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

Как правило, в реальных задачах оказывается недопустимым длительное выполнение обработчика события, поскольку при этом программа не может реагировать на другие события - блокируется пользовательский интерфейс. В данной статье рассмотрены следующие вопросы: 1. Концепция асинхронного программирования 2. Фоновые задания в «1С:Предприятие 8» 3. Пример асинхронного выполнения длительных серверных операций с помощью фонового задания 4. Пример асинхронного выполнения длительных серверных операций с помощью фонового задания с использованием БСП.

04.04.2015    145118    SMART1C    42    

360

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

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

31.03.2015    58202    32ops    17    

68

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

На основе простого примера показана реализация механизма ввода на основании.

02.03.2015    102784    perepechayev    15    

26

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

При попытке изменить Тип Реквизита «Объект» все элементы формы теряли путь к данным, ладно бы «поля ввода» (можно было выбрать заново «путь к данным»), но с табличными частями вообще труба, при выборе в «Таблице» все колонки в этом элементе банально удалялись. Можно, конечно, потратить кучу времени и вручную продублировать все то, что есть в форме оригинала, но я нашел другой путь!

26.11.2014    20293    RomanBor    18    

56

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

В 8.3.3 в 1С добавилась возможность программно привязывать предопределенные элементы к элементам ИБ. Периодически при сбоях, обменах либо ошибках в используемом программном коде соответствие между предопределенными элементами и элементами ИБ может сбиваться. Какие ситуации бывают, как они возникают и как с ними бороться.

02.11.2014    161937    ekaruk    40    

130

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

Метод "ВыбратьСтроку" остался в золотом веке толстого клиента, но необходимость окинуть одним взглядом всё дерево порой возникает. Предлагаю простое решение в виде одной функции - вывода в текстовое представление.

02.10.2014    21549    Yashazz    3    

18

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

Что на самом деле мы получили в 8.3.Х и почему это не очень радует. Поддерживающим большие нетиповые конфигурации посвящается.

17.09.2014    38148    Yashazz    92    

92

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

Из-за добавления в платформу функционала по разделителям разработчиками была существенно пересмотрена работа с предопределенными значениями объектов. Опишу те моменты, с которыми нам довелось столкнуться.

09.08.2014    93174    Aleksey.Bochkov    31    

69

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

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

28.07.2014    11524    PLAstic    43    

35

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

Если вы используете в работе 1С:Предприятие 8.х, то наверняка знакомы и с замечательной системной процедурой, как ЗаполнитьЗначенияСвойств(). Ее использование помогает значительно упростить написание программного кода в ряде случае, делает его (код) более наглядным и простым. Но что же делать тем, кто до сих пор использует (постоянно или иногда) 1С:Предприятие 7.7?

24.07.2014    24540    tomvlad    5    

14

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

1С 8.2-8.3 Ввод документа на основании. Если такой документ уже создан, то открыть существующий.

15.05.2014    54198    e401    8    

14

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

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

11.04.2014    86470    Matveymc    21    

66

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

Наверняка, многие, хотя бы раз в своей практике сталкивались (или еще столкнуться) с этим удивительным типом объекта метаданных Макет. В данной статье, я постараюсь дать основные тезисы и методы работы с ActiveDocument, дабы Вы не наступали на эти банальные грабли и не колупали себе мозг, почему оно не работает :)

01.04.2014    76502    CeHbKA    49    

60

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

Бывает необходимость для хранения доп данных в зависимости от места расположения базы и пользователя, для этого был создан дополнительный Регистр Сведений

19.03.2014    7819    petname    10    

1

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

Мое наблюдение, которое может помочь вам сэкономить время

07.03.2014    43749    nick-max    26    

43

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

Внешние источники данных, появившиеся в 8.2.14, были отличным шагом навстречу интеграции с другими приложениями. Сейчас на дворе 8.3 и таблицы внешних источников данных: Почти не имеют ограничений в запросах (помещение во временные таблицы, соединения с 1С таблицами); Могут стать объектными данными (ссылку на внешнюю таблицу можно указывать как тип в реквизитах внешних таблиц и располагать на форме). Однако, как и 3 года назад, изменять данные во внешних источниках мы могли только через ADO Но, в 8.3.4 мы получаем Функции внешних источников данных.

10.02.2014    36516    German    22    

39

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

О некоторых проблемах в работе метода ФорматированныйДокумент.УстановитьHTML(), в результате которых теряется форматирование текста, уже было известно, когда я с ними столкнулся. Решения в интернете не нашлось, но мне очень хотелось использовать этот объект и метод. О том как я решил данную проблему, и как реализовал некоторые функции по работе с объектом ФорматированныйДокумент читайте в этой статье.

16.01.2014    15422    realturik    5    

12

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

Понимание того, что некоторые элементы некоторых справочников следовало бы изначально сделать предопределенными, иногда приходит поздно. Но, как говорит Риддик голосом Ван Дизеля... "Во Вселенной ничто не происходит вовремя - или поздно, или слишком поздно"

11.12.2013    7577    torch    19    

14

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

Что делать, если нужно в типовой конфигурации добавить свой реквизит в состав функциональной опции?

30.09.2013    11932    AZel84    11    

22

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

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

27.09.2013    8741    Evilgrym    19    

7

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

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

23.09.2013    11390    vdscom    9    

2

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

Методика "изменения" внутреннего идентификатора объекта метаданных с помощью конфигурации "Конвертация данных"

23.09.2013    21860    vdscom    30    

3

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

Использование механизма внешних печатных форм для разных целей.

1 стартмани

10.09.2013    10139    arteast    15    

8

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

Трюки 1С 8 – Управление обычными формами из общего модуля

1 стартмани

02.09.2013    22161    mbm    20    

26

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

В данной серии статей будут показаны несколько трюков, которые компенсируют отдельные слабости платформы 1С 8, в частности, в области разработки обычных форм.

1 стартмани

30.08.2013    15707    mbm    14    

25

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

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

28.08.2013    48103    echo77    14    

93

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

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

26.08.2013    340269    Evil Beaver    290    

1283

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

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

12.08.2013    34361    Andrew_Glorious    6    

47

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

Ядром динамического списка является объект СКД, в публикации продемонстрированы текущие проблемы динамического списка и возможность оптимизации сложных запросов.

09.08.2013    19923    Danil.Potapov    8    

37

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

Сравнение скорости двух методов определения класса объекта через его метаданные. Когда есть Объект, но неизвестно заранее, какой у него тип (например получен из реквизита типа ЛюбаяСсылка)

1 стартмани

08.08.2013    11194    taiba    9    

12

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

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

04.08.2013    73254    Andreynikus    154    

259

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

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

1 стартмани

25.07.2013    96382    GROOVY    178    

343

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

Доработка конфигурации для быстрого поиска по реквизитам справочников.

10.07.2013    9804    glime    10    

13

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

Сравнение скорости определения типа объекта через ТипЗнч и через Метаданные

1 стартмани

15.06.2013    28374    taiba    25    

20