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

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

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

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

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

1 стартмани

25.03.2019    6491    23    

Пересечение транзакций. Примеры 17

Оптимизация БД (HighLoad) v8 Абонемент ($m)

Рассматривается пересечение транзакций типа чтение-запись над одним элементом справочника при разных уровнях изоляции.

3 стартмани

03.09.2018    5154    5    

"На пальцах" - чем отличается "repeatable read" от "read commited" и "read commited snapshot"? 104

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

В сети и в книгах довольно много информации с описанием уровней изоляции транзакций, их особенностей и отличий. Когда читаешь - всё вроде понятно, но при столкновении с практическими задачами возникают трудности. Чтобы "пощупать", как ведёт себя система с разными настройками, я сделал элементарный пример с одной единственной таблицей - результаты экспериментов описаны ниже. Дополнительно выяснилось, что система ведёт себя по-разному не только с разными настройками, но и с одинаковыми настройками под разными СУБД (Postgre и MS SQL).

09.11.2016    13344    23    

Команда "ЗафискироватьТранзакцию();" отменяет транзакцию 3

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

Когда "ЗафискироватьТранзакцию();" отменяет транзакцию. Делюсь опытом эксплуатации.

26.03.2019    1258    8    

Как определить уровень изоляции запроса? 81

Оптимизация БД (HighLoad) v8::СПР v8::blocking ЗУП2.5 Бесплатно (free)

Как с помощью Profiler определить уровень изоляции запроса и зачем это нужно

14.05.2017    18205    41    

Глобальные транзакции в сервис-ориентированной архитектуре и... 1С 10

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

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

02.11.2009    8343    20    

Автоматические и управляемые блокировки применительно к типовым конфигурациям 1С Промо 116

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

Основные принципы работы с режимами автоматических и управляемых блокировок в 1С Предприятие 8. Теория и применение в типовых конфигурациях: БП, УТ, ЕРП

10.11.2018    14594    40    

Исследование "В данной транзакции уже происходили ошибки" 9

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

Описан пример воспроизведения, и описание причин возникновения данной ошибки.

1 стартмани

06.02.2018    10549    21    

Шринк лога транзакций MS SQL 2008/2012 в экстренном случае или боремся с ошибкой HRESULT=80040E14 127

Чистка базы v8 Бесплатно (free)

Пошаговая инструкция по уменьшению лога транзакций (*.ldf) MS SQL 2008/2012.

15.01.2013    238526    38    

Транзакционная печать на примере БП3 и УТ10 1

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

Рассмотрим недостатки типовой подсистемы печати и один из вариантов её обхода – запись в транзакции модифицированного объекта, его печать и откат назад в исходное состояние на примерах для БП3 и УТ10.

13.10.2017    7305    1    

Загрузка транзакций из Fidelio в Бухгалтерию 3.0 (управляемое приложение) Промо 3

Обмен с другими системами v8 v8::УФ БП3.0 Гостиничный бизнес БУ Платные (руб)

Обработка для импорта транзакций в формате csv из программы Fidelio для БП 3.0.

16500 руб.

29.07.2018    5143    0    0    

Штрих-miniPos: суммы транзакций 1

POS терминал v8 1cv8.cf Розничная торговля Платные (руб)

Анализ сумм транзакций Штрих-miniPos за указанный период.

1500 руб.

17.04.2014    12574    0    1    

Транзакция с прерыванием 13

Практика программирования v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Упаковка метода от "уставания" транзакции

13.11.2007    15571    69    6    

Обработка документов из типовой БУХ без транзакции 7

Обработка документов v77::БУ 1С7:Бух Россия Абонемент ($m)

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

1 стартмани

17.04.2010    5320    77    3    

Анализ транзакций по журналу регистрации 1С 8 Промо 43

Журнал регистрации v8 КА1 БП2.0 ЗУП2.5 УТ10 УПП1 УНФ Россия Абонемент ($m)

Из журнала регистрации (ЖР) можно почерпнуть немного информации о производительности. 28.08.2012 Новая версия с графическим представлением

1 стартмани

28.12.2011    20734    301    30    

Транзакция не активна (Бухгалтерия предприятия 3.0) 10

Системное v8 БП2.0 Бесплатно (free)

Если 03.10.2014 (или позже) у вас при открытии документов "Реализация товаров и услуг" и "Поступление товаров и услуг" в Бухгалтерии предприятия 3.0 начала появляться ошибка "Транзакция не активна", то вам сюда. Описание исправления ошибки!

04.10.2014    10743    4    

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

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

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

1 стартмани

18.06.2015    7902    4    8    

Отмена проведения документа вне транзакции 0

Обработка документов v8 КА1 УПП1 Абонемент ($m)

Отмена проведения документа вне транзакции и очистка регистра ПервоеПриближениеДляРешенияСЛУ для документа РасчетСебестоимостиВыпуска.

