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

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

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

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

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

1 стартмани

24.04.2018    21562    27    

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

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

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

1 стартмани

17.08.2016    18396    7    5    

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

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

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

1 стартмани

27.07.2014    19143    95    11    

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

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

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

1 стартмани

05.10.2014    28334    257    19    

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

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

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

12.10.2014    60743    74    

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

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

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

16.04.2017    5994    7    

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

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

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

1 стартмани

18.04.2012    23127    241    

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

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

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

1500 руб.

10.01.2016    3489    24    1    

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

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

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

1 стартмани

30.10.2013    20392    91    23    

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

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

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

1 стартмани

06.07.2017    9857    10    5    

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

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

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

25.03.2019    989    0    

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

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

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

1 стартмани

22.09.2017    6472    4    12    

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

Обмен с другими системами v8 Абонемент ($m)

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

1 стартмани

27.04.2018    3826    7    23    

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

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

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

1 стартмани

16.05.2018    5147    26    

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

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

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

08.08.2012    47760    11    

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

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

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

1 стартмани

18.06.2015    7916    4    8    

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

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

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

1 стартмани

08.01.2019    1236    2    0    

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

Сертификация v8 Абонемент ($m)

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

1 стартмани

24.10.2016    65789    29    

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

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

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

1 стартмани

25.03.2019    6558    23    

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

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

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

12.02.2012    16885    50    

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

Теория программирования Бесплатно (free)

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

08.09.2017    8671    21    

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

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

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

24.02.2015    16450    5    

1С+Классы. Версия-0 52

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

Разработано ООП-расширение языка 1С, включающее (но не ограничивающееся): Классы как абстрактные типы данных с элементами «переменная», «свойство», «функция», «процедура»; Интерфейсы как абстрактные классы без элементов состояния («переменная») и без привязки к реализации методов (свойств, процедур, функций) при определении; Имплементация (реализация) интерфейсов классами; - одиночное открытое наследование; Области видимости «внутренняя» (private), «экспорт» (public), «защищенная» (protected); Статические элементы классов (общие для всех экземпляров класса); Замещение (переопределение реализации) методов при наследовании – «виртуальные методы, свойства»; Сокрытие (затенение) обычных (не замещаемых) элементов при наследовании; Перегрузка процедур и функций по количеству и типам данных аргументов; Конструкторы класса; Деструктор класса; Слабые ссылки; Делегаты.

1 стартмани

28.10.2016    15097    14    68    

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

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

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

5000 руб.

17.02.2016    16249    0    0    

1C, ООП, DDD и дальше 80

Теория программирования Россия Бесплатно (free)

Статья, вместе с которой можно помечтать о том, какой могла бы быть 1Cv9, почитать об ООП, DDD и всяком таком.

08.06.2011    17467    63    

Практическое использование запросов в 1С 8 11

Инструментарий v8 1cv8.cf Россия Бесплатно (free)

Представляю серию уроков по практическому использованию запросов для начинающих программистов 1С 8

11.10.2011    23219    11    

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

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

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

14.11.2017    25689    85    

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

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

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

24.05.2018    9317    36    

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

Оптимизация БД (HighLoad) v8 Бесплатно (free)

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

29.04.2019    6258    198    

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

Оптимизация БД (HighLoad) v8 1cv8.cf Бесплатно (free)

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

21.05.2019    1742    11    

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

Оптимизация БД (HighLoad) v8 v8::blocking 1cv8.cf Россия Бесплатно (free)

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

20.05.2019    1756    15    

Про ссылки, уникальные идентификаторы, GUID и не найденные объекты 116

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

Одним из основных постулатов теории по программированию в 1С является понятие объектного типа данных, когда мы говорим, что «удаление объекта ссылочного типа из базы данных и затем создание нового объекта в базе с такими же точно реквизитами приведет базу в новое состояние, в отличие от случая с не объектными данными (например записи регистров)». И для начинающих это так. Но иногда, при решении практических задач, этих безусловно полезных для формирования правильной «картины мира» у новичка знаний становится недостаточно...

1 стартмани

05.05.2012    115871    269    27    

Альтернативные способы работы с XML. Часть 2: Введение в xPath или запросы к XML Промо 51

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

В предыдущей статье "Введение в DOM или объектная модель документа" было описано понятие объектной модели документа (DOM), раскрыты плюсы и минусы использования модели при разборе файлов XML, приведено сравнение с построчным последовательным разбором. Были представлены варианты выборки данных с помощью объекта 1С ДокументDOM. Теперь настало время познакомить читателей с самым, на мой взгляд, интересным способом извлечения данных из XML - при помощи языка запросов xPath.

09.08.2012    36212    13    

Запрос vs Объект + результат эксперимента, вполне реального 30

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

Использование 1с-запроса для доступа к данным имеет преимущество в скорости перед объектной моделью при ожидаемом объеме выборки более 10 000 ссылок. Конкретный результат: 0.07 секунды при запросе против 0.0023 секунды при использовании объектной модели.

1 стартмани

25.10.2012    12479    265    

Направления работы программиста 1С Промо 137

Техническое задание Бесплатно (free)

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

08.11.2012    38460    58    

Запись во внешние источники данных 39

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

Внешние источники данных, появившиеся в 8.2.14 был отличным шагом навстречу интеграции с другими приложениями. Сейчас на дворе 8.3 и таблицы внешних источников данных: Почти не имеют ограничений в запросах (помещение во временные таблицы, соединения с 1С таблицами); Могут стать объектными данными (ссылку на внешнюю таблицу можно указывать как тип в реквизитах внешних таблиц и располагать на форме). Однако, как и 3 года назад, изменять данные во внешних источниках мы могли только через ADO Но, в 8.3.4 мы получаем Функции внешних источников данных

10.02.2014    29059    23    

1С:PDM Управление инженерными данными 1

Производство v8 Машиностроение и приборостроение Россия Платные (руб)

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

14400 руб.

17.02.2016    13581    0    0    

Удобная библиотека для .NET разработчиков, обменивающихся данными с 1с бухгалтерией 7

Внешние компоненты v8 Абонемент ($m)

Мы считываем и записываем информацию для почти 1000 организаций, ведущихся в 1с Бухгалтерии, из своего прикладного кода на C#. Для облегчения этих задач мы написали LINQ-провайдер для работы с базами 1С. Библиотека доступна на github.

1 стартмани

22.06.2016    6088    2    3