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

Библиотека — все для 1С

Фишечки-рюшечки 57

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

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

06.11.2019    6471    myxins1989    93    

Тонкая настройка ежедневного резервного копирования базы данных 1С средствами SQL ver. 2014 (SP3) - 12.0.6024.0 (X64) 32

Архивирование (backup) v8

Хочу вам предложить небольшой пример, как можно реализовать резервное копирование 1С-ых баз данных средствами SQL. Данный материал не претендует на пулитцеровскую премию. Но возможно кому-то будет интересно узнать, что-то новенькое. Данный материал для резервного копирования только одной базы данных. А именно, если у вас 20-ть баз, то вам придется создавать 20-ть планов обслуживания для каждой базы индивидуально. (Слава разработчикам SQL, они разрешили копировать блоки из одного плана в другой, вам остается только произвести небольшую настройку для каждого скопированного блока - некоторые настройки блоков сбрасываются и выставляются значением по умолчанию и остаются неактивными)

07.10.2019    4352    DrZombi    49    

Полезняшки по СКД и построителям. Просто код 47

Практика программирования Универсальные функции v8 v8::СКД

Полезные процедуры и функции для работы с построителями и СКД. Просто исходник.

10.10.2019    4809    Yashazz    45    

RPA: программные роботы работы не боятся 60

Методология Управление Технологии Скрипты автоматизации

Рутинные задачи отнимают 80% рабочего времени офисных сотрудников, в то время как технология RPA способна автоматизировать большую часть этих процессов с помощью бота, нескольких строк кода и продвинутого девелопера в команде

28.10.2019    5336    bolefirenko    37    

Таблица значений. Нюансы 199

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

Обзор некоторых аспектов использования общеизвестного инструмента 1С.

01.10.2019    11209    Yashazz    36    

Полное копирование одной формы в другую 22

Практика программирования Универсальные обработки Работа с интерфейсом v8 1cv8.cf

Однажды я столкнулся с необходимостью открыть форму ЛЮБОГО документа с определенными изменениями, не зависящими от структуры объекта (например, заблокировать все кнопки). В интернете решения я не нашел. Обычно на форумах на запросы подобного рода отвечают чем-то вроде "покажи первоначальную задачу, а не спрашивай как реализовать то, что ты придумал". Тем не менее, мне стало интересно, как это можно сделать.

1 стартмани

03.10.2019    2599    nekit_rdx    23    

Разбираемся с web-kit в 1С, на примере интеграции TinyMCE в управляемую форму в УТ 11.4. Допиливаем обмен с сайтом в УТ 11.4 69

Обмен данными 1С Интеграция Адаптация типовых решений v8 v8::УФ УТ11

Многие уже знают, что в релизе платформы 8.3.14.1565, браузер Internet Explorer был заменен на Web-Kit, это на самом деле большой шаг вперед, но я уверен, многим, как и мне, пока не совсем понятно, что к чему. Возник опыт использования web-kit в 1С, вызова JS из 1С и вызова 1С из JS. Давайте вместе попробуем понять, чем одно отличается от другого, и заодно сделаем, что-нибудь полезное. Да и наверняка многим придется переписывать свои подобные поделки после обновления на новую платформу, так что надеюсь мой опыт окажется полезным.

2 стартмани

08.12.2019    1697    Бэнни    16    

Создание промышленной системы для локализации решений на базе 1С 47

Локализация решений

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

28.11.2019    1997    DitriX    15    

Дистрибьюция 7.7. Часть 1. Жизненный цикл заявки покупателя. Одна заявка покупателя, много адресов доставки. 1

Практика программирования Адаптация типовых решений v7.7 1С7:Комплекс 1С7:ТиС

Описан способ работы с учетом расписания с приоритетными покупателями - торговыми сетями (основными покупателями) в торговой или комплексной учетной системе на 1С 7.7. Множественная заявка покупателя на несколько торговых точек.

14.10.2019    1512    ksnik    14    

Набор скриптов для знакомства с SQL Server 221

Производительность и оптимизация (HighLoad) Администрирование СУБД

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

30.09.2019    12196    YPermitin    14    

