...

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

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

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

10.08.2016    10557    xxxelaaa    1    

12

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

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

29.07.2016    54139    mrXoxot    28    

85

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

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

14.07.2016    41586    Pasha1st    28    

135

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

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

09.07.2016    30297    Xershi    24    

35

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

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

22.06.2016    33021    ildarovich    14    

75

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

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

04.06.2016    14261    zhichkin    14    

8

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

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

1 стартмани

05.05.2016    14494    sss123    4    

8

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

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

30.04.2016    25998    lisrws    4    

39

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

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

26.04.2016    20437    FilatovRA    27    

118

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

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

29.03.2016    15792    weissfeuer    9    

27

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

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

04.03.2016    93333    starik-2005    121    

429

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

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

27.01.2016    97039    Serginio    116    

189

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

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

22.01.2016    34521    dj_serega    15    

56

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

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

19.01.2016    60622    smirnov0ser    21    

81

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

Индекс лишним не бывает? Чем больше индексов, тем лучше? А не проиндексировать ли это измерение на всякий случай? Если подобные вопросы иногда возникают в вашей голове, то эту статью прочитать было бы весьма полезно.

16.01.2016    80233    comol    96    

254

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

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

12.01.2016    429518    mrXoxot    210    

1093

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

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

06.01.2016    113445    Yashazz    68    

161

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

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

03.12.2015    41697    gsmirnov    17    

29

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

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

30.11.2015    100147    mrXoxot    38    

348

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

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

16.11.2015    59805    mrXoxot    13    

44

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

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

13.11.2015    161895    triton_tver    10    

156

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

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

02.11.2015    15979    cargobird    12    

10

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

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

14.10.2015    86691    klinval    51    

64

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

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

10.09.2015    43187    niko11s    17    

45

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

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

08.09.2015    152598    CeHbKA    43    

190

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

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

06.09.2015    123323    niko11s    16    

60

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

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

12.08.2015    94222    Evil Beaver    263    

318

Механизмы платформы 1С Платформа 1С v8.3 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    8374    Godman    1    

6

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

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

06.08.2015    20077    q_i    2    

29

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

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

24.07.2015    19006    herfis    14    

32

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

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

02.07.2015    14485    arancar    9    

19

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

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

25.06.2015    20125    Serginio    20    

9

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

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

21.06.2015    59812    starik-2005    57    

87

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

Какие возможности предоставляет механизм?! Изменять существующие управляемые формы, добавлять отчеты и обработки, добавлять и изменять состав подсистем. И всё это не изменяя конфигурации. Даже не снимая её с поддержки. Но! Есть нюанс - режим совместимости конфигурации должен быть отключен!

19.06.2015    77809    binex    32    

126

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

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

19.06.2015    141302    ekaruk    150    

1108

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

Решил попробовать в одном отчёте разные методы поиска элемента в коллекциях и получил неожиданные для меня результаты.

16.06.2015    19087    vasyak319    34    

54

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

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

27.05.2015    28492    axelerleo    3    

29

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

Запись напрямую в sql из 1С справочников, регистров и документов разобрана довольно подробно. Рассмотрим, как зарегистрировать в узле плана обмена данные независимого регистра сведений.

29.04.2015    15760    AlexKo    7    

10

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

Новые возможности сравнения/объединения при помощи сторонних программ. Простой пример с картинками.

12.04.2015    17147    _KaA    12    

49