Гибкие блокировки для 7.7 SQL Оперативный учет (очередные грабли :))

19.02.10

Разработка - Универсальные функции

Обработка с функционалом по внедрению/использованию гибких блокировок в 1С 7.7 на SQL. На ваш суд и обсуждение :) Идея общеизвестная

Скачать файлы

Наименование Файл Версия Размер
Обработка
.ert 37,00Kb
92
.ert 37,00Kb 92 Скачать

Скажу сразу, что нифига не получилось :) нет ну не прям конечно нифига... функционал обработки работает как надо... даже был получен определенный эффект от всей этой байды: 1С-ка не висла при одновременном проведении нескольких "тяжелых" документов по торговле, не "пукала" сообщениями в трее и не стопорилась с сообщениями об ошибке транзакции... но самый большой косяк который всплыл, когда проведенные документы оказывались за пределами ТА %), т.е. она тупо не сдвигалась. Разбираться что и как дальше не получилось (делал уже около полугода назад).. а тут вдруг вспомнил про нее :) и решил обеспечить всех очередной темой для негодований и обсуждений.

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

Так же создавал константу:

- ВключитьБлокировки: 1-включено/0-выключено

Эту константу использовал как в модулях документов для включения/отключения этого механизма, так и в процедуре ПриНачалеРаботыСистемы() глобального модуля:

	 Если Константа.ВключитьГибкиеБлокировки = 1 Тогда  
  Спис = СоздатьОбъект("СписокЗначений");
  Спис.ДобавитьЗначение("Инициализация", "Действие");
  ОткрытьФорму("Обработка.ГибкиеБлокировкиSQL", Спис);
  
  Спис = СоздатьОбъект("СписокЗначений");
  Спис.ДобавитьЗначение("Создать", "Действие");
  ОткрытьФорму("Обработка.ГибкиеБлокировкиSQL", Спис);
 КонецЕсли;

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

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

См. также

Библиотека процедур и функций для технологической платформы "1С: Предприятие 7.7"

Универсальные функции Платформа 1С v7.7 Россия Абонемент ($m)

В библиотеку собраны различные функции по работе с документами, журналами, типами данных, строками, датой и временем, таблицами значений, Excel, файлами, XML, JSON, Http-сервисами, SMTP серверами и т.п.

1 стартмани

22.12.2023    657    9    user706545_kseg1971    0    

4

1С 7.7 и новый 1С:Контрагент

Универсальные функции Платформа 1С v7.7 Конфигурации 1cv7 Россия Бесплатно (free)

Получение реквизитов контрагентов из 1С:Контрагент для старых конфигураций под 1с 7.7.

25.04.2022    1820    zhenyat    7    

6

Печать таблицы значений в 1С 7.7 при отладке

Универсальные функции Платформа 1С v7.7 Россия Бесплатно (free)

Функция выводит таблицу значений в табличный документ. (v7.7) Особенно полезно при отладке. Не нужно вносить изменения в код, вызываем функцию как вычисляемое выражение при останове. Если таблица обрабатывается в несколько этапов, можно вывести её после каждого и визуально проследить эволюцию.

30.06.2021    4401    Zoltan_Black    11    

2

Установка принтера по умолчанию для 1С 7.7

Универсальные функции Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Установка принтера по умолчанию в 1С 7.7. Обработка может быть полезна в том случае, когда нужно установить принтер по умолчанию, а доступа к рабочему столу нет (например, терминальный режим без рабочего стола или remoteApp)

1 стартмани

13.02.2019    13286    4    alsen    3    

4

Формирование строки json в 1С: 7.7

Универсальные функции Платформа 1С v7.7 Конфигурации 1cv7 1С:Комплексная 7.7 Абонемент ($m)

Предлагается набор функций 1с 7.7 для формирования строки json стандартными средствами.

1 стартмани

10.12.2018    10100    malovandrey    3    

18

Как создать индикатор в 1С:Предприятии 7.7

Универсальные функции Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

В статье дано описание создания индикатора на форме в среде разработки 1С:Предприятие 7.7 исключительно типовыми средствами.

1 стартмани

27.09.2016    18674    2    HAMMER_59    6    

2
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Ёпрст 1063 19.02.10 13:32 Сейчас в теме
2. Lars Ulrich 615 19.02.10 14:01 Сейчас в теме
(1) Прошу пардон :) не заметил, что не загрузился файлик. Теперь все ок.
3. Ёпрст 1063 19.02.10 17:03 Сейчас в теме
>>>сие творение не используется от греха подальше

:))
Зачет давать такой струмент неокрепшим умам.. :)
4. artbear 1448 20.02.10 08:43 Сейчас в теме
Нафига выкладывать решение, которое не работает :(
Минус.
6. Lars Ulrich 615 24.02.10 06:20 Сейчас в теме
(4)(5) Отрицательный результат тоже результат :) Кроме того, если Вы прочитали пост, обработка работает. Другой вопрос, что работает не совсем так как хотелось. Целью "выкладывания" было обсуждение (кому интересно), возможно поиск косяков, упущений.
5. vcv 89 21.02.10 12:28 Сейчас в теме
Согласен с коллективом. Минус.
7. ander_ 24.02.10 07:23 Сейчас в теме
Ну в принципе нормально. Исследовательская такая работа. Есть описание проблем, определенные наработки. Если кому приспичит, то будет с чего стартовать. Все проще чем по старым граблям ходить.
8. Zdec1 19.03.12 16:38 Сейчас в теме
Те, кто ставит минусы, видимо не сталкивались с проблемой достаточно плотно. Автору плюсик, по крайней мере я нашел процедуру автоматической замены хранимых процедур, чуть позднее поразбираюсь с остальным кодом
9. an_2 19 13.06.12 23:48 Сейчас в теме
(8) Zdec1,
Согласен абсолютно.
Как к принципе возможно "готовое решение" на тему "Гибкие блокировки"?
Имел бы возможность штук 50 плюсов поставил бы.
Гибкие блокировки - это немалая работа под конкретную базу/конфигурацию.
Оставьте свое сообщение