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

Библиотека Программирование — все для 1С

Тестер: частые вопросы Промо 141

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

Ошибкам бой - тесты норма жизни!

25.07.2018    10637    11    

Новый подход к обмену данными EnterpriseData 35

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

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

вчера в 10:06    929    38    

Отправка сообщений в Skype через Microsoft Bot Framework API 29

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

Как отправлять сообщения в скайп по rest api.

13.12.2018    751    9    

Мобильная платформа 1С - практическая разработка -2

Мобильные приложения v8::Mobile

Несколько слов о актуальных возможностях мобильной платформы 1С.

12.12.2018    723    6    

Как работает серверный вызов в 1С Промо 405

Теория программирования v8::УФ

Клиент-серверная архитектура заложена в платформе изначально — со времен «1С:Предприятие 8.0». Однако при разработке на 8.0 и 8.1 о разделении кода на клиентскую и серверную часть можно было не заботиться, поскольку на клиенте (на толстом клиенте) был доступен тот же функционал, что и на сервере. Всё изменилось с выходом платформы «1С:Предприятие 8.2», когда появился тонкий клиент. Теперь на клиенте доступен один функционал, на сервере — другой. Клиент и сервер «общаются» между собой с помощью серверного вызова. Конечно, это усложнило процесс разработки, но с другой стороны – можно создавать более оптимальные (быстрые) решения, поскольку все сложные задачи выполняются на сервере.

18.11.2017    31007    71    

Автоматизация тестирования с помощью WinAutomationUI 25

Инструментарий v8

Рассматривается использование инструмента WinAutomationUI для создания автоматизированных сценарных тестов на примере 1 + 1 = 2.

11.12.2018    1317    7    

Формирование строки json в 1С: 7.7 8

Практика программирования v7.7 1cv7.md 1С7:Комплекс

Предлагается набор функций 1с 7.7 для формирования строки json стандартными средствами.

1 стартмани

10.12.2018    427    0    

Ускоряем 1С: модули с повторным использованием возвращаемых значений Промо 114

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

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

04.09.2017    29385    57    

Подмена заголовка 1С 13

Универсальные функции

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

08.12.2018    2002    2    

ART - экспериментальный встроенный язык для 1С 48

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

Насколько сложным должен быть встроенный инструмент программирования для такой системы, как 1С и что получится, если упростить его до последнего предела...

1 стартмани

07.12.2018    3251    67    

Реализация простого http-сервиса "Просмотр карточки номенклатуры(товара) в браузере" 74

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

Практический пример реализации простого http-сервиса средствами 1С Предприятие 8.3. Обеспечивает просмотр списка товаров и просмотр данных товара в браузере.

1 стартмани

07.12.2018    2838    25    

Использование классов .Net в 1С для новичков Промо 136

Практика программирования Внешние компоненты Универсальные функции v7.7 v8

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016    47043    101    

Многопоточное восстановление последовательностей 30

Оптимизация БД (HighLoad) Практика программирования Теория программирования Универсальные функции v8

Универсальный алгоритм многопоточного фонового восстановления любой последовательности.

05.12.2018    2087    29    

СКД. Сортировка 30

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

Показана реализация сортировки по двойному щелчку на заголовке колонки отчета и отображение направления сортировки в заголовках колонок.

1 стартмани

03.12.2018    1689    19    

Вывод веса и объема номенклатуры в УТ 11 3

Практика программирования v8 УТ11 Оптовая торговля, дистрибуция, логистика

Статья ориентирована на программиста и содержит пример реализации вывода веса и объема номенклатуры В ТЧ "Товары" документа "ЗаказКлиента" в УТ 11.4.

1 стартмани

03.12.2018    493    0    

Как выполнить отчет на СКД через COM и получить данные отчета? Промо 75

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

Для чего это нужно. Например, нужно в одной базе получить какой-либо показатель из другой базы. Этот показатель вычисляется в каком-либо сложном отчете, который написан на СКД. Можно, конечно, "скопипастить" текст запроса из другой базы, немного подправить его и выполнять в том же COM подключении. Но с этим теряется гибкость: если отчет изменился, то нужно помнить о том, что где-то есть его "немного модифицированная" копия. В статье будет рассмотрен пример получения данных из базы ЗУП.

2 стартмани

08.05.2018    10157    3    

Тот самый Рабочий стол. Возрождение легенды 75

Работа с интерфейсом v8::УФ v8::СКД 1cv8.cf

Невероятный инструмент построения адаптивных интерфейсов.

