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

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

Безопасная работа с транзакциями во встроенном языке 183

Практика программирования Разработка v8 1cv8.cf Абонемент ($m)

Разбираемся с опасностями использования транзакций во встроенном языке 1С. Познаем ошибку "В данной транзакции уже происходили ошибки". Учимся защищаться от них.

1 стартмани

25.03.2019    13331    tormozit    35    

Вам нравятся запросы в 1С? 13

Практика программирования Разработка v8 v8::Запросы 1cv8.cf Абонемент ($m)

Речь не только о том, что простейший запрос с "легальным" оформлением растянется на пол-экрана, речь еще обо всем, что нужно написать "в нагрузку" к тексту запроса. Все эти "Новый Запрос", "УстановитьПараметр" и последующие пляски с обработкой результата... Пора с этим заканчивать!

1 стартмани

03.07.2019    9107    1    m-rv    75    

Коннектор: удобный HTTP-клиент для 1С:Предприятие 8 512

Практика программирования Внешние источники данных WEB Универсальные функции Инструментарий разработчика Универсальные обработки v8 1cv8.cf Абонемент ($m)

Коннектор - библиотека для работы с HTTP запросами. Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п.

1 стартмани

31.01.2019    25142    236    bonv    108    

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

Практика программирования v8 Абонемент ($m)

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

1 стартмани

28.09.2016    31641    ildarovich    22    

Бесплатная проверка контрагентов в ФНС (общий модуль с алгоритмом). На примере выводим статус в список справочника контрагентов 122

Практика программирования v8 1cv8.cf Абонемент ($m)

Если вам интересно проверить контрагенте в ФНС, вам поможет данная публикация. Весь алгоритм работы строится на основе данных, полученных с сервиса http://npchk.nalog.ru совершенно бесплатно.

1 стартмани

01.02.2018    24294    rpgshnik    46    

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

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

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

1 стартмани

24.04.2018    27207    kalyaka    34    

Подсистема "Планировщик" (версия 1.1) 138

Практика программирования WEB Работа с интерфейсом v8 1cv8.cf Россия Абонемент ($m)

Конфигурация с подсистемой "Планировщик" (календарь). Бесплатная открытая версия для свободного использования не включает двустороннюю интеграцию с сервисом Google и Outlook.com.

5 стартмани

02.03.2015    55751    313    vandalsvq    62    

Редактирование данных прямо в отчете СКД (как в Excel). Теперь с пересчетом итогов! 141

Практика программирования Работа с интерфейсом v8::СКД 1cv8.cf Абонемент ($m)

Вам не подходит обычная форма ввода данных Клиент хочет прямо в отчете изменять цифры Тогда этот шаблон поможет вам быстро добавить в ваш отчет СКД механизм редактирования данных

2 стартмани

21.11.2012    35053    233    Visitizer    51    

Универсальная учетная система с конструктором документов и справочников в режиме 1С: Предприятие 95

Инструментарий разработчика Практика программирования v8 1cv8.cf УУ Абонемент ($m)

Заголовок статьи звучит фантастично, но это не шутка. Занимаясь внедрениями, я часто сталкивался с ситуацией, когда надо было к типовой конфе приделать простенький модуль учета чего-нибудь, не специфичного для самой конфы. Например в УТ учет материалов в эксплуатации. Модуль обычно состоял из пары справочников (2-3), 3-х документов и регистра или пары регистров. Однажды подобные пристройки понадобились одновременно на 3 проектах. Скучно делать одинаковую работу, и я подумал, а что, если сделать универсальный инструмент, в котором пользователь сам сможет нарисовать себе справочники, реквизиты к ним, документы и движения. Т.е. конструктор полноценных документов в пользовательском режиме. Это оказалось не так сложно - все дело в подходящей архитектуре данных.

1 стартмани

29.07.2015    26003    83    informa1555    40    

Передача больших пакетов через веб-сервисы 137

Практика программирования Администрирование данных 1С Внешние источники данных v8 Абонемент ($m)

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

1 стартмани

06.12.2015    40836    39    YPermitin    19    

Получение запросом данных журнала регистрации хранящегося в SQLite 130

Практика программирования Журнал регистрации v8 1cv8.cf Абонемент ($m)

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

1 стартмани

17.09.2014    56984    148    rtnm    35    

Асинхронные вызовы 85

Практика программирования v8 1cv8.cf Абонемент ($m)

В этой статье я покажу свою реализацию асинхронных вызовов серверных функций и процедур

1 стартмани

02.02.2015    33955    106    rtnm    25    

Яндекс.Деньги. Управление счетами из 1С 83

Практика программирования WEB v8 1cv8.cf Абонемент ($m)

Пример использования API Яндекс.Денег в 1С. В публикации используются http-сервисы для получения токена OAuth 2.0 авторизации.

1 стартмани

