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

Все публикации — все для 1С

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

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

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

1 стартмани

24.04.2018    41140    kalyaka    34    

Внешние источники данных: создание таблиц в MS SQL с помощью скриптов *.sql

Внешние источники данных Интеграция v8 Абонемент ($m)

Как быть программисту 1С, если для интеграции базы 1С: Предприятие 8.3 есть техническое задание со стороны разработчика внешней базы данных. Но самой базы данных нет ? А она уже нужна: для отладки выгрузки данных. В тех.задании коллегами описана структура таблиц внешней базы данных. Тогда Вам можно создать такую базу данных самостоятельно. С помощью скрипта для MS SQL.

1 стартмани

21.01.2020    2065    0    Designer1C    5    

Справочная схема "Объектная модель запроса"

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

Интерактивное средство для ориентирования в объектной модели запроса (объект СхемаЗапроса, платформа 8.3.5)

1 стартмани

27.07.2014    22164    39    boln    11    

Объектные блокировки

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

При работе с объектными данными (справочники, документы, планы счетов и т.д.) система «1С:Предприятие» обеспечивает два вида объектных блокировок: пессимистическую и оптимистическую. Они позволяют выполнять целостные изменения объектов при одновременной работе нескольких пользователей.

1 стартмани

17.08.2016    28827    9    Ranis1286    5    

Дерево объектной модели схемы запроса (декомпиляция текста запроса). Промо

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

Удобный просмотр схемы запроса. Формирование команд программной модификации запроса.

1 стартмани

05.10.2014    34663    188    ekaruk    20    

Объектная модель запроса "Схема запроса" - теория и примеры использования Промо

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

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

12.10.2014    74134    ekaruk    81    

Объектно-ориентированный взгляд на программирование в 1С

Математика и алгоритмы v8 1cv8.cf Абонемент ($m)

Рассматриваем программирование в 1С как работу с объектами и классами.

1 стартмани

18.04.2012    28021    BorisMor    241    

Как сделать OneScript объектно-ориентированным

OneScript Россия Бесплатно (free)

Описание метода создания объектов на OneScript и метода передачи функции в качестве параметра.

16.04.2017    8313    andreosh    7    

Проектно - сметная документация (смета)

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

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

1 стартмани

30.10.2013    25709    31    Sintson    23    

Уничтожитель временных таблиц пакета запросов

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

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

1 стартмани

22.09.2017    9511    3    SerVer1C    12    

Объектная структура данных крипто-валюты Bitcoin в базе данных 1С

Внешние источники данных v8 Абонемент ($m)

Блоки данных, которые содержат транзакции между адресами (кошельками) - это и есть все данные Bitcoin. Конфигурация представляет собой объектную структуру данных Bitcoin. База данных содержит информацию, сформированную на основе данных сети Bitcoin. Я считаю, что это должен понимать и знать каждый.

1 стартмани

27.04.2018    5025    8    Chelper    29    

Особенности разделения объектной модели документа и базы данных в 1С 7.7. Забавный глюк

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

Когда занимаешься разработкой в среде 1С, редко задумываешься о том, что программным кодом ты работаешь с объектной моделью базы данных, а не с самой базой данных. И что это вообще разные вещи. Ты создаешь объекты: документы и справочники, записываешь их - и в базе данных появляются соответствующие записи. Это настолько привычно, что когда сталкиваешься с нетипичным поведением платформы, первым делом думаешь: надо протестировать базу, она битая. В этой статье я хочу разобрать одну интересную ситуацию, которая как раз демонстрирует такое поведение. Описанная ниже ситуация воспроизводится как в файловом, так и в клиент-серверном (SQL) варианте. Тестировалось на версии платформы 1с77 релиз 027.

1 стартмани

16.05.2018    8657    Vortigaunt    26    

Работа с графической схемой в объектной модели DOM

Универсальные функции v8 v8::УФ Абонемент ($m)

Пример кода для работы с графической схемой в объектной модели DOM, платформа 8.3.12.

1 стартмани

04.06.2019    7605    botokash    19    

Отчет по архитектуре конфигурации

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

Отчет для рассмотрения объектной структуры конфигурации. Автоматизация документирования системы.

1500 руб.