1 стартмани

24.10.2012    5441    22    1    

Сжатие логов журнала транзакции MS SQL 25

Системное Бесплатно (free)

Автоматический шринк журнала транзакций и перевод базы в простой режим восстановления.

14.04.2018    6412    8    

Проведение вне транзакции документов "Расчет себестоимости" и "Корректировка стоимости списания товаров" 0

Обработка документов v8 УПП1 БУ Закрытие периода Абонемент ($m)

Обработка для группового проведения документов "Расчет себестоимости" и "Корректировка стоимости списания товаров" вне транзакции. Релиз Управление производственным предприятием, редакция 1.3 (1.3.111.1).

1 стартмани

23.10.2018    1446    2    2    

Тонкости с разрастанием лога транзакций в SQL 2008 R2 32

Системное v8 УПП1 Россия Бесплатно (free)

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

1 стартмани

08.09.2011    8514    27    

Блокировка данных при выполнении запроса в транзакции 35

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

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

28.12.2014    10956    17    

Обработчик транзакций "Штрих-М:Кассир" 30

Обработка документов Внешние компоненты v7.7 1cv7.md Россия Абонемент ($m)

Обрабатывает транзакции "Штрих-М:Кассир". Визуальная расшифровка кассовых операций. Может быть использован в ЛЮБОЙ кофигурации 1С для создания документов "Реализация ТМЦ" в качестве "транспорта".

1 стартмани

18.11.2007    16120    361    12    

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

Чистка базы v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Не нашел простого решения для сабжа и потому выкладываю... Мож кому нить пригодится...

30.03.2008    6333    226    17    

Разбор файлов отчетов о продажах для касс ШТРИХ-М miniPOS 3

ККМ v8 БП2.0 УТ10 УПП1 УУ Кассовые операции Розничная торговля Абонемент ($m)

Разбор файлов отчетов о продажах, формируемых кассами, работающими на ПО "ШТРИХ-М: Кассир miniPOS"

1 стартмани

20.12.2014    8173    45    8    

Доработка конфигурации для загрузки отчета по транзакциям с сайта Газпромнефть 1

Обмен через XML v8 Россия УУ Учет ТМЦ Абонемент ($m)

Доработка для загрузки данных по транзакциям с сайта Газпромнефть из формата xml.

1 стартмани

22.06.2015    4635    5    2    

Загрузка процессора 100% в 7.7 под Windows Server 2008 при блокировке журнала транзакций. 70

Внешние компоненты v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Абонемент ($m)

1C 7.7 "Секретный релиз" + Windows Server 2008r2 и 1С запускается и работает, но ввиду того, что обновили BkEnd, потеряли полезнейший функционал, такой как предотвращение "загрузки процессора на 100%" при ожидании блокировки журнала.

2 стартмани

31.03.2011    31208    414    80    

Отчет по транзакциям кассового узла (Штрих-М: Кассир 1.х,2.х,5.х и Атол Фронтол 4.х) 6

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

Простой отчет по файлу с продажами из кассового узла

1 стартмани

10.10.2012    9392    60    6    

Групповая обработка справочников и документов (с интервалом выполнения) 6

Обработка документов Обработка справочников v8 КА1 УТ10 УПП1 Абонемент ($m)

Проблема: Групповое перепроведение мешает остальным пользователям работать с базой. Доработанная "Групповая обработка справочников и документов" конфигураций УПП 1.3 и КА 1.1 позволяет перепроводить документы, "не мешая" другим пользователям.

1 стартмани

14.03.2016    7375    21    3    

Планы обмена 1С 141

Перенос данных из 1C8 в 1C8 v8 Бесплатно (free)

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

10.09.2018    19557    4    

Типы блокировок в MS SQL Server 105

Системное Бесплатно (free)

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

29.11.2017    22153    3    

Оптимистические уровни изоляции в MS SQL Server 38

Системное Бесплатно (free)

Оптимистические уровни изоляции транзакций были введены в SQL Server 2005 как новый способ борьбы с проблемами блокировок и согласованности данных. В отличие от пессимистических уровней изоляции, при использовании оптимистических уровней запросы не могут считать данные, которые были изменены другими транзакциями, но еще не были зафиксированы (читаются "старые" данные). При этом не происходит конфликта совмещаемых (S) и монопольных (X) блокировок.

30.11.2017    10194    1    

Ускорение в 100 раз. Решаем проблему блокировок 299

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

Я являюсь автором и тренером курсов по оптимизации и повышению производительности в 1С. Большинство людей приходят ко мне на обучение, желая разобраться со своими проблемами, и я очень часто слышу от них: «эти блокировки замучили, достали, жизни нет, что делать – не знаем. Технологический журнал включали, галочки ставили, форумы читали – ничего не помогает». Я уверен, что эта тема актуальна для многих из вас, поэтому в статье, не вдаваясь глубоко в подробности, я хочу вам дать некоторые конкретные рекомендации, которые вы сможете применить у себя и сразу получить ощутимый эффект. Например, если у вас запрос из-за блокировок выполняется 15 секунд, то после оптимизации он начнет выполняться за 15 миллисекунд. Это обычная практика, никакой фантастики – все это можно сделать.