30.11.2018    4569    20    

1С + asterisk (автоматический обзвон) 30

WEB Практика программирования Телефония, SIP

Пример реализации автообзвона (с обработкой ответа на отвечающей стороне) с использованием ami asterisk. Данная статья может быть полезна программистам, интеграторам, администраторам. Версия и релиз технологической платформы не имеет значения.

29.11.2018    2481    8    

Поиск даты от текущей за вычетом выходных дней 9

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

Простой способ поиска даты от текущей за вычетом выходных дней.

29.11.2018    1467    18    

Программное создание динамического списка на управляемой форме. (Динамическое создание динамического списка). Готовая процедура + обработка - демонстрационный пример Промо 229

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

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

1 стартмани

19.01.2018    23661    21    

Подсчёт и отображение количества строк в динамическом списке 15

Работа с интерфейсом v8::УФ

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

28.11.2018    1398    17    

Защита от опасных действий - добавляем флаг в форме пользователя УПП 4

Работа с интерфейсом v8 УПП1

В статье описан процесс добавления флага "Предупреждать об опасных действиях" на форму редактирования пользователя ИБ в УПП 1.3.112.4.

27.11.2018    886    0    

Разработка внешних компонент на ассемблере goAsm 115

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

Создание внешней компоненты по технологии Com "с нуля", используя ассемблер goAsm.

1 стартмани

26.11.2018    2685    36    

Подбор в управляемой форме - что может быть проще? Промо 105

Работа с интерфейсом v8::УФ 1cv8.cf

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

19.09.2017    17179    51    

Имитация таблицы остатков и оборотов при помощи запроса или как нарисовать несуществующее 6

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

Имитация таблицы остатков и оборотов при помощи запроса.

26.11.2018    943    0    

Как быстро, при помощи расширений, доработать движения регламентированного учета в ERP 2.4 или KA 2 48

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

Для тех, кому предстоит поработать с отражением документов в регламентированном учете в конфигурациях ERP 2 и KA 2.

26.11.2018    2473    22    

Альтернативный пересчет упаковок товаров в типовых конфигурациях 6

Практика программирования v8 v8::ОУ УТ11 КА2 Оптовая торговля, дистрибуция, логистика

Рассмотрен вариант пересчета упаковок, при котором исходное количество товара не изменяется, а происходит пересчет упаковок друг относительно друга.

1 стартмани

24.11.2018    1239    5    

.Net в 1С. На примере использования HTTPClient, AngleSharp. Удобный парсинг сайтов с помощью библиотеки AngleSharp, в том числе с авторизацией аля JQuery с использованием CSS селекторов. Динамическая компиляция Промо 103

Практика программирования WEB v7.7 v8

Часто приходится парсить сайты, в том числе с авторизацией, перескакивая со страницы на страницу по ссылкам. Тот, кто занимался вэб программированием, знает, как удобно использовать JQuery и CSS селекторы. На .Net написана очень удобная библиотека AngleSharp. Я покажу, как с её помощью можно значительно облегчить себе труд.

10.03.2016    38996    32    

Дата создания ссылки SQL запросом 3

Универсальные функции

Функция, которая позволяет получить дату создания объекта 1С с помощью SQL запроса.

1 стартмани

23.11.2018    1464    3    

Использование подсистемы БСП "Заполнение объектов" 66

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

Применение механизмов БСП для добавления новых команд заполнения к формам различных объектов. Использование расширений конфигурации для доработки. Шаблоны для реализации собственных команд заполнения.

1 стартмани

23.11.2018    2932    2    

Установка собственных значений полей при программном выводе отчета СКД по имени поля (по принципу "как в макете") 8

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

При программном выводе отчета на СКД возникает задача заполнить поля своими значениями. Но при поэлементном выводе отчета параметры "обезличены" как П1, П2, П3, ... Как узнать в какое "П" содержит нужное поле и куда устанавливать значение? Статья поможет программистам начинающим освоение СКД и перешедшим на СКД с "макета" ответить на эти вопросы на примере готового решения.

23.11.2018    1560    0    

Как нарисовать граф на 1С Промо 368

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

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

1 стартмани

09.08.2013    54753    113    

Печать Чека ККМ из Платежного поручения входящего. КА 1.1 1

Практика программирования ККМ v8 КА1

Доработка КА 1.1 для печати чека из платежного поручения входящего.

23.11.2018    2047    6    

Некорректно заполняются значения по умолчанию при создании документа. 1С: УТ 9

Ошибки в отраслевых решениях v8 v8::ОУ УТ11