10.01.2016    3995    26    1    

Подобие Объектно-ориентированного программирования в 1С (ПООПс)

Математика и алгоритмы v8 1cv8.cf Бесплатно (free)

Статья для тех кто знаком с ООП и опустил руки.

24.07.2016    12284    adam26    54    

Альтернативные способы работы с XML. Часть 1: Введение в DOM или объектная модель документа XML

Обмен через XML Математика и алгоритмы v8 1cv8.cf Бесплатно (free)

Данная публикация предваряет ряд статей об альтернативных способах работы с XML. "Альтернативных", потому что как правило работа с XML в 1С ограничивается разбором XML при помощи последовательного чтения - построчного разбора текстового содержимого. А ведь есть еще и другие способы.

08.08.2012    54901    1cspecialist    11    

Объектно-ориентированный дзен

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

Пара способов неочевидного использование возможностей ООП и транзакций в 1С 8.х для быстрой разработки доп. функционала или заплаток уровня «На коленке» или чуть посложнее

1 стартмани

18.06.2015    9860    0    Prometeus2011    8    

Загрузка ТТН ЕГАИС внешняя. Для УТ 10.3

Внешние источники данных Оптовая торговля Оптовая торговля v8 v8::ОУ УТ10 Россия УУ Абонемент ($m)

При переходе на новый формат транспортного модуля происходит ошибка загрузки ТТН ЕГАИС. Исправил внешней обработкой.

1 стартмани

06.07.2017    12091    10    foxmove    5    

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

Производство готовой продукции (работ, услуг) Учет ТМЦ Практика программирования Бухгалтерский учет Производство готовой продукции (работ, услуг) Учет ТМЦ v8 v8::ПВХ КА1 УТ10 УПП1 Издательство, полиграфия, упаковка УУ Бесплатно (free)

Рулоны из Бумаги и Плёнки в полиграфии составляют существенную часть затрат на выпуск готовой продукции Как проследить историю каждого рулона от прихода до выпуска готовой продукции ?

25.03.2019    4815    Designer1C    0    

Amazon S3. Вычисляем сигнатуры подписи. Объектное хранилище

WEB v8 Россия Абонемент ($m)

Платформа 1С поддерживает протокол Amazon S3 только через REST API. Протокол подробно описан на сайте Amazon. Алгоритм вычисления сигнатуры подписи запроса сложен, отладка на рабочем сервисе не показательна, ошибки не очевидны. Amazon в документации приводит примеры вычисления сигнатуры с фиксацией промежуточных результатов. Примеры вычисления сигнатуры подходят для встроенной проверки реализованного в 1С алгоритма, в том числе написания тестов. В статье описан принцип проверки вычисления сигнатуры, в вложении код вычисления сигнатуры и пара тестовых примеров.

10 стартмани

04.02.2020    1468    3    newtraveller    11    

Обмен номенклатурой между ERP и Документооборотом

Обработка справочников Перенос данных из 1C8 в 1C8 v8 ДО ERP2 Россия Абонемент ($m)

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

1 стартмани

08.01.2019    2734    3    bars21rus    0    

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

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

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

1 стартмани

25.03.2019    30612    tormozit    44    

Некоторые особенности разработки ММО-игр на платформе 1С:Предприятие

Математика и алгоритмы Бесплатно (free)

Добрый день, уважаемые коллеги! На первый взгляд может показаться, что статья посвящена довольно необычным вещам, но поверьте мне, эти вещи всем нам вполне привычны, просто мы их обычно видим под другим углом зрения. Поговорим о том, что такое MMO. Многие из вас уже знают, что это такое, потому что существует такая игра, как World of Tanks, а те, кто в нее напрямую не играл, безусловно, о ней слышали. Игра World of Tanks является классическим MMO. MMO расшифровывается как Массивная Многопользовательская Online-игра. С технологической точки зрения это – нагрузки, нагрузки и еще раз нагрузки.

08.09.2017    11257    Inkasor    21    

Бизнес-аналитика с помощью Power BI

Интеграция Бесплатно (free)

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

11.07.2019    12671    pbazeliuk    18    

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

Решение задач на 1С:Специалист v8 Абонемент ($m)

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

1 стартмани