13.06.2017    51463    34    

- 15 %

Обмен с системой Меркурий через Web + Ветис.API для любых конфигураций (универсальная конфигурация Хамелеон Меркурий) Промо 234

Обмен с другими системами WEB Производство Торговля Бухгалтерия v8 1cv8.cf Сельское хозяйство и рыболовство Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Пищевая промышленность Россия БУ УУ Оптовая торговля Производство готовой продукции (работ, услуг) Розничная торговля Платные (руб)

Универсальная конфигурация Хамелеон Меркурий для взаимодействия с системой Меркурий(тестовый+рабочий+демо контур) может использоваться для интеграции в любую конфигурацию на базе 1С, версии ПРОФ и выше(достаточно снять галочку: свойства конфигурации и можно пользоваться всеми преимуществами из своей привычной учетной системы). Основное отличие от других решений - полностью открытый код, работа через веб-интерфейс и API 2.0. Для удобства реализован общий интерфейс в виде обработки, схожей с интерфейсом Меркурий, но возможностей гораздо больше, т.к. при интеграции в Вашу учетную систему, можно на основании Ваших справочников и документов, создавать соответствующие документы и справочники в системе Меркурий и наоборот. Доступно подробное и развернутое описание в HELP-окнах, которое помогает во всем разобраться даже неподготовленным пользователям, добавлены ссылки на обучающее видео по использованию системы Меркурий. Считывание, запись, редактирование, удаление справочников/групп и документов. Гашение ВСД, отказ и частичный отказ. Инвентаризация(изменение/удаление количества в партиях). Создание партии через журнал продукции. Возможность групповой печати ветеринарных свидетельств. Поддерживает регионализацию. Работает с маркировкой, упаковками. Возможно обновлять данные с учетом работы вет.врача. Внесение лабораторных исследований и иммунизации в созданные партии или при производстве. Вывод сообщений от системы Меркурий(с нашим комментарием по ним). Лицензирование идет на ХС в целом(а не на каждое предприятие). Создание транзакций: производство/отгрузка/перемещение+черновой вариант в Меркурии для сверки всех полей. Добавлена возможность автономной работы при неполадках на сайте Меркурий. Просмотр доступных прав пользователя в системе Меркурий.

5000 руб.

08.11.2017    52768    293    74    

Неоптимальная работа запроса 127

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

Шпаргалка к экзамену "Эксперт по технологическим вопросам".

27.04.2018    14993    32    

Стратегия резервного копирования базы данных для MS SQL Server 39

Архивирование (backup) Россия Бесплатно (free)

В этой статье излагаются основы резервного копирования баз данных Microsoft® SQL Server™ 2005, а также приводятся советы, когда следует осуществлять резервное копирование базы данных, и рассматриваются шаги процедур создания резервных копий. После изучения различных методов резервного копирования SQL Server читатели смогут определить подходящую стратегию резервного копирования для конкретной деловой среды.

09.12.2011    29761    3    

Резервное копирование 1С средствами MS SQL. 431

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

В этой статье описано самое обычное резервное копирование ИБ 1С при помощи инструментов MS SQL Server 2008 R2, объяснено почему следует делать именно так, а не иначе, и развеяно несколько мифов.

17.02.2013    213379    79    

Регистры сведений 1С. Как это устроено. 654

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

Основная идея публикации - собрать в одном месте информацию о внутреннем устройстве такой абстрактной сущности, как "Регистр сведений 1С" и ответить на ряд вопросов: Что происходит при записи регистра в различных режимах? Что такое на самом деле "СрезПервых" и "СрезПоследних"? Как оптимально выбрать структуру регистра? Это та информация, владея которой, начинаешь лучше понимать как это работает и как правильно использовать регистры сведений.

05.08.2016    127576    154    

Настройка PostgreSQL для работы в связке с 1С 8.х на платформе Windows Server 2012, объём БД более 200 Гб 186

Оптимизация БД (HighLoad) Системное v8 Россия Абонемент ($m)

Настройка бесплатной СУБД PostgreSQL для работы в связке с 1С 8.х на платформе Windows Server 2012 х64. Объём БД более 380 Гб для мощного сервака. Конфигурация КА 1.1.108.2, 50 пользователей. Более 1 млн. проводок при закрытии месяца. Время закрытия месяца сравнимо с MSSQL и составляет в среднем 2 часа. Время отмены закрытия месяца - всего 10 минут! Ликвидированы зависания PostgreSQL. Всё за счет настроек файла postgesql.conf.

1 стартмани

11.10.2016    51167    51    40