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

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

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

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

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

30.11.2017    10168    1    

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

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

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

14.05.2017    18150    41    

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

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

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

10.11.2018    14496    40    

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

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

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

09.11.2016    13331    23    

"Убираем блокировки" в 1С. Заставляем MS SQL работать как Oracle. 147

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

Включение уровня изоляции Read commited shapshot в MS SQL позволяет практически полностью избежать блокировок на уровне MS SQL при использовании управляемого режима

26.09.2011    78892    125    

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

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

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

29.11.2017    22069    3    

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

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

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

3 стартмани

03.09.2018    5113    5    

SQL Server Profiler. В картинках, для самых маленьких 45

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

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

21.08.2017    11904    2    

Технология In-Memory OLTP (для SQL Server 2014) 62

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

Данная статья написана по итогам доклада, прочитанного на конференции INFOSTART EVENT 2015 CONNECTION 15-17 октября 2015 года. Мой доклад, в свою очередь, стал результатом почти четырех месячных исследований в отрыве от какой-либо работы. Но «игра стоила свеч», и когда я получил свои результаты, я захотел поделиться ими с сообществом.

20.09.2016    13786    14    

Для чего нужны блокировки 170

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

Многие программисты "борются" с блокировками, но в попытках их "победить" не всегда задумываются "зачем они вообще нужны?" "а может от них совсем отказаться?" удивительно, но факт - от блокировок можно просто отказаться.

26.09.2011    52031    163    

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

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

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

29.04.2019    5902    198    

Could not continue scan with NOLOCK due to data movement в 1С:Предприятие 14

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

Скорее всего с этой ошибкой вы не сталкиваетесь, но если что, то будьте "вооружены" этой заметкой...

07.11.2013    25581    15    

Конфигурация «Городские электрические сети. Производственная электротехническая лаборатория»» на платформе 1С 8.2 0

Производство v8 Энергетика и ЖКХ Россия Делопроизводство и документооборот Учет ОС и НМА Абонемент ($m)

Конфигурация «Городские электрические сети. Производственная электротехническая лаборатория» на платформе 1С 8.2. Подсистема предназначена для организации учета технической документации персоналом, проводящим профилактические испытания, диагностику и наладку силового электрооборудования.

1 стартмани

23.03.2017    8958    2    0    

Защита данных ликбез. 56

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

Мотивом написания данной статьи стали вопросы о безопасности поднятые в комментариях к моим статьям. Так что же такое безопасность и с чем ее «едят»? Тут я бы хотел процитировать кузнеца из фильма «формула любви» - «Что один человек сделал, другой завсегда сломать может». Нет абсолютно безопасных систем — есть системы с повышенной безопасностью.

11.12.2009    14035    54    

Предел управления Промо 38

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

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

10.09.2012    28271    394    

Боремся с Dirty read / Read uncommitted / NOLOCK при формировании отчетов в 1С:8.1, 8.2 под MSSQL 34

Оптимизация БД (HighLoad) Практика программирования Отчеты v8 1cv8.cf Бесплатно (free)

Заставляем 1С в запросах читать данные только из завершенных транзакций (Read Committed), не блокируя при этом работу остальных (Read Committed Snapshot ON). *Для конфигураций на поддержке может не подойти, т.к. придется вносить изменения в модули.

20.10.2012    25536    27    

1C.Net:Предприятие - Инструкция по подключению Elisy .Net Bridge 4 на 64-разрядном сервере 1С:Предприятие 8 12

Оптимизация БД (HighLoad) Внешние компоненты Системное Бесплатно (free)

Существует известная проблема невозможности подключения 32-х разрядных dll в 64-разрядных приложениях. Происходит это из-за полной изоляции операционной системой 32-х и 64-х разрядных приложений. Как следствие невозможно в 64-х разрядных приложениях загрузить 32-х разрядные COM/OLE/ActiveX. Для решения проблемы компания Microsoft предложила методику, по которой допустимо подключать к 64-разрядным приложениям 32х разрядные COM через расширение COM+.

