...

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

Если хочется ООП с наследованием и полиморфизмом

Математика и алгоритмы Языки и среды v8 Абонемент ($m)

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

1 стартмани

21.07.2022    756    0    Alxby    8    

Подсистема "Версионирование объектов". Ошибка сохранения в xml

Файловые протоколы обмена (TXT, XML, DBF), FTP 8.3.6 Россия Бесплатно (free)

Здесь рассматривается возможный метод исправления ошибки "Недостаточно памяти для записи файла формата Base64" путем изменения алгоритма сериализации объектов в подсистеме "Версионирование".

16.02.2021    820    maria_vl    2    

Защита объектов от изменения обменом

Файловые протоколы обмена (TXT, XML, DBF), FTP v8 1cv8.cf Абонемент ($m)

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

5 стартмани

05.01.2022    8078    36    sapervodichka    50    

О формах 1С замолвите слово... Необычное использование знакомого всем объекта

Механизмы платформы 1С v8 Бесплатно (free)

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

13.01.2021    9224    CyberCerber    46    

Работа с Ворд через СОМ-Объект

Внешние источники данных v8 Бесплатно (free)

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

15.02.2021    13714    Sindbad_M    36    

Заполнение объектов в модели MVC

Механизмы платформы 1С v8 Бесплатно (free)

Обычно объекты ИБ содержат избыточную информацию. Заполнение объекта может быть интерактивным или из модуля – алгоритмы должны быть одинаковые. Внешние системы должны определять основные реквизиты, а алгоритмы заполнения дополнять все остальные реквизиты зависимые, определяемые текущими бизнес-правилами, служебные.

10.08.2022    366    kalyaka    0    

Просмотр объектов очереди сообщений в 1С:Документооборот

Адаптация типовых решений v8 1cv8.cf Абонемент ($m)

В базах с бесшовной интеграцией с 1С:Документооборот есть Регистр сведений "Очередь сообщений в 1С:Документооборот". Для пользователя он мало информативен. Расширение позволяет просматривать сообщение в человеческом виде. И понимать проблему до объекта.

1 стартмани

02.08.2022    3424    11    sapervodichka    4    

Редактирование СКД, смена типа набора данных

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

Еще один мини-редактор СКД

1 стартмани

21.06.2022    1205    22    echo77    2    

Анализ задолженности клиентов в разрезе объектов расчетов и складов (магазинов) для УТ 11, КА 2 - быстрое формирование отчета

Взаиморасчеты v8 ERP2 УТ11 КА2 УУ Платные (руб)

Отчет по задолженности клиентов в разрезе объектов расчетов и складов (магазинов) для УТ 11, КА 2. Отчет позволяет посмотреть задолженности клиентов в разрезе складов (магазинов). Удобно увидеть, сколько должен конкретный клиент за покупку товаров на конкретном складе (магазине). Склад берется из аналитики объектов расчетов. Если в объекте расчетов отсутствует склад (например, ввод начальных остатков) или объект расчетов не заполнен или объект расчетов – договор, тогда объект расчетов тоже не будет заполнен. По сравнению с типовым отчетом - работает гораздо быстрее!!!

2400 руб.

21.01.2021    6468    1    0    

Ручное редактирование реквизитов и табличных частей объектов и их движений в обход формы Промо

Универсальные обработки v8 v8::УФ 1cv8.cf Россия Абонемент ($m)

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

3 стартмани

21.02.2022    2232    12    serjserg    4    

Редактирование объекта

Универсальные обработки v8 1cv8.cf Абонемент ($m)

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

1 стартмани

21.04.2021    1727    10    SaschaG    4    

Расширение согласования документов (справочников) в УХ на другие объекты

Документооборот и делопроизводство v8 ERP2 УХ Бесплатно (free)

Возникает частенько потребность расширить согласование УХ на другие объекты (актуально для УХ и ERP.УХ). В данной статье будет дана подробная инструкция, как это сделать быстро.

26.01.2022    878    Shining_ninja    0    

Регистрация объектов по GUID для обмена данными. Загрузка списка идентификаторов или ссылок вида "Объект не найден" из файла