Столкнулся у клиента с такой проблемой: при смене банковского счета организации, 1С настойчиво подставляет в документы, при их создании, старый счет.

21.11.2018    886    11    

Как сделать запрос на изменение данных Промо 60

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

В статье приведены особенности внутренней архитектуры и примеры работы с расширением языка запросов 1С.

01.06.2018    11751    19    

[8.3] Анализ планов запросов (Управляемая консоль отчетов) 57

Инструментарий v8 1cv8.cf

Новый инструмент! Позволяет удобно работать с планами запросов, анализ планов в файловой базе.

19.11.2018    3312    3    

Дополнительные реквизиты в типовом отчете и их отсутствие 16

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

Пара Лайфхаков, случайно найденных, когда было лень запускать конфигуратор. Отбор при отсутствии дополнительного реквизита.

18.11.2018    1358    0    

Универсальный формат обмена данными - ED, пример доработки правил конвертации без использования КД 3.0 48

Перенос данных из 1C8 в 1C8 Практика программирования v8 БП3.0 УТ11 1С:Франчайзи, автоматизация бизнеса

В статье подробно описан реальный пример доработки обмена данными через EnterpriseData (универсальный формат обмена) между конфигурациями УТ 11.4 и Бухгалтерия 3.0

16.11.2018    3039    17    

Выразить число как строку и дату как строку в запросе Промо 313

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

Предлагается новый и более компактный метод преобразования даты и числа в строку в запросе

22.02.2015    83140    53    

Ошибка при печати штрихкодов на х64-клиенте 1С: Компонента 1С:Печать штрихкодов не установлена на данном компьютере 10

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

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

16.11.2018    2394    7    

Универсальные функции ЗУП 3.1 / ЗКГУ 3.1, которые помогут в разработке 161

Универсальные функции v8 v8::СПР ЗКГУ3.0 ЗУП3.x

В статье размещен список стандартных процедур и функций с примерами, которые могут помочь при разработке (доработке) конфигураций Зарплата и управление персоналом ред. 3.1 и Зарплата и кадры государственного учреждения 3.1. Иногда бывает довольно сложно правильно получить данные или долго, поэтому лучшим вариантом будет использование стандартных процедур. Буду очень признателен, если Вы поделитесь своим опытом и предложите свои варианты стандартных процедур которые помогают в работе. Или предложите, как дополнить имеющиеся процедуры.

14.11.2018    3792    37    

Самостоятельная организация подборов в документах 6

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

В заметке приводится пример организации подборов в документах.

13.11.2018    1325    5    

Универсальные функции с примерами использования Промо 229

Универсальные функции v8

14 универсальных функций, с примерами использования - для обычного и управляемого интерфейса

26.02.2016    28975    36    

Программное заполнение пользовательских параметров и отборов СКД 91

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

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

13.11.2018    3665    16    

Автоматические и управляемые блокировки применительно к типовым конфигурациям 1С 56

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

Основные принципы работы с режимами автоматических и управляемых блокировок в 1С Предприятие 8. Теория и применение в типовых конфигурациях: БП, УТ, ЕРП

10.11.2018    5622    37    

Группировка измерений в заголовках СКД 54

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

Методика создания общей шапки над измерениями в таблице созданной при помощи СКД. Без всякого кода. Только штатными средствами.

1 стартмани

07.11.2018    3355    10    

Простой способ индексирования интервалов Промо 170

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

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

1 стартмани

28.09.2016    25187    22    

Как я делал таймер обратного отсчета в динамическом списке на старой платформе 6

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

В данной статье пойдет речь о том, как на практике я реализовал колонку с обратным отсчетом времени без использования обработчика "ПриПолученииДанныхНаСервере". Платформа в режиме совместимости 8.3.1, управляемые формы (не Такси).

07.11.2018    1542    3    

Кадровые данные сотрудников в ЗУП 3.1 в отчетах 18

Универсальные функции v8 v8::СПР ЗУП3.x

Параметры используемые для получения данных сотрудников в ЗУП 3.1. Пригодится для разработки отчетов как напоминалка.

07.11.2018    2114    4    

Перевод конфигурации на 8.3.13 16

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

Опыт решения проблем. 1. Проблема с СКД преобразованием запроса при отключении режима совместимости:

06.11.2018    3419    16    

Получение присоединенных файлов из внешнего тома 4

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

В статье описан способ получения присоединённых файлов информационной базы в случае переноса, или хранения их во внешних томах.

06.11.2018    1164    0