Top.Mail.Ru
График: 5/2, full-time
Формат: удаленный/офис
Вакансия «1С-программист»

1С Предприятие

Описание

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

Вот уже 20 лет в 1С я сталкиваюсь со странными ситуациями, каждый раз находится логическое объяснение. Магии не существует, но я впервые решил задачу по дополнительным реквизитам 1С и не понимаю, как это работает. Спойлер: недокументированные возможности платформы, не «магия». Постановка задачи Есть дополнительные реквизиты, определенным пользователям необходимо ограничить к ним видимость в отчетах и… read more »

Обход дерева без рекурсии

В очередной раз увидел, как обход дерева рекурсией приводит к бесконечной вложенности и завершению работы по ошибке. Поэтому предлагаю шпаргалку для отказа от рекурсии за счет циклов. Если дерево замкнуто, то и в моем алгоритме тоже может возникнуть бесконечный цикл. Как от него избавляться каждый решает самостоятельно: проверка уровня вложенности, проверка всех узлов на зацикленность… read more »

Печать на стороне сервера при помощи Ghostscript

Рассмотрим вариант печати табличного документа на сервере при помощи Ghostscript. Запрос клиента: ПО для ТСД, которое получало бы данные из Комплексной автоматизации (далее КА), обрабатывало их и передавало обратно в КА. Результат: написано мобильное приложение для ТСД, которое обменивается данными с КА через web-сервис. Приход, расход и перемещение товара на складе реализовано через мобильное приложение…. read more »

Управляемые формы: не срабатывает оповещение о закрытии формы

После появления управляемых форм и отключения в них модального режима какие-то данные из формы разработчики стали получать через описание оповещения, а точнее через параметр «ОписаниеОповещенияОЗакрытии» при открытии формы. Для того чтобы процедура, прописанная в этом параметре, получила необходимые данные важно принудительно закрыть форму, передавая туда данные. В коде это обычно выглядит: Далее создаем функцию, в… read more »

Работа с макетами офисных документов. Печать в DOCX методами БСП без COM объекта

Процедуры Начнем с описания процедур. Описание скопировано из инструкции БСП чтобы было под рукой. Библиотека стандартных подсистем 3.1.9/Работа с макетами офисных документов В некоторых процедурах присутствуют параметры с меткой «Удалить», они не используются в процедурах, но и не везде им задано значение по умолчанию, поэтому при вызове процедуры нужно их указывать, чтобы не поймать ошибку…. read more »

Зачем нужно свойство РежимКомпоновкиДанных у объекта СхемаЗапроса на примере динамического списка

В последнее время при изменении динамического списка, я использую объект «СхемаЗапроса». Это работает это так: Случилось так, что у меня пропал отбор по одному полю. При анализе обнаружил, что при выгрузке через СхемаЗапроса.ПолучитьТекстЗапроса() ломается кусок предназначенный для компоновки данных.Вместо: Получается: И конечно же, пропадает отбор «ФизическоеЛицо». Свойство «РежимКомпоновкиДанных» необходимо, чтобы избежать это (устанавливать в «Истина»).

Расширение функционала общей формы «ФормаОтчета» для работы с новыми элементами формы

Задача: отобразить на форме отчета период отчета, как в типовых документах. В виде месяца с возможностью регулировать и выбирать конкретный месяц. Давно хотелось создать универсальный механизм работы с добавленными элементами на общую форму «ФормаОтчета», поэтому писал материал с удовольствием. Для добавления самого элемента формы воспользовался методом БСП — ОпределитьНастройкиФормы(), в котором прописал Настройки.События.ПриСозданииНаСервере = Истина…. read more »

Ошибка лишней видимости объектов при включенном RLS

Статья имеет формат инструкции для тех, кто настраивает RLS и получает ошибку видимости объектов, которых не должно быть видно при правильных настройках. Посмотрим в состав групп данного пользователя Возможно, есть группа, по которой не предусмотрено ограничение по RLS или не предусмотрено ограничение по какому-то разрезу. Ошибка организационная, поэтому решаем с консультантом (необходимо исключить из такой… read more »

Передача документа в формате Enterprise data с табличной частью

В данной статье рассмотрим код процедур и основные действия для доработки обмена документами на Enterprise data (КД3), на случай, если у вас нет возможности сгенерировать его через саму конфигурацию КД3. Изменения регистрируются к обмену вручную. Доработка регистрации и пакета XDTO не является темой данной статьи. Необходимые действия для доработки : 1) Добавить в состав плана… read more »

1C:Drive: изучаем конфигурацию для иностранных компаний

Я Наталья, разработчик 1С в Programming Store, мой опыт в разработке 5 лет. Участвовала в локализации НСИ в УТ для работы пользователей в 4 странах, недавно присоединилась к компании с желанием поучаствовать в полноценном международном проекте по внедрению 1C:Drive. В компании уже были сотрудники, которые познакомились с системой на курсах Rise и 1c.academy и получили… read more »

Sidebar