Обмен между базами 1C v8 1cv8.cf Абонемент ($m)

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

1 стартмани

18.12.2020    2698    8    WhiteOwl    0    

Очистка истории изменения объектов УПП

Чистка данных v8 УПП1 Бесплатно (free)

Описание варианта реализации очистки версий объектов старше определённого периода.

19.05.2022    355    Goggy    5    

Налог на имущество объектов условно недвижимого имущества

Регламентированный учет и отчетность Россия БУ Налог на имущество Бесплатно (free)

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

09.06.2021    457    NataVic    0    

Объект "Схема запроса" и расширения языка запросов СКД

СКД v8 v8::Запросы Россия Бесплатно (free)

Если использовать объект СхемаЗапроса для модификации текстов запросов, содержащих расширения СКД, то могут возникнуть ошибки времени исполнения. И полученных запрос не будет работать. В статье расскажу, как этого избежать.

18.07.2021    2942    mysm    14    

Произвольная обработка объектов

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Обработка предназначена для групповой обработки списка объектов ссылочного типа, а именно: -) проведения; -) снятия с проведения; -) проведения с формированием проводок; -) записи (Объект.Записать()); -) записи в режиме загрузки данных (Объект.ОбменДанными.Загрузка= Истина) -) записи с выполнением произвольного кода. В частности, подходит для установки реквизитов, примитивных и ссылочных.

2 стартмани

01.05.2021    2048    0    papche    3    

Удобный поиск ссылок на объект

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

Простой способ организовать контекстный поиск ссылок на объект на базе функции НайтиПоСсылкам().

1 стартмани

12.08.2021    1860    15    skufia@gmail.com    1    

Изменение объектов и движений (только в умелые руки)

Универсальные обработки v8 1cv8.cf Абонемент ($m)

Позволяет поменять объекты (Справочники, Документы) без перепроведения в закрытом периоде, без регистрации для обмена и без влияния на "Закрытие месяца". Использовать под свою ответственность!

2 стартмани

27.12.2021    1377    12    lomanos    0    

Структура таблиц

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

Обработка позволяет получить быструю справку о структуре таблиц.

1 стартмани

01.02.2022    1613    5    salus    4    

Универсальный "сравниватель" объектов

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

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

1 стартмани

03.03.2021    5210    22    pyrkin_vanya    13    

Расписание: объект и примеры применения

Универсальные функции v8 УТ10 Россия Бесплатно (free)

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

21.07.2021    2126    schthaxe    1    

Правила регистрации объектов 1С:БСП

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

Здравствуйте, коллеги! В статье рассмотрим работу с правилами регистрации объектов в библиотеке стандартных подсистем 1С.

20.04.2022    2752    Koder_Line    8    

Присоединение внешней печатной формы в виде файла к объекту-основанию

Печатные формы Адаптация типовых решений v8 1cv8.cf Абонемент ($m)

В данной публикации речь пойдёт о том, как можно присоединить сформированную внешнюю печатную форму в виде файла к тому объекту (справочнику, документу и т.п.), на основании которого она была сформирована.

1 стартмани

20.05.2022    1356    1    delta    0    

Подсистема оповещений об изменении объектов

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

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

1 стартмани

27.07.2022    1936    11    Sirruf    15    

Префиксация объектов - полезный типовой функционал БСП

Универсальные функции БСП (Библиотека стандартных подсистем) v8 1cv8.cf Россия БУ УУ Бесплатно (free)

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

21.06.2021    7802    quazare    4    

"Все функции" только для объектов расширений

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

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

1 стартмани

28.02.2021    3980    6    t278    1    

Проверка доступности объектов с учетом видов ограничений при RLS

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

