Рубрики
1С: Предприятие 8.х Программирование Работа со строками

Быстрый перевод строки в массив и обратно а 1С

СтрРазделить() формирует массив из строки с разделителями. СтрСоединить() формирует строку с указанным разделителем из массива. Доступно с версии 8.3.6

Рубрики
1С: Предприятие 8.х Настройки Программирование

Где сохранять системные настройки конфигурации?

Для работы с системными настройками предназначен объект Хранилище системных настроек. В БСП для него есть код ОбщегоНазначения.ХранилищеСистемныхНастроекСохранить() ОбщегоНазначения.ХранилищеСистемныхНастроекЗагрузить() ОбщегоНазначения.ХранилищеСистемныхНастроекУдалить()

Рубрики
1С: Предприятие 8.х XML Веб-сервисы (web-сервисы) Программирование

Как автоматически преобразовать сложные типы 1С в XML?

Для конфигураций использующих БСП доступен вызов функции в общем модуле: Тем, кто не интегрировал к себе БСП: Функция состоит из создания текста и преобразования через СериализаторXDTO:

Рубрики
1С: Предприятие 8.х Веб-сервисы (web-сервисы) Программирование УФ (Управляемые Формы)

Как отладить код (включить отладку) web-сервиса (http-сервиса) в 1С Конфигураторе?

Шаги следующие:Опубликовать веб-сервис: Конфигуратор – Администрирование – Публикация на веб-сервере- Указать каталог на веб-сервере, выбрать веб-сервисы и нажать Опубликовать. Отредактировать файл веб-сервиса default.vrd или другой в зависимости от настроек публикации внеся строку перед закрытием тега <point> Имя localhost заменить на имя сервера, на котором опубликован веб-сервис, если веб-сервис не опубликован локально.

Рубрики
1С: Предприятие 8.х Запросы Программирование

Как выравнивать код по произвольным символам (=,слова и т.п.)

Есть прекрасное приложение TNice. Автор написал не только алигнер кода но и замену PuntoSwitcher. Превосходная разработка. Жаль не знаю автора и не могу дать ссылку на него. Знаете автора? Напишите пожалуйста в комментарии я проверю и выложу.

Рубрики
1С: Предприятие 8.х

Темная тема для конфигуратора 1сv8 в стиле Sublime Text 3

Чтобы установить данную тему, скопируйте с заменой файлы в папку по ярлыку внутри архива.Путь к настройкам конфигуратора, если ярлык “не работает”%APPDATA%\1C\1cv8\

Рубрики
1С: Предприятие 8.х

Как проверить наличие данных в сложных объектах 1С

Рубрики
1С: Предприятие 8.х ОбщиеКоманды УФ (Управляемые Формы) Формы

Как добавить команду для всех упоминаний Ссылки справочника/документа

Для того чтобы во всех формах, где есть этот тип данных появилась команда надо добавить в конфигурацию ОбщуюКоманду и задать ей ТипПараметраКоманды – тип данных Например, Справочник.Ссылка.Сайты или ДокументСсылка.ЗаказПокупателя Также нужно задать группу в командной панели в которой будет выводиться эта команда. От типа группы зависят доступные свойства команды. В группах Патели навигации и панели […]

Рубрики
1С: Предприятие 8.х УФ (Управляемые Формы) Формы

Как отобразить (вывести) HTML код на форме в 1С на УФ

Введение: Разрабатывая интерфейсы с отображением веб-страниц или фрагментов html нужно помнить что элемент на форме лишь COM объект поэтому работаем с ним НаКлиенте т.е. ПриОткрытии() а не ПриСозданииНаСервере() т.к. те свойства с которыми нужно работать не принадлежат 1С, а принадлежат браузеру. Шаги разработки: 1. Поместить на форму элемент формы Поле с видом ПолеHtmlДокумента связанный со […]

Рубрики
1С: Предприятие 8.х Программирование УФ (Управляемые Формы) Формы

Как масштабировать картинку на форме УФ

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

Рубрики
1С: Предприятие 8.х Запросы

Пустой запрос 1С

Выяснить содержимое запроса в 1С можно обратившись к результату запроса: Согласно методическим рекомендациям сайта ITS 1C данную проверку при обработке рекордсета (выборки запроса) делать не нужно. Это признается избыточным. Просто дейлайте так: либо если Вам нужно изменить режим обхода выборки или обращаться к полям результата запроса или делать что-либо еще то:

Рубрики
1С: Предприятие 8.х

Лицензии на сервер x32-x64 и 100 пользователей уровня КОРП в аренду на 180 дней за 10 000р = антикризисный пакет 1С Документооборот

в марте 2020 была опубликована оферта на отличный комплект уровня КОРП! – это аренда лицензий с ВАЖНЫМ условием: Акция ограничена по времени. Лицензии можно использовать в течение 180 дней с момента активации, но не позднее 30 ноября 2020 года Первоисточник: оферта на сайте 1С

Рубрики
1С: Предприятие 8.х ОФ (Обычные Формы) Формы

как в 1с8 выделить несколько строк в ТабличноеПоле на ОФ

Нужно добавить элементы в коллекцию ВыделенныеСтрокиТабличногоПоля вот образец кода: ЭлементыФормы.ТЧ_ДляПоставщика.ВыделенныеСтроки.Добавить(номерСроки);

Рубрики
1С: Предприятие 8.х УФ (Управляемые Формы) Формы

Эмуляция ПриИзмененииДанныхТекущейСтроки для ДинамическогоСписка На УФ

когда у тебя интерфейс с несколькими ДинамическимиСписками на одной форме, в разных вкладках, например, и есть подчиненные таблицы/поля/элементы возникает проблема, что использование стандартной кнопки Обновить на форме для Динамического списка не покрывает всех необходимых потребностей. Решение: Создать команду-аналог ОбновитьАктивныйДинамическийСписок В ее процедуре определять активную вкладку По активной владке задавать имя ДинамическогоСписка. Вызывать Элементы.ИмяДинамическогоСписка.Обновить() а также […]

Рубрики
1С: Предприятие 8.х Запросы

Строки неограниченной длины в запросе 1С

Чтобы сравнивать строки неограниченной длины их нужно привести к единой длине. Согласно рекомендациям 1С следует применять ВЫРАЗИТЬ(Комментарий КАК Строка(200)) вместо ПОДСТРОКА(Комментарий, 1,200) кроме того, это продиктовано тем, что на СУБД PostgreSQL запрос будет работать крайне медленно. Еще одним важным данным будет то, что строка более 1024 символа АВТОМАТИЧЕСКИ будет считаться платформой 1С строкой НЕОГРАНИЧЕННОЙ ДЛИНЫ. […]

Рубрики
1С: Предприятие 8.х Запросы

Как в 1С8 запросе установить значение поля когда значения если значения в поле нет?

Мой читатель прислал вопрос на который я хочу сделать расширенное описание. Пусто в Запросе может быть как NULL или как Неопределено. NULL возникает при соединении таблиц когда соответствие не найдено. Неопределено – тип данных 1С. Может возникать в других случаях. Я предлагаю посмотреть через КонсольЗапросов какое значение возвращается в этом поле. А потом сделать вот […]

Рубрики
1С: Предприятие 8.х

1с8 ПолучитьМенеджерЗаписи() почему не отбирает запись?

если у вас возникла проблема вроде почему 1с8 менеджерзаписи не находит запись для этого типа отбора важен порядок указания измерений регистра сведений. Если пропустите хотя бы одно то отбор будет пустой. Для отбора по некоторым измерениям и не по порядку нужно использовать

Рубрики
1С: Предприятие 8.х Запросы

Как отобрать пустые ссылки в запросе 1c8

отобрать можно через либо передавая в запрос в качестве параметра пустую ссылку: Вот пример запроса с проверкой на пустую ссылку:

Рубрики
1С: Предприятие 8.х COM-технологии

Как снять задачу/процесс из 1Cv8 под Windows через COM объект

для этого я предлагаю работать с оснасткой MS Windows и запросом поиска по имени файла запуска, а затем обрабатывать результаты. Нужно понимать, что это универсальный метод и он позволяет управлять процессами в том числе и на удаленном компьютере (нужно прописать имя удаленного компьютера) для использования этого кода я предлагаю следующие вызовы: Полный текст общего модуля […]

Рубрики
1С: Предприятие 8.х Формы

Как в ОФ форме списка справочника получить ссылку на текущий элемент

нужно обратиться к свойству табличного поля ЭлементыФормы.ТабличноеПолеНаФорме.ТекущиеДанные.Ссылка