Лайфхаки 1С (часть 2) Настройка работы интерфейса такси. Настройка и советы по работе 11

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

Советы по настройке интерфейса Такси и особенности работы в этой среде.

24.10.2019    3214    VachKirp    7    

Копирование числовых ячеек из 1С в Excel 26

Загрузка и выгрузка в Excel Администрирование данных 1С v8 1cv8.cf

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

15.01.2019    13105    itriot11    21    

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

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

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

1 стартмани

01.02.2018    26527    rpgshnik    48    

Тонкости настройки Истории данных 23

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

dbo._DataHistoryQueue0 - что это такое и как с этим бороться.

02.12.2019    2202    123456qwerty    5    

PostgreSQL для 1С 8.3: ускоряем резервное копирование и восстановление для отдельной базы очень большого размера 112

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

В этой статье разберем оптимизацию работы с моментальным снимком отдельной базы 1С в кластере PostgreSQL средствами pg_dump.exe, pg_restore.exe, psql.exe в среде Windows Server 2008,2012,2016. А также разберем проблемные ситуации и неожиданные ограничения при работе 1С в связке с PostgreSQL. Для Linux все аналогично.

1 стартмани

03.12.2018    18036    vsasav    68    

Дополнительные расходы на основе перемещения запасов в УНФ (пошаговая разработка расширения конфигурации) 6

Обработка документов Учет ТМЦ Расширения v8 УНФ

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

1 стартмани

17.10.2019    2300    aximo    4    

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

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

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

1 стартмани

07.10.2019    3597    geron4    4    

Отладка дополнительных отчетов и обработок (Управляемые формы 8.3 БСП) 27

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

Собственно отладка дополнительных отчетов и обработок (Управляемые формы 8.3 БСП).

17.01.2019    8418    aagubarev    27    

БСП: Дополнительная обработка (Регламенты) + Расширения, примеры от сложного к универсальному 72

Практика программирования БСП (Библиотека стандартных подсистем) v8 v8::УФ 1cv8.cf

Продолжение статьи «БСП: Дополнительная обработка (Регламенты), примеры от простого к сложному». Пойдем от финального примера той статьи и сделаем несколько шагов навстречу к универсальному решению.

2 стартмани

21.05.2018    13317    dsdred    17    

1С 8.3 и Arch Linux 21

Администрирование данных 1С v8

Подробная установка 1С 8.3 на Arch Linux в 3 чашки кофе без сахара и геморроя.

22.03.2018    12277    🅵🅾️🆇    29    

Мухи отдельно, котлеты отдельно. Еще раз про HTML и JavaScript 36

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

Это еще одна статья про документ HTML и JavaScript. Уклон сделан на организацию хранения HTML документа и скриптов а так же на подключение скриптов к документу.

1 стартмани

08.06.2018    8886    infosoft-v    12    

Переход на 64-х разрядный сервер 1С 40

Журнал регистрации Администрирование данных 1С v8

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

05.04.2019    8728    ids79    12    

Ректальное программирование: основы для практикующих 1С-программистов 300

Математика и алгоритмы

Одной из самых популярных и зарекомендовавших себя методологий программирования в 1С является так называемое ректальное программирование. Редкий проект внедрения и сопровождения учётных систем на платформе 1С обходится без его использования. Зачастую без знания данной методологии программистам даже бывает сложно найти работу в сфере 1С, потому что работодатели, особенно фирмы-франчайзи, в основном отдают предпочтение классическим, зарекомендовавшим себя методикам, а не новомодным заграничным веяниям.

19.12.2018    33940    for_sale    342    

1Script – язык для автоматизации рутины в жизни специалиста по 1С 304

Математика и алгоритмы

Мы все здесь – автоматизаторы бизнеса. Мы занимаемся этим каждый день и делаем это хорошо. Но практика показывает, что специалисты по 1С очень редко, очень мало автоматизируют сами себя. Есть много мелких задач, которые мы, 1С-ники, привыкли делать руками, хотя большой класс из этих задач можно было бы переложить на работу машины. Именно об этом и хотелось бы сегодня поговорить.

14.09.2016    45504    Evil Beaver    79    

Полная копия элемента справочника не своими руками 62

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

