...

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

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

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

04.01.2017    109165    unichkin    133    

350

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

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

05.12.2016    40677    starik-2005    35    

164

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

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

1 стартмани

14.11.2016    54490    25    Anton64    25    

119

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

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

09.11.2016    20042    ilya_petrov    23    

115

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

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

26.09.2016    23272    tarassov    16    

25

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

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

1 стартмани

16.09.2016    13219    2    igel9780    1    

9

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

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

07.09.2016    20291    Serginio    7    

12

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

При работе с объектными данными (справочники, документы, планы счетов и т.д.) система «1С:Предприятие» обеспечивает два вида объектных блокировок: пессимистическую и оптимистическую. Они позволяют выполнять целостные изменения объектов при одновременной работе нескольких пользователей.

1 стартмани

17.08.2016    57501    15    Ranis1286    10    

57

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

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

29.07.2016    53505    mrXoxot    28    

85

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

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

14.07.2016    40478    Pasha1st    28    

135

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

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

09.07.2016    27975    Xershi    24    

35

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

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

22.06.2016    32442    ildarovich    14    

74

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

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

04.06.2016    13703    zhichkin    14    

8

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

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

1 стартмани

21.05.2016    15167    14    OlegK    6    

9

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

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

1 стартмани

05.05.2016    14263    sss123    4    

8

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

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

30.04.2016    24296    lisrws    4    

39

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

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

26.04.2016    20135    FilatovRA    27    

117

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

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

29.03.2016    14886    weissfeuer    9    

27

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

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

1 стартмани

22.03.2016    15780    6    Fragster    6    

22

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

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

04.03.2016    89414    starik-2005    120    

428

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

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

27.01.2016    95381    Serginio    116    

188

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

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

22.01.2016    32922    dj_serega    15    

56

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

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

19.01.2016    55714    smirnov0ser    21    

78

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

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

16.01.2016    75872    comol    96    

252

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

С возможностью быстрого выбора всех значений по строкам и столбцам. Где важно слово «все», галки проставляются по горизонтали или по вертикали соответственно.

1 стартмани

13.01.2016    28321    3    Wilka    1    

5

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

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

12.01.2016    413627    mrXoxot    210    

1087

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

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

06.01.2016    109915    Yashazz    68    

161

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

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

1 стартмани

21.12.2015    34992    18    a_v_u    12    

33

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

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

03.12.2015    40294    gsmirnov    17    

29

Механизмы платформы 1С Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Бухгалтерский учет Бесплатно (free)

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

30.11.2015    95953    mrXoxot    36    

342

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

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

1 стартмани

17.11.2015    61202    145    Alias    19    

45

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

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

16.11.2015    54672    mrXoxot    13    

42

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

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

13.11.2015    151445    triton_tver    10    

153

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

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

02.11.2015    15521    cargobird    12    

10

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

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

1 стартмани

25.10.2015    21269    35    yur4ik9408    10    

34

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

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

1 стартмани

16.10.2015    22526    12    azhilichev    8    

21