Расширенный фильтр

Библиотека Разработка — все для 1С

Разбираемся с механизмом Дополнительные отчеты и обработки в БСП 443

Практика программирования БСП (Библиотека стандартных подсистем) v8 1cv8.cf

Чуть более комплексное описание, чем на других ресурсах

1 стартмани

30.10.2016    110310    json    58    

Неоплаченные долги при распределении оплаты по правилу ФИФО одним запросом и намного быстрее, чем Вы думали 236

Практика программирования Дебиторская и кредиторская задолженность Дебиторская и кредиторская задолженность v8 v8::СКД КА1 УТ10 УПП1

Предлагается метод для быстрого нахождения неоплаченных долгов при распределении оплаты по правилу ФИФО, основанный на дихотомии. Описывается реализация метода в виде достаточно простого запроса, решающего за линейное время указанную задачу, считавшуюся ранее существенно более трудоемкой. Приводятся примеры использования запроса в отчетах на СКД для конфигураций УТ, КА, УПП.

1 стартмани

28.02.2014    63296    ildarovich    104    

Создание внешних печатных форм под управляемым приложением с нуля 563

Печатные формы документов v8 v8::УФ 1cv8.cf

Когда мне пришлось создавать внешние печатные формы под приложения на БСП ("1С: Бухгалтерия предприятия 3.0", "1С: Управление торговлей 11"), я обнаружил, что нет грамотных инструкций. Те, что имелись, использовали так называемые шаблоны: готовые обработки, в которых необходимо выполнять определенные корректировки. Но как создать сам шаблон, конкретных мануалов не было, справочную информацию я нашел на сайте ИТС и, обработав ее, написал статью, где подробно и понятно объясняются все этапы создания внешней печатной формы для управляемого приложения на примере конфигурации "1С: Бухгалтерия предприятия 3.0"

1 стартмани

05.06.2014    235829    signum2009    120    

Коллекция иконок для 1С (60000 шт.) 175

Работа с интерфейсом

Коллекция качественных иконок для 1С:Предприятие. Иконки в формате *.png с прозрачным фоном в следующих разрешениях: 16х16 и 48х48.

1 стартмани

04.11.2012    75045    Kserken    57    

Практика доступа в базу 1С через протокол oData. Чтение данных 288

Сервисные утилиты Практика программирования Администрирование данных 1С v8 1cv8.cf

Для чего нужен доступ в базу 1С через REST-интерфейс по протокол oData? Как его организовать? Как не будучи гуру в JavaScript и .NET получить быстрый визуальный доступ к данным базы 1С? Попробую дать ответ на эти вопросы и прокомментирую некоторые нюансы, с которыми я столкнулся.

1 стартмани

11.12.2017    62910    Dementor    44    

Как нарисовать граф на 1С 382

Практика программирования v8

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

1 стартмани

09.08.2013    64397    ildarovich    117    

Передача параметров/значений во внешнюю печатную форму для конфигураций на БСП (1С:Предприятие 8.2/8.3) 204

Универсальные печатные формы Печатные формы документов Практика программирования БСП (Библиотека стандартных подсистем) v8 Розница УНФ ДО БП3.0 УТ11

В статье описан один из способов интерактивной передачи параметров во внешнюю печатную форму для конфигураций на БСП

2 стартмани

23.06.2013    147999    Поручик    45    

XDTO - часть 3 424

Практика программирования Администрирование данных 1С v8 1cv8.cf

Мы продолжаем цикл статей по изучению подсистемы XDTO в 1С:Предприятие. Это третья часть, в которой мы будем работать непосредственно с подсистемой, рассмотрим главные строительные блоки подсистемы и рассмотрим небольшой пример кода.

3 стартмани

28.01.2013    172834    Evil Beaver    171    

Инструкция по настройке загрузки из ФСС электронных листков нетрудоспособности ЭЛН в документ 1С Начисление по больничному листу 60

Внешние источники данных Зарплата Зарплата v8 КА1 ЗУП2.5 УПП1

Клиент (страхователь) работает в программе "1С Зарплата и управление персоналом ред.2.5" сдает отчетность через Контур или СБИС и не собирается подключать 1С-Отчетность, при этом хочет загружать электронные больничные в программу 1С Зарплата. Подобная ситуация может быть и для других конфигураций в которых есть документ "Начисление по больничному листу", например Комплексная автоматизация 1.1, Управление производственным предприятием 1.3.

1 стартмани