Копируем элемент справочника, элементы подчиненных справочников и записи регистров сведений, относящиеся к элементу. Одним движением.

27.04.2016    15997    dusha0020    23    

ЕГАИС от А до Я 47

Пользователю системы Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля

Данная статья описывает не очевидное и не документированное поведение ЕГАИС. То, чего нет в документации по УТМ.

28.08.2019    6050    goleaff2006    17    

Перерасчет выбранных в списке документов "Начисление зарплаты" для ЗУП 3.1.2 и 2.5.123 17

Практика программирования Зарплата Зарплата v8 ЗУП2.5 ЗКБУ УПП1 ERP2 ЗКГУ3.0 ЗУП3.x

Это одна из серии публикаций, посвященных внедрениям прикладного решения 1С:ЗУП на больших проектах внутри холдинга. Статья будет полезна разработчикам и внедренцам. В статье рассказываю, как быстро и просто реализовать групповой перерасчет документов «Начисление зарплаты...» в форме списка для ЗУП 3.1.2 и для ЗУП 2.5.123 (платформа 8.3.10.2699).

29.03.2018    12565    RailMen    7    

Как создать пользователя в ЗУП 3 по шагам 3

Пользователю системы v8 ЗУП3.x

Описание того, как создать пользователя в ЗУП 3.х (управляемые формы).

25.07.2018    9523    btydj    15    

Учебный курс. Повышение качества разработки. Ошибки программы 97

Практика программирования Математика и алгоритмы Рефакторинг и качество кода

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

10.07.2018    16577    Артано    92    

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

Математика и алгоритмы v8::УФ

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

18.11.2017    45436    pahich    77    

Автоматизированная проверка конфигураций… и пара слов о стандартах разработки 273

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

Предлагаю познакомиться с инструментом "Автоматизированная проверка конфигураций" и получить практику его применения

18.01.2017    46383    Vladimir Litvinenko    20    

Как создать бронебойную систему кибербезопасности на базе 1С 38

Администрирование данных 1С v8 1cv8.cf

Данный документ разработан экспертами ГК ИНТАЛЕВ для специалистов в области корпоративных информационных систем и кибербезопасности с целью проверки и помощи в доработке мер по созданию действительно безопасной информационной системы на базе 1С и "ИНТАЛЕВ: Корпоративный менеджмент".

28.12.2017    19750    intalev    22    

Обмен большими данными между клиентом и сервером 68

Внешние источники данных v8

В статье рассматривается вопрос передачи больших объемов данных, превышающих теоретический лимит сеансовых данных (4Гб за вызов) (они же временное хранилище) как с клиента на сервер, так и в обратном направлении.

1 стартмани

27.08.2019    5130    logos    17    

Кодогенерация и метагенерация в 1С 26

Практика программирования Математика и алгоритмы Разработка

В своем докладе на конференции INFOSTART EVENT 2018 EDUCATION Дмитрий Белозеров рассказал о разработке инструмента, позволяющего программно работать с метаданными 1С и писать скрипты для выполнения тех же действий, которые выполняет разработчик в конфигураторе –  с какими сложностями и нюансами пришлось столкнуться, и что получилось в итоге.

26.08.2019    4898    kirovsbis    28    

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

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

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

1 стартмани

24.04.2018    30275    kalyaka    34    

УФ: программное создание и копирование документов с использованием конструкций ДанныеФормыВЗначение, ЗначениеВДанныеФормы 21

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

1С:Предприятие 8.3. Управляемые формы. Программное создание и копирование документов. Использование методов ДанныеФормыВЗначение(), ЗначениеВДанныеФормы() и КопироватьДанныеФормы().

27.04.2017    22531    alexhline    9    

Создание множественного дополнительного реквизита. Управление торговлей 11 26

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

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

20.03.2018    11527    bad_wag    17    

SQL. Настройка резервного копирования. 75

Архивирование (backup)

Настройка резервного копирования БД 1С на MS SQL Server. На примере MS SQL Server 2012

06.09.2013    152850    1cprogr_nsk    42    

Главная и подчиненная таблицы в 1С - связывание 45

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

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

16.05.2013    29116    alex_shkut    20