1C 8.2 : Как программно создать карту бизнес-процесса

Через объект XDTO достаточно просто со схемой работать. По крайней мере, достаточно наглядно код выглядит. При этом главное добавить точки, их расположение и координаты линий, а всякие цвета/шрифты можно и непосредственно в графической схеме задавать. Зато можно шестиугольные точки действия делать, например, если линий более 4 в point добавить 🙂

Читать далее

1С 8.3 : Нативная сериализация объектов 1С в XML (на примере таблицы значений)

Читать далее

1С 8.3 : Как регистрировать проблемы в журнале регистрации связанных с отсутствием прав на объекты у пользователей

Читать далее

1С 8.3 : Как организовать ожидание на сервере на заданное количество секунд.

Читать далее

1С 8.х : Буфер обмена

Для копирования данных из буфера обмена в 1С

Для вставки данных из 1С в буфер обмена

Читать далее

1С 8.х : Функция «Формат»

Описание: Формирует удобное для чтения представление значений. Полезно использование в отчетах и при прочем визуальном отображении значений. Параметры: <Значение> Форматируемое значение. <ФорматнаяСтрока> [su_spoiler title=»Подробное описание. Нажмите чтобы развернуть» icon=»plus-square-1″] Форматная строка представляет собой строковое значение, включающее параметры форматирования. Параметры форматирования перечисляются через символ «;». Наличие параметра означает отличие форматирования от стандартного. Если параметр не задан, то применяется стандартное форматирование, которое в основном соответствует преобразованию значения к строке. Однако для значений типа Число и Дата по умолчанию (0 и 01.01.0001 00:00:00 соответственно) будет выдаваться пустая строка. Каждый параметр задается именем параметра, символом «=» и значением параметра. Значение параметра может указываться в одинарных или двойных кавычках. Это необходимо, если значение параметра содержит символы, используемые в синтаксисе форматной строки. Внутри значения параметра могут указываться произвольные символы, которые при формировании результирующей строки будут отображаться как есть. Таким образом, например, можно указывать разделители часов, минут и секунд при форматировании времени. Если эти символы совпадают со значениями форматной строки, их необходимо заключать в одинарные кавычки. Имена и значения параметров форматной строки: Л — имя языка, страны, для которых будет выполняться стандартное форматирование. ЧЦ — общее число отображаемых десятичных разрядов целой и дробной частей. Исходное число округляется при этом в соответствии с правилами округления. Если указан этот параметр, то для отображения дробной части числа обязательно указание параметра ЧДЦ, иначе дробная часть отображаться не будет. ЧДЦ — число десятичных разрядов в дробной части. Исходное число округляется при этом в соответствии с правилами округления. ЧС — сдвиг разрядов: положительный — деление, отрицательный — умножение. Другими словами, это означает, что исходное число будет умножено или поделено на 10*С, где С — значение параметра по модулю. ЧРД — символ-разделитель целой и дробной части. ЧРГ — символ-разделитель групп целой части числа. Если в качестве разделителя использовать пустую строку, то в этом случае разделителем будет символ неразрывного пробела. ЧН — строка, представляющая нулевое значение числа. Если не задано, то представление в виде пустой строки. Если задано «ЧН=», то в виде «0». Не используется для числовых полей ввода. ЧВН — нужно ли выводить лидирующие нули. Значение данного параметра не задается, собственно наличие параметра определяет вывод лидирующих нулей. ЧГ — порядок группировки разрядов числа. В качестве значения указываются числа, через запятую, обозначающие количество группируемых разрядов справа налево. Имеют смысл только два первых числа. Первое из них указывает первичную группировку, то есть ту, которая будет использована для наименее значимых разрядов целой части числа. Если второе число не указано, то будут сгруппированы только наименее значимые разряды. Если в качестве второго числа задан 0, то для всех разрядов целой части числа будет применено значение указанное для первичной группировки. Если в качестве второго числа используется значение, отличное от 0, то это значение будет использовано для группировки всех разрядов, кроме уже сгруппированных наименее значимых. ЧО — представление отрицательных чисел. 0 (0) — строка вида «(1,1)»; 1 (1) — строка вида «-1,1»; 2 (2) — строка вида «- 1,1»; 3 (3) — строка вида «1,1-«; 4 (4) — строка вида «1,1 -«. ДФ — формат даты. д — день месяца (цифрами) без лидирующего нуля; дд — день месяца (цифрами) с лидирующим нулем; ддд — краткое название дня недели; дддд- полное название дня недели ; М — номер месяца (цифрами) без лидирующего нуля; ММ — номер месяца (цифрами) с лидирующим нулем; МММ — краткое название месяца; ММММ — полное название месяца; к — номер квартала в году; г — номер года без века и лидирующего нуля; гг — номер года без века с лидирующим нулем; гггг — номер года с веком; ч — час в 12 часовом варианте без лидирующих нулей; чч — час в 12 часовом варианте с лидирующим нулем; Ч — час в 24 часовом варианте без лидирующих нулей; ЧЧ (HH) — час в 24 часовом варианте с лидирующим нулем; м — минута без лидирующего нуля; мм — минута с лидирующим нулем; с — секунда без лидирующего нуля; сс — секунда с лидирующим нулем; вв — отображение половины дня AM/PM (действительно только для языков конфигурирования, поддерживающих 12 часовой вариант представления времени). ДЛФ — локальный формат даты. Указывается вариант отображения частей даты. Д — дата (цифрами); ДД — длинная дата (месяц прописью); В — полное время, дата может объединяться со временем; ДВ — дата время. ДП — строка, представляющая пустую дату (например, Формат(‘00010101000000’ ,»ДП=»»пустая дата»»») вернет строку «пустая дата»). БЛ — строка, представляющая логическое значение Ложь. БИ — строка, представляющая логическое значение Истина. [/su_spoiler] Далее примеры:

Читать далее

1С 8.3 : Программное создание условного оформления в управляемой форме

Читать далее

1С 8.х : Показ сообщения пользователю с привязкой сообщения к полю из контекста клиента в форме (СообщениеПользователю)

 

Читать далее

1С 8.3 : Новое в платформе 8.3.8 — 1С:Предприятие 8

В ближайшие дни выйдет очередное обновление платформы 1С под номером 8.3.8.хххх Новое в платформе 8.3.8 — 1С:Предприятие 8: [su_spoiler title=»Работа с Интернет» icon=»plus-square-1″] Реализована поддержка работы с каталогом доверенных сертификатов операционной системы Linux (/etc/ssl/certs). Реализован объектСертификатыУдостоверяющихЦентровОС, скрывающий используемую операционную систему при работе с сертификатами. Реализован объектСертификатыУдостоверяющихЦентровLinux, предназначенный для кеширования информации о сертификатах в ОС Linux. Рекомендуется использование объектаСертификатыУдостоверяющихЦентровОС. В качестве значений параметраСертификатыУдостоверяющихЦентров конструктора объекта ЗащищенноеСоединениеOpenSSL могут передаваться объектыСертификатыУдостоверяющихЦентровLinux иСертификатыУдостоверяющихЦентровОС. Сертификаты NSS более не поддерживаются системой.   [/su_spoiler] [su_spoiler title=»Средства публикации веб-клиента, Web-сервисов и HTTP-сервисов» icon=»plus-square-1″] Реализована поддержка веб-сервера Apache 2.4 для ОС Windows и Linux. Для утилиты webinst реализован ключ -apache24. [/su_spoiler] [su_spoiler title=»Автоматизированное тестирование» icon=»plus-square-1″] В диалоге О программе (и заголовке окна клиентского приложения) реализовано информирование о том, что клиентское приложение является клиентом или менеджером тестирования. Реализован методТестируемоеПриложение.УстановитьРезультатДиалогаВыбораФайла() для установки результата работы диалога выбора файлов. МетодТестируемоеПриложение.ПолучитьПодчиненныеОбъекты()включает в результирующую коллекцию окна, содержащие текстовые или табличные документы. Реализован методТестируемаяФорма.ВыполнитьВыборИзСписка() для выполнения выбора из списка, открытого с помощью метода УправляемаяФорма.ВыбратьИзСписка(). Реализован методТестируемаяФорма.ВыполнитьВыборИзМеню() для выполнения выбора из меню, открытого с помощью метода УправляемаяФорма.ВыбратьИзМеню(). Для объекта ТестируемоеПолеФормы реализована поддержка расширения поля текстового документа.   Для объекта ТестируемоеПолеФормы реализована поддержка расширения поля форматированного документа. Для объекта ТестируемоеПолеФормыреализованы методы ПолучитьHTML() (возвращает содержимое форматированного документа) иВвестиHTML() (имитирует ввод текста в форматированный документ). Реализован методТестируемоеПолеФормы.ЗаписатьСодержимоеВФайл(), выполняющий запись документа в файл на диск, аналогично выполнению команды Сохранить. Метод доступен для расширений табличного документа, текстового документа и форматированного документа. [/su_spoiler] [su_spoiler title=»Средства разработки» icon=»plus-square-1″] Реализована возможность выполнять сохранение/восстановление настроек окна сравнения/объединения конфигураций. Реализован флажок, управляющий автоматическим сохранением настроек формы. Переработана форма сравнения/объединения модулей: реализована командная панель, на которой располагаются команды работы с редактором. В настройках фильтров просмотра реализован фильтрПоказывать только дважды измененные свойства. [/su_spoiler] [su_spoiler title=»Средства разработки» icon=»plus-square-1″] Реализованы возможности выполнения следующих операций с помощью команд пакетного запуска конфигуратора: Сравнение конфигураций (/CompareCfg). Объединение конфигураций (/MergeCfg). Выполнение захвата объектов в хранилище конфигурации (/ConfigurationRepositoryLock). Выполнение отмены захвата объектов в хранилище конфигурации (/ConfigurationRepositoryUnlock). Помещение измененных объектов в хранилище конфигурации (/ConfigurationRepositoryCommit). Установка метки на версию хранилища (/ConfigurationRepositorySetLabel). Для ключа командной строки пакетного запуска конфигуратора /UpdateCfg реализованы параметры: -DumpListOfTwiceChangedProperties — позволяющий сформировать список дважды измененных объектов. -IncludeObjectsByUnresolvedRefs — если в настройках есть объекты, не включенные в список объединяемых и отсутствующие в основной конфигурации, но на которые есть ссылки из объектов, включенных в список, то такие объекты также помечаются для объединения, и выполняется попытка продолжить объединение. -ClearUnresolvedRefs — ссылки на объекты, не включенные в список объединяемых — очищаются. -Settings — указать имя файла с настройками объединения. -force — определяет необходимость автоматически разрешать ряд проблем при объединении: поведение при наличии заблокированных объектов; поведение при предупреждение о наличии дважды измененных свойств, для которых не выбран режим объединения; поведение при предупреждении об удаляемых объектах, на которые есть ссылки в объектах, не участвующих в объединении. Для ключа командной строки пакетного запуска конфигуратора /ConfigurationRepositoryUpdateCfgреализован параметр -objects, позволяющий выполнить операцию не со всей конфигурацией, а только с ограниченным набором объектов. [/su_spoiler] [su_spoiler title=»Работа с запросами» icon=»plus-square-1″] Во время отладки запросов реализована возможность работы с временными таблицами: просмотр списка временных таблиц, структуры временных таблиц и содержимого временных таблиц. Реализован методЗапрос.ВыполнитьПакетСПромежуточнымиДанными(). Реализовано свойствоМенеджерВременныхТаблиц.Таблицы. [/su_spoiler] [su_spoiler title=»Внешние источники данных» icon=»plus-square-1″] Реализован методВнешнийИсточникДанныхМенеджер.ТранзакцияАктивна(), позволяющий понять, что внешний источник данных находится в состоянии транзакции [/su_spoiler] [su_spoiler title=»Web-сервисы и HTTP-сервисы» icon=»plus-square-1″] Реализована работа с Web-сервисами, поддерживающими стандарт MTOM [/su_spoiler] [su_spoiler title=»Интерфейс OData» icon=»plus-square-1″] Для стандартного интерфейса OData: Реализован отбор по составным типам; Реализованы лямбда-выражения; Расширены возможности формирования отбора получаемых данных: реализована опция запроса $skip, позволяющая пропустить несколько первых записей в результате запроса; реализована опция запроса $inlinecount, позволяющая включить в результат запроса размер получившейся выборки; реализована опция $orderby, позволяющая указать порядок записей в результате запроса; реализована опция $count, позволяющая запросить, сколько записей вернет запрос. Расширен состав функций, которые могут использоваться при выполнении запроса: функции работы со строками; функции работы с датой и временем; функция проверки соответствия значения указанному типу; функция приведения типа. [/su_spoiler]

Читать далее

1С 8.3 : Конец выбранного периода в СКД

По умолчанию в СКД при использовании параметра типа дата эти параметры инициализируются началом дня. Пользователь не хочется заморачиваться вводом 23:59:59 для конца параметра. Чтобы упростить пользователю жизнь: В конструкторе СКД в колонку «выражение» в параметра «КонецПериода» нужно прописать следующую строку:  

Читать далее

1С 8.3 : СКД. Работа с программным отбором, группировкой, набором данных, пользовательскими полями.

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

Читать далее