28.11.2017    113143    rusmil    120    

Подсветка синтаксиса 1C (в том числе языка запросов) в Notepad++ 82

Инструментарий разработчика v8 1cv8.cf

Конфигуратор 1С как редактор кода не всегда удовлетворяет потребностям программиста в управлении кода. Я зачастую с завистью вспоминаю другие среды разработки программ, и нередко копировал куски 1С кода в стороннюю программу для каких-либо манипуляций - например, Notepad++. К сожалению, в нём нет встроенной поддержки синтаксиса кода 1С, из-за чего пришлось определять свой. Вот об этом я и расскажу.

1 стартмани

27.03.2012    32961    CratosX    32    

Примеры пользования web сервисов 1С из браузера 324

WEB Практика программирования v8 1cv8.cf

Даны примеры реализации доступа к web сервисам 1С из браузера. Примеры web сервисов, а также javascript'ы для доступа к этим сервисам. AJAX доступ к 1С.

1 стартмани

29.06.2008    142576    Трактор    233    

50+ советов для успешной сдачи 1С: Специалист по платформе 350

Решение задач на 1С:Специалист v8

Данная подборка содержит советы по основным вопросам, возникающих при решении задач ОУ, БУ и ПР. В процессе подготовки использовал много материалов от методичек 1С и курсов до публикаций  ресурса Infostart. Предлагаю вниманию  программистов 1С, решивших сдать этот экзамен, свою скромную подборку  советов. В ней Вы найдете основную информации по часто возникающим вопросам при решении экзаменационных задач. Прошу объективно  покритиковать материал. Впоследствии планирую его дорабатывать, т.к. полагаю, что это сэкономит  время готовящихся, и они смогут сосредоточиться  непосредственно на решении задач  вместо поиска верных решений для  реализации той  или иной задачи.    Цель данной публикации - получить обратную связь от готовящихся и уже сдавших этот экзамен программистов 1С, чтобы на основе полученных данных создать максимально полный гайд по подготовке к этому серьезному экзамену.Верю, что совместными усилиями это - реально.

1 стартмани

24.10.2016    76243    NN2P    29    

Пример загрузки/выгрузки файлов на SFTP сервер из 1С 97

Разработка внешних компонент v8

К сожалению 1С пока не позволяет своими средствами обмениваться файлами с SFTP сервером. Столкнувшись с этой проблемой, оптимальным для себя выбрал вариант с использованием бесплатного SFTP клиента:WinSCP. Я не нашел в сети примеров работы 1С с этой утилитой через COM-соединение, поэтому выкладываю свой. Возможно кому-то будет полезен.

1 стартмани

29.07.2013    52019    ram3    71    

HD иконки для 1С - 2 (28000 шт.) 49

Работа с интерфейсом

Качественные иконки 256x256 в формате *.png с прозрачным фоном.

1 стартмани

03.02.2013    30558    Kserken    18    

Внешние компоненты. Мобильное приложение 1С 95

Разработка внешних компонент Мобильная разработка v8::Mobile 1cv8.cf

Пример применения технологии внешних компонент для мобильной платформы 1С (Android)

1 стартмани

17.02.2017    36936    flyer    35    

Красивое отображение графиков (диаграмм) на базе highcharts 164

Работа с интерфейсом

Платформа предоставляет довольно скудный интерфейс в плане вывода графиков/диаграмм. В статье рассматривается инструкция, как внедрить библиотеку Highchart в 1С.

1 стартмани

17.08.2012    56097    Dimasik2007    96    

Макеты СКД 292

Практика программирования v8 v8::СКД 1cv8.cf

Рассмотрены некоторые типовые задачи, которые решаются с помощью предопределенных макетов, а также перечислены несколько случаев, для которых макеты не подходят

1 стартмани

25.07.2017    73769    json    25    

Hello world на metadata.js 249

Инструментарий разработчика WEB Мобильная разработка v8 1cv8.cf

Про браузерные offline-first приложения можно написать миллионы слов. Сэкономлю своё и ваше время и перейду сразу к делу. В статье не будет рекламы и агитации за новые технологии, не будет критики традиционных или попсовых решений. Рассмотрим по шагам разработку простейшей программы на metadata.js. Постараюсь сделать акцент не на том «как это сделано», а «почему сделано именно так»

1 стартмани

11.08.2016    49669    unpete    205    

Уровни, глубина, прародители, циклы и аналоги запросом 385

Практика программирования v8 1cv8.cf