12.12.2012    23201    1    

Почему инциденты – это полезно, и как их правильно готовить 29

Управление проектом Бесплатно (free)

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

02.08.2016    14858    19    

Технические проблемы взрывного роста компании 24

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

Хочу рассказать об очень интересном проекте, с которым мы недавно столкнулись. В этом проекте необходимо было сделать огромный объем работы за очень короткий промежуток времени, поэтому мы его условно назвали «Марафон со спринтерской скоростью».

26.09.2016    11673    27    

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

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

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

27.04.2018    14931    32    

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

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

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

вчера в 09:40    927    7    

DBEng32 (5.1.3.2, CodeBase 6.5) - клиент/серверное использование DBFной версии 1С:Предприятие 7.7 58

Обмен с другими системами Внешние компоненты v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Данная разработка позволяет использовать систему 1С:Предприятие 7.7 (DBFная версия) в режиме клиент/сервер на базе сервера CodeBase 6.5 разработанного фирмой Sequiter Inc. Предлагаемое решение позволяет устранить основные недостатки DBFной реализации поддержки баз данных 1С:Предприятие 7.7. Аналогичная разработка: http://infostart.ru/projects/1359/

01.03.2007    40253    488    180    

"Правила Ашманова". Часть 2: об управлении проектами Промо 63

Бизнес-процессы Управление проектом Россия Бесплатно (free)

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

19.10.2006    23425    5    

Царь природы? Скорее заложник:-) 30

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

«…А Платон почесал живот и говорит: — Друзья мои, запишите тему сегодняшней лекции: Человек — царь природы. И тут встаёт Аристотель и заявляет при всех: — Ты, Платон, конечно, друг, а только как может быть человек царём природы, если человек — это туловище с руками, голова с ушами, и жопа без хвоста? Ты ведь сам это на прошлой лекции сказал, и все с тобою согласились!...» Из произведений Александра Шленского

16.06.2009    10860    17    

Не гибкие блокировки в "1С:Предприятие 7.7", но чуть-чуть "Управляемые". 11

Оптимизация БД (HighLoad) v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия Бесплатно (free)

Обратились ко мне с вопросом по теме форума: http://forum.mista.ru/topic.php?id=558772 Автор темы: "DennizzM". Название: "v7: 1c v7.7 ошибки транзакции - как отловить виновника?" Текст с сокращениями: "Вопрос наверняка не новый... Итак - есть база 1c v7.7 (самописная конфа). Периодически у пользователей возникает ошибка при проведении транзакции. База работает под терминалом. Нагрузка на дисковую подсистему небольшая, CPU на нуле, RAM до черта свободного. Вопрос вот в чем - как отловить инициатора первой транзакции которая всех держит? Итак - как мне выкрутиться? ;) ...я не имею права и не могу лезть внутрь конфы и модифицировать ее.".

13.07.2011    21476    16    

Автоматическое включение Netgear ReadyNAS NV+ (RND4000) 6

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

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

24.11.2011    9033    6    

1С VS MS Dynamics Ax. Чем “Мы” хуже? 168

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

Две системы в статье сравниваются в основном с позиции: чего в 1С главным образом не хватает, чтобы ещё потеснить на рынке Аксапту. У Microsoft есть чему поучиться, притом не только разработчикам платформы, но и внедренцам прикладных решений. Статья может быть полезна тем, кто хочет расширить свой кругозор и поискать альтернативные подходы к решению вопросов.

29.08.2013    83193    393    

Нормирование техпроцессов лакокрасочных работ 0

Производство v8 УПП1 Машиностроение и приборостроение УУ Производство готовой продукции (работ, услуг) Платные (руб)

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

4000 руб.

24.03.2014    14142    0    1    

Нормализация структуры данных в рамках технологий 1С 8.x 129

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