26.09.2014    29729    46    vano-ekt    14    

HTTP-сервисы в 1С Предприятие 8.3 171

Практика программирования WEB v8 1cv8.cf Абонемент ($m)

В платформе 1С Предприятие 8.3 появилась возможность создавать HTTP-сервисы. Пример работы.

1 стартмани

17.09.2014    75832    223    vano-ekt    58    

[8.2] Глобальные переменные в контексте сервера (управляемое приложение) 80

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Можно ли в 8.2 на сервере хранить ссылку на объект внешней компоненты? Можно! Рассмотрим на примере... Эта статья - отчет на вопрос в http://infostart.ru/forum/forum14/topic29689/

09.12.2009    34049    Душелов    34    

Пример преобразования дерева значений в таблицу значений и обратно в 1Cv8 136

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

09.08.2010    75659    94    Sintson    66    

Подсистема: История изменений реквизитов объекта, в том числе табличных частей. 1с 8.2. 34

Журнал регистрации Практика программирования v8 1cv8.cf Абонемент ($m)

Данная подсистема предназначена для хранения истории изменений реквизитов шапок и табличных частей документов и справочников. подсистема основана на записях изменений реквизитов в регистр сведений? с указанием автора и времени изменения.

1 стартмани

12.11.2012    37343    70    allert73    15    

Динамические подписки на события v.3 91

Инструментарий разработчика Практика программирования v8 Абонемент ($m)

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

1 стартмани

08.11.2013    24779    18    Vladimir Litvinenko    29    

Еще один пример работы диаграммы Ганта в тонком клиенте 27

Практика программирования v8 1cv8.cf Абонемент ($m)

В конфигурации разработан пример диаграммы Ганта в тонком клиенте.

1 стартмани

01.11.2013    16207    51    mars207    18    

Современное рабочее место кассира 94

Практика программирования v8 1cv8.cf Абонемент ($m)

Иногда возникает необходимость автоматизировать рабочее место кассира. Существует много готовых решений (Штрих-М Кассир, Розница и т.д.) , но все они платные и стоят немало. Таким образом, если нужно автоматизировать несколько РМК, имеет смысл написать простенькое рабочее место кассира под свои нужды. Т.к. я больше работаю со Штрих-М, поэтому здесь опишу как можно быстро создать аналог Штрих-М Кассира в режиме управляемого приложения с загрузкой справочника товаров и выгрузкой отчетов о продажах через текстовые файлы в формате Штрих-М.

1 стартмани

27.11.2012    74230    26    tvixeg    71    

Реализация поиска по первым символам в Управляемых формах 16

Практика программирования Поиск данных v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

21.08.2012    27989    11    Дмитрий Рудаков    11    

Дополнительные каталоги номенклатуры 13

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

Эта разработка позволяет иметь несколько вариантов структуры справочника номенклатуры для разных категорий пользователей, различных задач или для выгрузки на различные сайты. БЕСПЛАТНО!

1 стартмани

13.08.2012    17398    4    O-Planet    10    

Универсальный фильтр для таблицы значений 22

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

Универсальный фильтр по любой табличной части с типом Таблица значений. Не зависит от количества колонок.

1 стартмани

05.07.2012    10455    6    gvido    13    

Ускоритель запросов в файловых базах 1с8 44

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

25.05.2012    18873    0    fixin    75    

Подсистема "Управление веб доступом" 9

Информационная безопасность Практика программирования v8 1cv8.cf Россия Абонемент ($m)

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

1 стартмани

22.05.2012    8299    2    gregb    2    

Сравнение ячеек (1.0.0.4) 98

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

Дополнительные материалы к статье "Технология обновления нетиповых конфигураций 1С:Предприятия 8"

1 стартмани

15.12.2008    28602    57    alexk-is    28    

Локальный форум v2.0 86

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

Форум - публичное средство для общения сотрудников компании в базе 1С. Публикация вопросов с прикрепленными ссылками на объекты базы и произвольными файлами.

1 стартмани

20.11.2010    15394    19    sound    43    

Модуль "Представление табличной части в виде дерева" v1.01 35

Обработка документов Практика программирования v8 1cv8.cf Россия Абонемент ($m)

Модуль предназначен для отображения табличной части, виде дерева. Возможности модуля: 1. Быстрое создание и отображения дерева табличной части. 2. Поддержка обработчиков событий табличного поля табличной части. (например в дереве будет работать пересчет строки без дополнительного кодирования).

1 стартмани

09.01.2012    23623    56    boggonzikov    24    

История изменения реквизитов организации и контрагента 6

Практика программирования v8 1cv8.cf Россия Абонемент ($m)

История изменения реквизитов организации для дальнейшего использования при печати.

3 стартмани

17.10.2019    155    0    MaxxiMiliSan    0    

Универсальная печать штрихкодов Windows, Linux, x86, x64. Управляемые формы. Веб-клиент. Пример 3