Часто возникают проблемы, когда настроили группы доступа или профили доступа - но у пользователя видимость (доступность_ объектов с учетом видов ограничений, отрабатывает не верно. Может быть, что объект виден пользователю, хотя все настроено - чтобы объект не должен был виден или обратная ситуация. В данной статьи раскрою, как быстро можно проверить причина в RLS или нет.

27.01.2022    1353    Shining_ninja    1    

Исправление ошибки: Изменение запрещено, объект расчетов используется в других объектах. УТ 11.5, КА и ERP 2.5

Взаиморасчеты Адаптация типовых решений v8 ERP2 УТ11 КА2 БУ УУ Абонемент ($m)

После обновления на 2.5 стала появляться ошибка при изменении объекта расчетов, например, в поступлении ДС. Изменение запрещено, объект расчетов Поступление безналичных ДС используется в других объектах: Сверка взаиморасчетов. При этом пометка на удаление сверки не помогает.

1 стартмани

14.01.2022    3598    39    77dream77    4    

Поиск объекта по уникальному идентификатору или системному представлению (обычные и управляемые формы)

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

Простая обработка для поиска объекта БД (ссылки) по уникальному идентификатору или системному представлению, а также получения уникального идентификатора и системного представления по ссылке.

1 стартмани

18.11.2021    1635    8    MaGn    0    

Универсальная обработка навигации по метаданным 1С:Предприятия 7.7 для пользователя (навигатор - органайзер открывает любые объекты в режиме 1С:Предприятия)

Обработка документов Универсальные обработки v7.7 Абонемент ($m)

Если у пользователя конфигурации 1С 7.7 сложный интерфейс (или несколько интерфейсов), в котором проблематично найти нужный элемент метаданных - константу, справочник или документ (журнал документов), отчет или обработку, в этом случае поможет универсальный навигатор - органайзер по элементам метаданных, позволяющий легко найти нужный пользователю вид объекта метаданных в отсортированном по алфавитному порядку списке идентификаторов, синонимов или даже комментариев объектов метаданных. Данная универсальная обработка позволяет выбрать и открыть необходимую форму списка и форму элемента. Для доступа к нужному объекту в конфигурации у пользователя должно быть настроено разрешение в правах пользователя, а ссылка в его интерфейсе пользователя в конфигурации не обязательна.

1 стартмани

09.10.2021    2871    0    ksnik    1    

Выгрузка и загрузка объектов по ссылкам на выбранные данные в формате XML

Обмен между базами 1C Файловые протоколы обмена (TXT, XML, DBF), FTP v8 1cv8.cf Абонемент ($m)

Внешняя обработка для выгрузки и загрузки объектов по ссылкам на выбранные данные в формате XML в конфигурациях с одинаковой структурой метаданных (обычные и управляемые формы)

1 стартмани

02.02.2022    1757    11    mayz    0    

Простейший способ учета изменений управляемых форм объектов

Универсальные функции v8 1cv8.cf Бесплатно (free)

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

02.11.2021    1574    avalakh    12    

Регистрация изменений объектов для обмена по организации

Обмен между базами 1C v8 УТ10 БП3.0 Абонемент ($m)

Настраиваем обмен между УТ 10.3 и БП 3.0. Опишу нюансы: как ускорить и оптимизировать первоначальный обмен.

2 стартмани

15.03.2021    8406    16    RustIG    1    

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

Запросы v8 Бесплатно (free)

Разберём решение задачи реального проекта: контекст, логика решения, само решение. Рассмотрим возможности объекта СхемаЗапроса.

03.06.2021    4842    maraton1185    32    

Сводная справка по объекту

Инструкции пользователю v8 ERP2 УТ11 КА2 Абонемент ($m)

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

5 стартмани

13.04.2022    1251    2    Alfn    0    

Анализ добавленных и измененных объектов через расширения

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

Обработка для поиска реквизитов, добавленных расширениями.

1 стартмани

28.04.2022    991    3    Shalnov    0    

Определение GUID объекта, определение объекта по GUID

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

Обработка позволяет определять GUID объекта, а также определять объект по GUID.

1 стартмани

11.02.2022    1579    6    t_yuri    6    

Панель #Расширение объекта: Редактор, Права, Поиск, Сторно, Обмен

Универсальные обработки v8 1cv8.cf Абонемент ($m)

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

2 стартмани

01.05.2020    19133    120    sapervodichka    3