Поводом к написанию данной статьи послужил тот факт, что несмотря на то, что мы уже давно живем в 21 веке, тема нормализации отношений БД в публичных источниках до сих пор не раскрыта.

1 стартмани

09.04.2014    40547    66    65    

Пакетная запись таблицы значений с клиента в СУБД (ускорение построчного INSERT) 21

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

В некоторых информационных системах используются внешние источники данных. И, порой, возникает необходимость записи в таблицу внешнего источника неких значений. Допустим, имеется большая таблица значений, получаемая расчетным способом в 1С. Необходимо записать строки таблицы значений во внешний источник. Классический способ решения - использование ADO, обход строк таблицы в цикле и построчный INSERT с помощью конструкции INSERT INTO "+NameTable+" (ColumnName) values("+SetValue+")" То есть, на каждую строку мы производим физическую запись в СУБД, заставляем работать носитель данных (жесткий диск например). Предлагаю способ, как ускорить этот процесс и записать всю ТЗ разом, пакетно.

16.06.2014    15306    12    

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

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

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

28.12.2014    10948    17    

Миниконфигуратор 1С на Visual Studio 6

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

Roslyn позволяет C# проект преобразовать в открытый XML-формат конфигурации 1С: Предприятие. C#-проект при поддержке Visual Studio автоматически снабжается Intellisense, интерактивной проверкой синтаксиса и типов, рефакторингом, расширенным поиском по проекту, поддержкой XmlDoc. Настраиваемое расположение документов проекта на диске и более выразительный и экономный формат делает C#-проект на Visual Studio лучшим выбором в системах версионирования.

1 стартмани

20.01.2015    15176    4    37    

Автоматизация бизнес-процессов: где работает, а где нет... 5

Бизнес-процессы Бесплатно (free)

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

09.04.2016    9515    5    

Нормирование работ по нанесению гальванических покрытий Промо 1

Производство v8 УПП1 Машиностроение и приборостроение УУ Производство готовой продукции (работ, услуг) Платные (руб)

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

4000 руб.

24.03.2014    16465    0    3    

Конфигурация «Городские электрические сети. Объекты инвестиционной программы» на платформе 1С 8.2. 1

Производство v8 Энергетика и ЖКХ Россия БУ УУ Бюджетирование и финансовое планирование Учет ОС и НМА Абонемент ($m)

Конфигурация «Городские электрические сети. Объекты инвестиционной программы» на платформе 1С 8.2. Раздел предназначен для учета исполнительной документации при реализации инвестиционной программы специалистами предприятия.

1 стартмани

19.04.2017    7814    1    0    

Проверка НДФЛ (ЗУП 2.5) 15

Бухгалтерские Анализ учета v8::СПР ЗУП2.5 БУ Зарплата НДФЛ Абонемент ($m)

Отчет на лету рассчитывает НДФЛ, используя типовой механизм, и сравнивает с данными из регистров.

1 стартмани

25.05.2017    9279    44    3    

Зачем 1С-нику NoSQL и CRDT 91

Оптимизация БД (HighLoad) Распределенная БД (УРИБ, УРБД) WEB Бесплатно (free)

В статье речь пойдет о современных инструментах для хранения, транспорта, обработки и обмена данными на примере популярной NoSQL-базы CouchDB.

12.08.2017    17126    27    

RabbitMQ + Конвертация Данных 3.0 141

Обмен с другими системами Обмен через XML Интеграция Перенос данных из 1C8 в 1C8 Управление проектом v8 КД Бесплатно (free)

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

21.03.2019    6015    77    

Золотой франч. Часть 2 37

Бизнес-процессы 1С:Франчайзи, автоматизация бизнеса УУ Производство готовой продукции (работ, услуг) Учет рабочего времени Бесплатно (free)

Продолжаем составлять кейс для 1С:Франчайзи, который поможет удвоить выработку.

24.05.2018    10564    46    

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

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

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

10.09.2018    19378    4