Изменения объектов (версионирование)

21.12.10

Разработка - Инструментарий разработчика

Разработка представляет собой "легковесную" подсистему версионирования, на текущий момент именно документов (внеся небольшие изменения можно использовать и для справочников)

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
cf (изменения объектов)
.zip 15,78Kb
211
211 Скачать (1 SM) Купить за 1 850 руб.

Данная подсистема хранит только изменения объекта (документа), а не полные его копии как в типовых конфигурациях, не используется xml-сериализация объектов.Возможно использование/встраивание данной разработки в любую конфигурацию на платформе 8.1, и с небольшими доработками на платформе 8.2

Ограничения: не хранятся изменения для типа данных "ХранилищеЗначения", для типа данных "Строка неограниченный длины" будут сохраняться только первые 1024 символа.

 

P.S. разработано, вместе с тестированием, за два рабочих дня

См. также

SALE! 15%

Инструментарий разработчика Роли и права Запросы СКД Программист Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

10000 руб.

02.09.2020    159842    876    399    

862

SALE! 15%

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя.

8400 7140 руб.

20.08.2024    7948    59    24    

70

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

9360 руб.

17.05.2024    23556    68    45    

117

SALE! 15%

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 8500 руб.

10.11.2023    10491    36    25    

61

SALE! 15%

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

22200 19980 руб.

06.10.2023    15462    35    7    

70

SALE! 35%

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

4800 3120 руб.

14.01.2013    188108    1140    0    

912

SALE! 15%

Инструментарий разработчика Программист 8.3.14 1С:Конвертация данных Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

15000 12750 руб.

07.10.2021    17334    6    32    

42

Инструментарий разработчика Программист Платные (руб)

Менеджер конфигураций 1С — альтернативный стартер информационных баз 1С:Предприятие.

1800 руб.

21.02.2023    7733    8    35    

23
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Vitamax 20.12.10 10:02 Сейчас в теме
Интересно, но не правильно отрабатывает по табличной части, например:
Реквизит количество.
До изменения
Строка 1 = 100,Строка 2 = 100
Изменяем
Строка 1 = 100,Строка 2 = 101
Записываем. Фиксируем изменения.
Записываем. Идет фиксация изменения при отсутствии изменения.
2. devtob 31 20.12.10 11:45 Сейчас в теме
Поправил, упустил момент с соединением по номеру ТЧ, да и парни не забывайте плюсовать
3. Vitamax 21.12.10 09:03 Сейчас в теме
Долго объяснять ошибку...
Просто поменяй
Запрос.УстановитьПараметр("НомерСтрокиТЧ", ?(ЭтоТабличнаяЧасть, 1, 0) );
на Запрос.УстановитьПараметр("НомерСтрокиТЧ", ?(ЭтоТабличнаяЧасть, НомерСтрокиТЧ, 0) );
5. devtob 31 21.12.10 10:38 Сейчас в теме
(3)(4) видимо ты совсем не программист, в (3) надо было просто подставить в параметры запроса именно НомерСтрокиТЧ, а про (4) закоментить строку в подписке на событие, которая фильтрует по режиму записи документа.

p.s. бывает конечно хочется готового продукта, но это уже совсем другая тема
4. Vitamax 21.12.10 09:11 Сейчас в теме
И ещё, Изменения не фиксируются если нажать сразу ОК
6. Vitamax 23.12.10 09:39 Сейчас в теме
Да какой я программист... просто бесплатный тестер :D , да и не надо быть программистом чтобы
понять, что если всегда пихать 1 в параметр запроса "НомерСтрокиТЧ", то всегда будет
выдаваться история по первой строке табличной части, а иногда хочется и по второй и уж совсем не реально,
но бывает (один раз в год) по третьей строке.

P.S. я понимаю, что за плюсик хлеба не купишь, но хочется продукта более приближенного к реальной эксплуатации
(это я про кнопку Записать)
7. devtob 31 23.12.10 10:27 Сейчас в теме
(6) блин, слушай, если для тебя это проблема, понять что это доп.функционал получения изменения по реквизиту (бантик) и поменять как тебе требуется, то можно просто пользоваться типовыми "отлаженными и эффективными" механизмами версионирования путем xml-сериализации

p.s. тоже хочу домик на рублевке
10. unoDosTres 07.12.12 17:37 Сейчас в теме
(7) чем на ваш взгляд плоха хмл-сериализация, и сильно ли будет раздуваться база, используя ваш способ версионирования?
допустим используя хмл-сериализацию для хранения версий, можно в 10 строк кода (не считая запроса по регистру) восстановить нужную версию, хотя конечно нужно учитывать вариант что структура реквизитов не менялась, но все же в чем же черное пятно на ваш то взгляд
11. devtob 31 29.04.13 10:06 Сейчас в теме
(10) unoDosTres, при типовой сериализации проблема начинает появляться на больших базах - моя сериализация именно для масштабных баз
8. пользователь 13.01.12 15:27
Сообщение было скрыто модератором.
...
9. zhleonid8 16.01.12 10:33 Сейчас в теме
балванку дали, дорабатываем сами:)
Оставьте свое сообщение