В продолжение публикации «Транзитивное замыкание запросом» [http://infostart.ru/public/158512/] добавлены другие варианты использования того же приема. Приведены запросы для быстрого определения уровней всех элементов справочника, максимальной глубины справочника, прародителей произвольных элементов справочника, запрос для быстрого определения циклов (на примере справочника спецификаций «1С:Управление производственным предприятием») и определения множеств аналогов номенклатуры (также на примере конфигурации «1С:Управление производственным предприятием»).

1 стартмани

13.11.2012    103716    ildarovich    96    

Практика доступа в базу 1С через протокол oData. Изменение данных 116

Практика программирования Внешние источники данных v8 1cv8.cf

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

1 стартмани

30.12.2017    25071    Dementor    26    

Решебник к сборнику задач "1С:Специалист-консультант" по внедрению прикладного решения "1С:БГУ 8" 32

Решение задач на 1С:Специалист v8 БГУ

Предлагаю всем заинтересованным лицам совместно составлять решебник для подготовки к данному экзамену.

1 стартмани

05.08.2013    56792    NickOmskiy2    569    

Создание подключаемой обработки табличной части с диалогом запроса параметров заполнения (управляемые формы) 39

Обработка документов Обработка справочников Практика программирования v8::УФ 1cv8.cf

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

1 стартмани

03.05.2018    30477    Mirage78    14    

Как я победил блокировки (deadlock) 93

Математика и алгоритмы v8 1cv8.cf

Статья о том, как сделать работу нормальной, комфортной для пользователей, в большой базе с большим количеством пользователей.

1 стартмани

28.09.2009    20413    Minotavrik    64    

Оригинальные иконки для 1С 82

Работа с интерфейсом

Красивые монохромные иконки для 1С

1 стартмани

13.12.2012    31322    spleen    28    

Сложные отчеты для управляемых форм с использованием СКД: просто. На примере отчета ABC анализ номенклатуры, клиентов для УТ11 66

Практика программирования Оптовая торговля Оптовая торговля v8::СКД УТ11

Не очень часто, но все же, иногда приходится сталкиваться с необходимостью создания отчета, который очень сложно скомпоновать на "чистом" СКД, в этом случае альтернативой может являться следующая последовательность действий для получения итогового отчета: 1. при помощи одной схемы компоновки данных получить необходимую выборку данных; 2. запрограммировать (на языке 1С) некое преобразование этих данных; 3. при помощи другой схемы компоновки данных - произвести вывод необходимой информации в табличный документ. Как оказалось эта процедура не слишком сложная, хотя и немного запутанная.

1 стартмани

12.08.2013    56972    mxm2    21    

Что такое HMAC и JWT и как это использовать в 1С 94

Внешние источники данных v8 1cv8.cf

Лёгкая статья про стандарты HMAC и JWT с небольшой теорией и исходным кодом.

1 стартмани

20.04.2017    16470    keypax    41    

HD иконки для 1С (10000 шт.) 61

Работа с интерфейсом

Коллекция HD иконок на разные темы для 1С:Предприятие. Иконки в формате *.png c прозрачным фоном в следующих разрешениях: 128x128 и 256x256.

1 стартмани

14.12.2012    52682    Kserken    10    

Работа со схемой запроса 176

Инструментарий разработчика Практика программирования v8 v8::Запросы

Стандартом взаимодействия с реляционной базой данных стал язык SQL. Приемником SQL в 1С является язык запросов. Язык запросов, также как и SQL, является структурированным. Составляющие структуры запроса отвечают на разные вопросы о том, какие данные требуется получить и какие манипуляции с множествами данных необходимо произвести при получении. В простых случаях текст запроса можно написать вручную, однако в сложных случаях, а также при программном формировании, - лучше воспользоваться объектной моделью запроса и использовать объект "Схема запроса". В статье дается описание объектной модели и особенностей работы с ней, а также приводится решение, упрощающее взаимодействие с объектом "Схема запроса".

1 стартмани

24.04.2018    30383    kalyaka    34    

Обработка печатной формы WORD клиент-сервер УФ 31

Универсальные печатные формы v8::УФ 1cv8.cf

Это моя первая статья на данном портале, но попытаюсь изложить все понятно и подробно. Долгое время у меня заняло создание такой вот внешней обработки. Есть очень много примеров, как сделать подобное на неуправляемых формах (2.0) и очень мало информации касательно управляемых(3.0), по крайней мере я многого найти не смог в доступе. Создание подобное обработки выглядит вполне несложно, если производить все действия на сервере, как это было с 2.0, но в нашем случае необходимо инициализировать открытие документа на клиенте, чему сильно мешает отсутствие возможности передать макет Active Document с сервера на клиент.

2 стартмани

14.03.2018    17998    LeoKeyn    41    

Нестандартная расшифровка СКД или расшифровка одного отчета СКД при помощи другого отчета СКД установкой пользовательских настроек (в управляемых формах, методика + пример для УТ11) 156

Практика программирования Работа с интерфейсом v8::ОУ v8::СКД УТ11

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

1 стартмани

12.09.2012    84955    mxm2    46    

Ошибка преобразования данных XDTO: Текст XML содержит недопустимый символ 51

Практика программирования Обмен через XML v8 1cv8.cf

Преобразование строкового значения к допустимому для XML. Типовое, нетиповое, RegExp.

1 стартмани

26.03.2013    73668    StepByStep    25    

HTML в новой версии 8.3.14 на примере 3-х JavaScript библиотек: AmCharts, HighCharts, DHTMLX 172

Универсальные обработки Практика программирования Разработка v8 1cv8.cf

Тестируем возможности HTML в новой версии 8.3.14 платформы на примере 3-х JavaScript библиотек: AmCharts, HighCharts, DHTMLX.

1 стартмани

29.01.2019    15966    Synoecium    37    

Получение данных из Wialon Hosting через HTTP запросы (Remote API) 23

WEB v8 1cv8.cf Автомобили, автосервисы

Статья будет полезна для быстрого старта работы с Wialon Hosting. Здесь я опишу основные принципы работы с системой Wialon через Remote API.

1 стартмани

12.09.2017    16550    maxopik2    18    

Формирование комплекта печатных форм в типовых конфигурациях для разнотипных документов 16

Универсальные печатные формы Печатные формы документов v8 v8::БУ v8::ОУ 1cv8.cf

В типовых конфигурациях используется подход к формированию комплекта печатных форм для одного вида документа, что не всегда удобно. В статье рассмотрен способ печати комплекта печатных форм для группы различных видов документов на базе типового (БСП) механизма печати.

1 стартмани

28.12.2017    18739    ifal    5    

Транзитивное замыкание запросом 325

Практика программирования v8 1cv8.cf

В частности, показывается, как одним пакетным запросом найти ВСЕХ предков (потомков) в иерархическом справочнике. Аналогично можно определять входимость деталей в узлы и готовые изделия по их спецификациям, определять подмножества аналогичных запчастей по цепочке аналогов, решать другие подобные задачи. Приложен файл с примером отчета для замыкания иерархии произвольного справочника, позволяющий протестировать быстродействие запроса в разных условиях.

1 стартмани

29.10.2012    76941    ildarovich    111    

Опыт интеграции 1С с системой Меркурий (Часть 5) 22

Внешние источники данных Интеграция Оптовая торговля Оптовая торговля v8::ОУ 1cv8.cf Сельское хозяйство и рыболовство Транспорт, автопарки, такси Оптовая торговля, дистрибуция, логистика Пищевая промышленность

Описывается опыт внедрения в 1С системы работы с ветеринарно-сопроводительными документами Меркурий. Интеграция еще в процессе и приветствуется обмен опытом.

1 стартмани

10.07.2017    54726    axxell    33    

Создание внешней печатной формы в формате документа Word 42

Практика программирования Разработка v8 1cv8.cf

В статье написано, как создать внешнюю печатную форму (для конфигураций с БСП) в формате Word.

1 стартмани

17.05.2019    6014    ВикторП    10    

Простой бесплатный DashBoard с помощью http сервиса 258

Практика программирования v8

Как создать свой DashBoard без дополнительных затрат и сложных технических доработок.

1 стартмани

25.11.2017    45667    dewersia    32    

Размеры управляемой формы 101

Практика программирования Работа с интерфейсом Универсальные функции v8 1cv8.cf

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

1 стартмани

08.10.2017    19741    json    8    

Обновление конфигураций на БСП, у которых в расширениях есть собственные объекты с данными 92

Практика программирования Тестирование и исправление v8 v8::УФ 1cv8.cf

Показан способ обновления конфигураций, основанных на БСП, в тех случаях, когда в расширениях имеются собственные объекты данных (Справочники, Документы, Регистры сведений, Планы обмена).

1 стартмани

12.02.2018    17247    t.v.s.    41