...

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

Механизмы платформы 1С 1С:Предприятие 8

На самом деле для этого не нужно ни изменять конфигурацию, ни пользоваться вспомогательной обработкой-отладчиком.. Все просто :)

04.01.2017    130863    unichkin    136    

360

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

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

10.12.2016    49594    unichkin    77    

170

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

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

05.12.2016    45761    starik-2005    35    

165

Механизмы платформы 1С 1С:Предприятие 8

В сети и в книгах довольно много информации с описанием уровней изоляции транзакций, их особенностей и отличий. Когда читаешь - всё вроде понятно, но при столкновении с практическими задачами возникают трудности. Чтобы "пощупать", как ведёт себя система с разными настройками, я сделал элементарный пример с одной единственной таблицей - результаты экспериментов описаны ниже. Дополнительно выяснилось, что система ведёт себя по-разному не только с разными настройками, но и с одинаковыми настройками под разными СУБД (Postgre и MS SQL).

09.11.2016    22113    ilya_petrov    23    

116

Механизмы платформы 1С 1С:Предприятие 8

Способ обойти ограничения платформы и передать с клиента на сервер таблицу значений. Используются возможности XDTO-сериализации

26.09.2016    26299    tarassov    16    

25

Механизмы платформы 1С 1С:Предприятие 8

Очень часто приходится использовать динамический код в 1С, используя Выполнить или Вычислить. Аналогичная задача и для использования скриптов на .Net. Я постарался показать, как можно скрестить ежа с ужом и получить удобный код. В этой статье много вражеского кода для чистого одноэсника, но все когда-то бывает впервые.

07.09.2016    21782    Serginio    7    

12

Механизмы платформы 1С 1С:Предприятие 8

Добавляем количество вложенных строк в группировки универсального отчета.

10.08.2016    11837    xxxelaaa    2    

12

Механизмы платформы 1С 1С:Предприятие 8

Типовые конфигурации переходят на новую платформу 8.3.8 без режима совместимости. А значит нужно переделывать расширения под эти условия. В статье небольшая памятка о переводе расширения на 8.3.8

29.07.2016    56104    mrXoxot    28    

85

Механизмы платформы 1С 1С:Предприятие 8

Некоторые дополнения к описанию формата 1CD от awa и описание нововведений в 8.3.8

14.07.2016    44610    Pasha1st    28    

137

Механизмы платформы 1С 1С:Предприятие 8

Решил кратко пояснить информацию по форматам картинок в 1С: логотип и заставка для персонального компьютера, а также иконка, логотип и заставка для мобильного устройства.

09.07.2016    34218    Xershi    24    

35

Механизмы платформы 1С 1С:Предприятие 8

Битовые строки могли бы упростить реализацию некоторых алгоритмов на языке платформы «1С: Предприятие 8». Но пока в платформе операций с битовыми строками нет. В то же время уже сделанные попытки смоделировать эти операции преобразованиями над числами опираются на циклы обработки отдельных битов, что плохо сказывается на скорости их работы. Предлагается новое простое решение, основанное на представлении битовых строк строками символов «0» и «1». Приводится примеры кода выполнения основных логических операций AND, OR, XOR, NO без использования циклов. В качестве прикладной задачи рассмотрено получение последовательных значений кода Грэя, который можно использовать для ускорения перебора вариантов.

22.06.2016    34831    ildarovich    14    

75

Механизмы платформы 1С 1С:Предприятие 8

Обработка данных больших баз 1С часто выполняется средствами SQL. Это может быть свёртка или какая-то другая задача. После выполнения команды DELETE может нарушиться последовательность нумерации записей табличной части или набора регистра. Это может привести к неприятным последствиям, если её не восстановить. В данной публикации приводится достаточно простое решение этой проблемы.

04.06.2016    15845    zhichkin    14    

8

Механизмы платформы 1С 1С:Предприятие 8 1С:Бухгалтерия 2.0

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

1 стартмани

05.05.2016    15383    sss123    4    

8

Механизмы платформы 1С 1С:Предприятие 8 1С:Франчайзи, автоматизация бизнеса

Начнем с постановки задачи. Случай касался списка заказов покупателя, который по совместительству являлся еще и динамическим списком. В управляемых формах для динамических списков на их командной панели есть подменю "Все действия" и в нем есть 2 пункта: "Выбрать настройки" и "Установить стандартные настройки". Клиенту почему-то было влом туда лезть и он попросил, чтобы список настроек, которые живут в "Выбрать настройки", отображался на форме в виде подменю, пункты которого и будут соответствовать перечню этих настроек + пункт сброса текущих настроек("Установить стандартные настройки"). В инете ничего толкового на форумах не нашел, поэтому изложу результат своих поисков здесь, вдруг кому пригодится.

30.04.2016    29576    lisrws    4    

39

Механизмы платформы 1С 1С:Предприятие 8

