Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ! Программист 1С с опытом от 3 лет. ОТКЛИКНУТЬСЯ!
WIKI Programming Store

WIKI Programming Store — библиотека разработчика 1С, Python, Dynamics AX, Java, ML/AI

Опытные разработчики создают решения для роста бизнеса.

Подписывайся на наши новости и читай статьи в первых рядах!

Работа с отладчиком 1С: шпаргалка

Ar P

В статье собраны основные способы работы с отладкой в конфигураторе 1С 8.3. Это шпаргалка, которая не претендует на полноценный обзор работы с отладчиком.

Бывает, что к программисту поступает задача исправить ошибки. Есть даже отдельное направление «Сопровождение и поддержка». В большинстве случаев проблему пользователя удаётся решить силами консультанта при помощи настройки, а часть проблем бывает связана с программным кодом или с непредусмотренным вариантом использования программы, которое требует доработки кода.

В меню конфигуратора есть пункт "Отладка", где расположены почти все инструменты необходимые для работы с отладкой.

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

Сочетания горячих клавиш упрощают жизнь и ускоряют работу с отладкой.

1468
0

OData: варианты работы и возможности стандартного интерфейса

Nikita An

Рассмотрим в этой статье варианты работы и возможности стандартного интерфейса OData с получением и обработкой данных информационной базы.

6063
0

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

Сергей Ж

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

1790
0

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

Сергей Ж

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

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

Например, у нас есть дерево, где одному руководителю назначается несколько сотрудников, а в результате мы хотим получить плоскую таблицу, в которой будут: Руководитель, его Сотрудник, Уровень руководителя и Уровень сотрудника. В этом случае код будет следующий:

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

1348
0

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

Max Yar

Рассмотрим вариант печати табличного документа на сервере при помощи Ghostscript.

1329
0

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

Сергей Ж

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

В коде это обычно выглядит:

Далее создаем функцию, в которую будет возвращаться информация из формы:

Добавляем код в самой форме:

Все это писали, всё это хорошо работает, но у вендора есть сюрприз. При принудительном закрытии формы из события "ПриОткрытии" оповещение о закрытии не срабатывает. И что же делать? Я знаю два пути обхода, один я нашел, второй придумал.

2972
0

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

Victor Fvy

Начнем с описания процедур. Описание скопировано из инструкции БСП чтобы было под рукой. Библиотека стандартных подсистем 3.1.9/Работа с макетами офисных документов

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

5076
0

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

Сергей Ж

В последнее время при изменении динамического списка, я использую объект "СхемаЗапроса". Это работает это так:

1971
0

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

Сергей Ж

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

2373
0

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

Сергей Ж

Статья имеет формат инструкции для тех, кто настраивает RLS и получает ошибку видимости объектов, которых не должно быть видно при правильных настройках.

2834
0

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

Ilya Pl

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

2397
0

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

Айгуль А

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

В компании уже были сотрудники, которые познакомились с системой на курсах Rise и 1c.academy и получили сертификаты 1Ci Academy, мне же только предстояло познакомиться с системой. Информации мало, в процессе изучения попыталась ее  систематизировать – результатами поделюсь в этом обзорном материале. Будет полезно для первичного знакомства с 1C:Drive. 

2291
0
Показать ещё

Пользуясь нашим сайтом, вы даёте согласие на использование cookies. Подробнее про политику конфиденциальности.

Принять