Разработка внешних компонент Практика программирования v8::УФ 1cv8.cf Абонемент ($m)

Универсальная печать штрихкодов Windows, Linux, x86, x64. Управляемые формы. Веб-клиент. Сделана на основе компонент печати штрихкодов фирмы 1с под платформу 1с windows32, windowsx64, linux32, linux64. Типы штрихкодов для генерации - EAN8, EAN13, EAN128, Code39, Code128, Code16k, PDF417, Standart (Industrial) 2 of 5, Interleaved 2 of 5, Расширение Code39, Code93, ITF14, RSS14, CodaBar, EAN13 AddOn 2, EAN13 AddOn 5. Сделана как пример для внедрения. Наиболее оптимальный вариант для веб-клиента. Пример сделан в виде cf файла. Работоспособность проверялась на ERP 2.4.8.84, ЗУП 3.1.9.187, Розница 2.2.11.30, УНФ 1.6.17.128, БГУ 2.0.61.28, ЗКГУ 3.1.9.187, КА 2.4.7.127, УТ 11.4.7.128, БП 3.0.69.35, Документооборот КОРП ПРОФ 2.1.13.28.

1 стартмани

17.07.2019    1335    4    ivanchai    0    

RLS - дубли условий в запросах к СУБД 33

Практика программирования Роли и права v8 v8::Права 1cv8.cf Абонемент ($m)

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

1 стартмани

07.10.2019    1910    geron4    4    

Полезный код для программистов 1С (часть 2). Помощник заполнения. 79

Практика программирования v8 Абонемент ($m)

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

1 стартмани

20.07.2018    12912    13    vandalsvq    14    

Драгоценные материалы в ОС и малоценке. УПП 5

Практика программирования Бухгалтерские Учет ТМЦ Учет ТМЦ v8 УПП1 БУ Абонемент ($m)

Потребовалось автоматизировать учет драгоценных материалов (ДМ) в основных средствах (ОС) и малоценке (МЦ). Потребность реализована в редакции 1.3.63.1 УПП. Отчетность: Форма 4-дм, МБ-8, М-11, ОС-1, ОС-4, ОС-6, Инв8а-ОС, Инв8а-МЦ, Перемещение в эксплуатации, Ведомость движений.

3 стартмани

29.04.2015    8210    19    LanGrid    0    

Несколько документов на основании одного 4

Практика программирования Обработка документов v8::УФ Абонемент ($m)

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

1 стартмани

10.06.2019    1574    0    mvxyz    6    

Ops средствами 1С:Предприятие 74

Практика программирования Разработка v8 1cv8.cf Абонемент ($m)

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

1 стартмани

23.04.2019    13299    blackhole321    26    

Быстрое изменение кода без обновления конфы на мобильных приложениях 1С и не только 16

Практика программирования Инструментарий разработчика Разработка v8 1cv8.cf Абонемент ($m)

Отладка кода в андроид приложениях, кроме прямого пути через подключение отладки по http, возможна несколькими другими путями. Один из них мы и рассмотрим.

1 стартмани

02.08.2019    2235    0    avalakh    5    

Мониторинг производительности и искусственный интеллект 37

Производительность и оптимизация (HighLoad) Практика программирования Разработка v8 Абонемент ($m)

Расскажем и покажем практически, как использовать искусственный интеллект на страже мониторинга производительности. У вас появится возможность создать собственного помощника Ларису, которая возьмет на себя вопросы по контролю и диагностике состояния обслуживаемой системы.

1 стартмани

01.07.2019    3854    ivanov660    28    

"Убер на складе": динамический расчет маршрутов с учетом реальных расстояний 63

Учет ТМЦ Практика программирования Учет ТМЦ v8 УУ Абонемент ($m)

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

3 стартмани

24.06.2019    4716    informa1555    16    

Работа с массивом в функциональном стиле 6

Практика программирования Разработка v8 1cv8.cf Абонемент ($m)

Разработка предоставляет программный интерфейс для манипулирования массивом, используя который вы получите возможность альтернативной записи кода для традиционных и новых возможностей. Например так: ФасадМассива.НовыйМассив().Добавить(Элемент1).ПолучитьМассив();

1 стартмани

20.06.2019    2087    1    m-rv    21    

Технология кэширования результата разузлования продукции по спецификации 2

Производство готовой продукции (работ, услуг) Практика программирования Производство готовой продукции (работ, услуг) Разработка v8 УПП1 УУ Абонемент ($m)

Рассматривается технология кэширования результата разузлования продукции по спецификации. Данная технология может оказаться полезной для значительного ускорения работы системы в части разузлования в конфигурациях УПП. Тестировалось на платформе 1С 8.3.12.1469, релизы УПП 1.2, 1.3.

1 стартмани

01.03.2019    1829    kiba    1