1С 8.3 Не выполняется подмена процедуры основной конфигурации на процедуру расширения

Необходимо отключить безопасный режим работы расширения: Конфигурация — Расширения конфигурации — Снимаем флаг «Безопасный режим, имя профиля безопасности» Также проверьте режим совместимости конфигурации, должен быть не ниже 8.3.9 или в принципе отключен

Read more

Как программно добавить реквизиты и прочее на управляемую форму

Read more

1С 8.3 : Как показать состояние формирования отчета для управляемых форм

Пример для управляемых форм:

Read more

1С 8.3: УФ : Отказ от модальности и событие «ПередУдалением» строки табличной части

Read more

1С 8.3 : Как выполнить создание на основании программно с открытием формы?

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

При этом отработает процедура ОбработкаЗаполнения в модуле объекта и, соответственно, те алгоритмы заполнения, которые в ней описаны.

Read more

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

Read more

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

 

Read more

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]

Read more

1С 8.3 : Как установить отбор в форме выбора при открытии

Задача. Например, на форме расположен реквизит «Услуга» с типом «СправочникСсылка.Номенклатура», значением которого по логике может быть только элемент номенклатуры, который является услугой. Соответственно, необходимо сделать так, чтобы при открытии формы выбора из данного поля ввода отображались только те позиции номенклатуры, у которых установлен флаг «Услуга» в значение Истина. Решение.

Read more

1C 8.3 : БСП. Внешние отчеты и обработки

Регистрация внешнего отчета или обработки

Read more

1С 8.3 : Как оповестить форму о создании документа

Как оповестить одну форму при выполнении действий (событий) на другой управляемой форме. На управляемой форме где выполняется какое либо действие/событие (к примеру после записи) размещаем вызов «оповестить»

На управляемой форме которая должна среагировать на оповещение вставляем обработчик события «ОбработкаОповещения»

Read more

1С:8. Управляемые формы (УФ). Как получить значение перечисления на клиенте

Read more

Использование в 1С модальных окон в данном режиме запрещено

Быстрое исправление проблемы — простое, но не совсем правильное решение. Для быстрого исправления ошибки достаточно сменить режим модальности в свойствах конфигурации. Для этого зайдите в систему в режиме конфигуратор, откройте конфигурацию:

Read more

1С 8.3 : Использование модальных окон в данном режиме запрещено! Модальные окна не работают, как быть?

В конфигураторе в свойства конфигурации, есть параметр «Режим использования модальности» Если установить Не использовать, то — принципе весь код, который после ОткрытьФормуМодально() Вопрос(), Предупреждение(), Выборов и диалогов открытия-сохранения станет работать с ошибками!

Read more

1С 8.3 : Где список открытых окон (документов, справочников) в такси?

В текущей работе пользователь обычно открывает несколько объектов. Это может быть документ, справочник, отчет и т.д. В предыдущем интерфейсе не было проблем быстро найти открытый объект и актуализировать его для дальнейшей работы используя окна или вкладки. [wp_ad_camp_3] Однако в интерфейсе Такси, как только мы открываем новый документ, предыдущий скрывается. Искать его с помощью стрелок Вперед-Назад крайне неудобно. После долгих поисков решение было найдено. Возможно оно не лучшее.

Read more