Пара примеров использования сторонних языков программирования из 1С, отправка почты на примере mail.ru и загрузка файлов с HTTPS

26.04.2016    21393    FilatovRA    27    

118

Механизмы платформы 1С 1С:Предприятие 8

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

29.03.2016    17444    weissfeuer    9    

28

Механизмы платформы 1С 1С:Предприятие 8

Сложный способ организовать проверку строки с помощью регулярного выражения в 1С. При этом ни одна внешняя компонента не пострадала. Ну и от платформы (Linux, MustDie) - не зависит.

04.03.2016    103362    starik-2005    121    

428

Механизмы платформы 1С 1С:Предприятие 7.7 1С:Предприятие 8

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    101804    Serginio    116    

189

Механизмы платформы 1С 1С:Предприятие 8

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

22.01.2016    38133    dj_serega    15    

56

Механизмы платформы 1С 1С:Предприятие 8

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

19.01.2016    68113    smirnov0ser    21    

83

Механизмы платформы 1С 1С:Предприятие 8

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

12.01.2016    459277    mrXoxot    210    

1100

Механизмы платформы 1С 1С:Предприятие 8

Предлагаю дополнения к документации, полученные опытным путём. Это поможет лучше понять специфику поведения расширений и учесть "подводные камни".

06.01.2016    119237    Yashazz    68    

161

Механизмы платформы 1С 1С:Предприятие 8

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

03.12.2015    45775    gsmirnov    17    

29

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

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

30.11.2015    108071    mrXoxot    42    

349

Механизмы платформы 1С 1С:Предприятие 8

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

16.11.2015    70676    mrXoxot    13    

47

Механизмы платформы 1С 1С:Предприятие 8

Когда-то была программа 1С седьмой версии, и все программисты знали: если нужно проанализировать и/или исправить движения документа - смотри модуль документа, процедура ОбработкаПроведения(). В 1С 8 все гораздо сложнее. Кроме модуля проведения есть еще подписки на события, а также движения документа может "создавать" не сам документ. Эта статья о том, как происходит проведение и в какой момент записываются движения документа по регистрам.

13.11.2015    178143    triton_tver    10    

161

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

Если обходиться штатными средствами для удаления объектов, то под рукой имеются два: встроенный в платформу механизм "Удаление помеченных на удаление объектов" и "Универсальный подбор и обработка объектов". Первый неудобен в использовании (по крайней мере в обычном приложении на платформе 8.2), второй - не позволяет осуществлять нормальный контроль ссылочной целостности. Попробуем скрестить их без доработок.

02.11.2015    17277    cargobird    12    

10

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

Когда мы работаем в файловом варианте и заполняем Word программно, можно не заморачиваться с передачей Word-овского документа на клиент, т.к. после методов <MSWord.Application.Visible = Истина; и MSWord.Activate();> выполненных НаСервере Word-овский документ отобразится на экране монитора пользователя, но в клиент-серверном варианте так просто поступить не получится.

14.10.2015    90154    klinval    51    

64

Механизмы платформы 1С 1С:Предприятие 8

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

10.09.2015    47535    niko11s    17    

45

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

Работа с файлами в 8.3(толстый, тонкий и web клиенты)

08.09.2015    160867    CeHbKA    43    

190

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

Параметры сеанса - это объекты метаданных конфигурации. Поговорим об их назначении и принципах работы с ними.

06.09.2015    139786    niko11s    16    

60

Механизмы платформы 1С 1С:Предприятие 8

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

12.08.2015    117097    Evil Beaver    265    

329

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

1C хоть и продолжает яростную борьбу с модальными окнами (http://v8.1c.ru/o7/201301nm), но все еще попадаются места, где нужно переделать модальный вызов окон в немодальный. Для этой цели уже достаточно давно, с платформы 8.3.5.1068 появился инструмент рефакторинг http://v8.1c.ru/o7/201312ref/index.htm. Использовать нужно именно его и новые методы вроде ПоказатьВводЗначения(), однако не везде установлена 8.3, а работу приложения в web-интерфейсе "вынь да положь". Предлагаю простой вариант переделки модального окна в режиме выбора в немодальное, который будет работать и на 8.2 и на 8.3.

10.08.2015    9079    Godman    1    

6

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

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

06.08.2015    20883    q_i    2    

29

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

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

24.07.2015    20259    herfis    14    

32

HighLoad оптимизация Механизмы платформы 1С 1С:Предприятие 8 1C:Бухгалтерия

В статье рассматривается вопрос производительности при использовании функции РеквизитФормыВЗначение.

02.07.2015    15642    arancar    9    

19

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

Очень часто приходится работать с данными клиентов которые присылают данные в разных форматах в том числе и CSV. Это аналог семерочной функции ИзСтрокиСРазделителями

25.06.2015    21537    Serginio    20    

9

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

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

21.06.2015    66426    starik-2005    57    

88