24.10.2016    83433    NN2P    29    

Обзор имеющихся библиотек OneScript

OneScript v8 Бесплатно (free)

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

14.11.2017    42288    nixel    86    

Учебный курс. Повышение качества разработки. Вводная лекция, часть 2

Практика программирования Математика и алгоритмы Бесплатно (free)

Учебный курс по теории и практике программирования. Бесплатно. В виде структурированного текста. Лекция №2. Эта лекция посвящена абстракциям, их свойствами и практическому применению в рамках классических парадигм программирования.

24.05.2018    12674    Артано    36    

Как работают управляемые блокировки

Производительность и оптимизация (HighLoad) v8 Бесплатно (free)

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

29.04.2019    21339    comol    198    

Не думать о секундах свысока...

Производительность и оптимизация (HighLoad) v8 1cv8.cf Бесплатно (free)

Несколько примеров оптимизации типовой конфигурации УТ11. Описанные приемы подходят для многих других конфигураций.

21.05.2019    7624    vasilev2015    21    

Альтернативная стратегия управления блокировками

Производительность и оптимизация (HighLoad) v8 v8::blocking 1cv8.cf Россия Бесплатно (free)

Данная публикация освещает одну из альтернативных стратегий блокирования данных на уровне MS SQL Server, которая недоступна средствами 1С, но может быть весьма полезной. Разбирается практический пример.

20.05.2019    6841    zhichkin    15    

Разработка скрипта для проекта Снегопат Промо

Снегопат, openconf v8 1cv8.cf Россия Бесплатно (free)

Подробное пошаговое описание порядка создания скрипта для проекта Снегопат (http://snegopat.ru) на примере скрипта "Авторские комментарии". Затрагивает ключевые особенности объектной модели, реализуемой Снегопатом.

12.02.2012    19422    kuntashov    50    

Опыт разработки скриптов для автоматизации работы в конфигураторе

Практика программирования Математика и алгоритмы v8 Бесплатно (free)

Статья опубликована на мотивам доклада, прочитанного автором на Конференции IE 2012 15-16 ноября 2012 года, и вошедшего в Журнал Инфостарта №1. В настоящее время частично утратила актуальность, выложена в основном в качестве архива, чтобы помнить историю развития проекта.

24.02.2015    19004    kuntashov    5    

1С:Смета Промо

Производство v8 Строительство Россия БУ УУ Платные (руб)

"1С:Смета 3" предназначена для составления, расчета, хранения и печати строительной сметной документации: локальных и объектных смет, сводных сметных расчетов, отчетах о расходе ресурсов (М-29), ресурсных ведомостей, актов выполненных работ (КС-2), справки о стоимости выполненных работ (КС-3) и т.д. для всех субъектов строительства.

5000 руб.

17.02.2016    20728    1    0    

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 21 июля по 7 августа 2020 г. Промо

Производительность и оптимизация (HighLoad) Решение задач на 1С:Специалист v8 Платные (руб)

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

16450 руб.

30.05.2018    55062    76    12    

Работа с данными выбора Промо

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

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

1 стартмани

17.07.2018    39573    17    kalyaka    16    

Имитация наследования для методов документов.

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

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

1 стартмани

28.08.2018    3657    1    Enigma    6    

Обмен без правил. От простого к сложному

Перенос данных из 1C8 в 1C8 v8 1cv8.cf Абонемент ($m)

Пишем обмен с нуля, разбираемя с разными способами сериализации, учимся редактировать XML документы, создаем XDTO и Web service, осваиваем Script variant - English.

1 стартмани

16.01.2019    21269    nbeliaev    26    

Правила запроса. Выдержки из книги "Настольная книга 1С:Эксперта по технологическим вопросам"

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

Правила запроса, которые описаны в книге "Настольная книга 1С:Эксперта по технологическим вопросам". Актуальность темы связана с тем, что современные программисты не очень любят читать и даже не знакомы с этими рекомендациями.

17.06.2019    10939    Lucifer93    66    

Что умеет Русский Фокс?

Языки и среды Россия Абонемент ($m)

Краткий обзор русскоязычного объектно ориентированного 1С подобного языка программирования Русский Фокс.

1 стартмани

30.09.2019    3296    andreosh    20