История версий объектов для УФ

Публикация № 1137019

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

История изменений журнал регистрации

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

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

Для визуализации хронологии изменений использован способ, описанный в публикации infostart.ru/public/877893/ - автору спасибо огромное. 

Особенности предлагаемой системы регистрации изменений:
1. Алгоритмы не используют функции стандартных модулей и могут быть использованы для любых конфигураций 1С V83 ((8.3.9.1818) и выше).

2. Возможность быстрого  просмотра хронологии изменений выбранного объекта в виде закладок на временной шкале с отображением списка измененных реквизитов и ТЧ:

3. Возможность быстрого  отбора событий изменения объекта по автору и за указанный период:

4. Отображение подробной расшифровки изменений при клике на соответствующей закладке шкалы изменений.

5. Возможность восстановления данных объекта до состояния выбранной версии.

Во вложении - выгрузка тестовой демонстрационной базы и файл конфигурации с объектами подсистемы.

Для версии платформы 8.3.15.1489 используйте соответствующее вложение.

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

Всем удачи!

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

Наименование Файл Версия Размер
История версий объектов для УФ (версия платформы до 8.3.15):
.zip 159,10Kb
22.10.19
19
.zip 159,10Kb 19 Скачать
История версий объектов для УФ (версия платформы 8.3.15.1489):
.dt 107,42Kb
22.10.19
5
.dt 107,42Kb 5 Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. SirAlexIT 18.10.19 05:09 Сейчас в теме
Симпатичная визуализация "таймлайна".
Вижу и автора оригинального прототипа не забыли (хороший тон)!
Плюс! :)
3. hasp_x 154 18.10.19 09:00 Сейчас в теме
(1) плюсую и эту и прототип! :)
2. aximo 1395 18.10.19 06:43 Сейчас в теме
идея красивая, но главное не превращайте конфигурацию в казуальную игру....
4. SeiOkami 1241 20.10.19 14:28 Сейчас в теме
(2) почему нет? Геймификация
5. aximo 1395 20.10.19 14:39 Сейчас в теме
(4) "геймификация" способствует развитию бестолковости и слабоумию пользователей... но не удивлюсь,если лет через 5 любая учетная система "без дизайна" будет негативно восприниматься
6. SeiOkami 1241 20.10.19 15:11 Сейчас в теме
(5)
. "геймификация" способствует развитию бестолковости и слабоумию пользователей


интересно, нигде не видел такого исследования.
7. Kami4 21.10.19 08:27 Сейчас в теме
Смотрится симпатично. Плюсую.
8. user701505_oavperm 21.10.19 08:31 Сейчас в теме
9. Steelvan 21.10.19 11:52 Сейчас в теме
Да, хронология симпатично оформлена.
К игрофикации отношусь положительно.
10. AzagTot 37 21.10.19 13:53 Сейчас в теме
Загрузил Демо-базу.

Сразу при открытии ошибка:
Значение не является значением объектного типа (SetForm1C)
{Обработка.ИсторияВерсийОбъекта.Форма.Форма.Форма(844)}: ЭтаФорма.Элементы.ВремШкала.Документ.parentWindow.SetForm1C(ЭтаФорма);

Такая же ошибка при попытке открыть историю по любому объекту.

Платформа: 8.3.15.1489.
11. dmitrydemenew 435 22.10.19 10:49 Сейчас в теме
Ошибка связана с изменением 1С версии компоненты отображения HTML.
Для работы с историей на платформе 8.3.15 (или в случае возникновения указанной ошибки) необходимо внести к обработку следующие изменения:
1. Скачать тексты обновления модулей (в прикрепленном файле);
2. Заменить текст макета "Шаблон" на текст из ШаблонДля8315.txt;
3. Заменить текст функций "ВремШкалаДокументСформирован, ПолучитьТекстЛинииTimeLine" модуля формы на текст соответствующих из ФункцииДля8315.txt;
4. Добавить событие "При нажатии" для элемента формы "ВремШкала", вставить в обработчик код функции "ВремШкалаПриНажатии" из ФункцииДля8315.txt;
Прикрепленные файлы:
ИсправлениеДля8315.zip
12. Vlad_2008 13 23.10.19 04:43 Сейчас в теме
Подскажите пожалуйста, интересует несколько вопросов:

1 Каким способом отлавливаются изменения объектов? Через подписку на событие?

2. В какой момент происходит анализ изменений: при регистрации или при обращении к истории объекта?

3. Как хранится в истории версия объекта: все реквизиты или только изменения?

Ситуация из практики. Закрытие месяца. Взяли перепровели месяц, выявили некоторые моменты - устранили, перепровели еще раз ... потом еще ... и еще, бывает такое.

Что покажет система для документа, который участвовал в проведении, но изменений в нем не было?
14. dmitrydemenew 435 23.10.19 06:40 Сейчас в теме
(12)1. Изменения определяются подпиской при записи;
2. Анализ производится перед регистрацией изменений. По статистике процедура увеличивает время записи в среднем на 5%;
3.В истории хранятся только изменения;
4. При изменении системных реквизитов фиксируются только эти изменения. К примеру, при проведении документа регистрируется только признак проведения, если другие реквизиты не изменялись.
При сортировке строк в истории регистрируется изменение порядка строк.
15. Vlad_2008 13 23.10.19 18:06 Сейчас в теме
(14)
4. При изменении системных реквизитов фиксируются только эти изменения. К примеру, при проведении документа регистрируется только признак проведения, если другие реквизиты не изменялись.


Так, вот у меня и вопрос, сколько покажет система версий в истории, если проведенный документ перепровели 5 раз, признак Проведен и другие реквизиты при этом не менялись?
16. dmitrydemenew 435 23.10.19 20:01 Сейчас в теме
(15)регистрируется только изменение объекта. Если объект не изменён, то записи истории не будет.
13. Vlad_2008 13 23.10.19 04:52 Сейчас в теме
Ой, забыл еще один вопрос: Что покажет система после сортировки строк в табличной части?
17. kosmo0 95 24.10.19 14:00 Сейчас в теме
У меня пока не было потребности работать с версиями. Так, кое-что читал для общего развития.

Поэтому немного хмыкнул при виде
"5. Возможность восстановления данных объекта до состояния выбранной версии."
Так как некогда видел сообщение по поводу стандартной версификации типа - что-то вроде "если изменилась структура объекта, то как-то не получится вернуть сохраненную версию".
Если ваша разработка может обойти подобную ситуацию - честь вам и хвала, а если нет - имейте в виду потенциальную граблю.
18. AlexeyT1978 82 24.10.19 20:13 Сейчас в теме
Подскажите, пожалуйста, как Ваша разработка:
1) Сохраняет файловые вложения в объекты?
2) Не блокирует ли возможность удаления объектов, изменения которых сохранены, и что при этом происходит с сохраненными изменениями, они тоже удаляются?
3) Если возможность настройки объектов, для которых ведется история?
19. dmitrydemenew 435 24.10.19 21:09 Сейчас в теме
(18)Если файловое вложение сохраняется в виде хранилища значения, то при его изменении предыдущее значение будет сохранено в истории. К примеру, при изменении файла дополнительной внешней обработки, все предыдущие версии будут храниться в истории и можно быстро вернуться к любой из них.

История хранится в независимом регистре сведений. Ее наличие не влияет на работу с объектом, при непосредственном удалении объекта история не удаляется.

В представленную версию настройка регистрации не включена, но реализовать ее не сложно. Достаточно добавить код контроля вида объекта в подписку перед записью.
Оставьте свое сообщение

См. также

Списание (корректировка) задолженности контрагентов УНФ 1.6

Инструменты и обработки Программист Бухгалтер Внешняя обработка (ert,epf) v8 УНФ Украина БУ Дебиторская и кредиторская задолженность Абонемент ($m) Закрытие периода Обработка документов

Обнуление задолженности контрагентов в конфигурации "Управление небольшой (нашей) фирмой" версии 1.6 с помощью документа "Корректировка регистров".

1 стартмани

24.07.2019    9150    10    DMon    1       

1C:Предприятие для программистов: Расчетные задачи (зарплата). Онлайн-интенсив с 01 по 17 июня 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, которые предназначены для автоматизации периодических расчетов, а именно - для расчета зарплаты. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей прикладного решения “1С:Зарплата и управление персоналом” и прочих прикладных решений, в которых реализован функционал расчета зарплаты.

4900 рублей

Регистрация документов с измененной суммой

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Обработка документов

Обработка берет информацию из истории изменения документов. Удобна для администраторов, когда документы с измененной суммой по какой-то причине не регистрируются в плане обменов. Можно регистрировать не все документы, а только те, которые были изменены.

1 стартмани

20.04.2019    7668    1    ryan    0       

Валовая прибыль для УПП 1.3, КА 1.1 в режиме РАУЗ (работа типового отчета без доработок конфигурации)

Инструменты и обработки Бухгалтер Пользователь Внешняя обработка (ert,epf) v8 КА1 УПП1 УУ Абонемент ($m) Обработка документов

Простое и мгновенное решение для использования типового отчета "Валовая прибыль" в конфигурациях "Управление производственным предприятием 1.3", "Комплексная автоматизация 1.1" (а также отраслевых решений на их базе) при включенном режиме РАУЗ (расширенная аналитика учета затрат). Не требует настройки или изменения конфигурации, либо может быть, для дополнительного удобства, интегрировано в нее с минимальными доработками.

2 стартмани

21.01.2019    10243    12    stvorl    6       

Базовый курс по обмену данными в системе 1С:Предприятие. Онлайн-интенсив с 12 по 28 мая 2020 г. Промо

Данный онлайн-курс предусматривает изучение механизмов платформы “1С:Предприятие”, обеспечивающих обмен данными между различными прикладными 1С-решениями и взаимодействие с другими информационными системами. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”.

5500 рублей

Помощник корректировки остатков ЕГАИС в небольшом магазине. Розница 2.2

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 Розница Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия УУ Розничная торговля Абонемент ($m) Обработка документов

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

5 стартмани

08.09.2018    20192    80    asdfgcom    46       

Голосование за доклады на INFOSTART MEETUP Kazan - до 25 февраля. Промо

Выбирайте и голосуйте за самые интересные доклады! Лучшие из лучших попадут в окончательную программу казанского митапа. Оставить свой голос можно до 25 февраля 2020 года.

Визуализация событий на временной шкале средствами "Поле HTML документа"

Инструменты и обработки Программист Внешняя обработка (ert,epf) v8 1cv8.cf Абонемент ($m) Работа с интерфейсом

Интересный способ наглядно отобразить события на временной шкале. Например, может быть применен для красивого вывода документов по клиенту. Тестировалось на платформе 8.3.12.1469

1 стартмани

31.07.2018    16966    130    Plotks2017    24       

Онлайн-курс "Подготовка к экзамену 1С:Эксперт и 1С:Профессионал по технологическим вопросам" с 7 по 24 апреля 2020 г. Промо

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

16450 рублей

Автоматическое заполнение графиков в ЗУП 3.1

Инструменты и обработки Бухгалтер Архив с данными v8 v8::СПР ЗУП3.x Россия БУ Зарплата Учет рабочего времени Абонемент ($m) Обработка справочников

Данная разработка будет актуальна для организаций с большим количеством графиков (несколько десятков/сотен).

1 стартмани

05.05.2018    13526    19    notserioussam    2       

1C:Предприятие для программистов: Запросы и отчеты. Второй поток. Онлайн-интенсив с 17 марта по 16 апреля 2020 г. Промо

Данный онлайн-курс предусматривает углубленное изучение языка запросов и возможностей системы компоновки данных, которые понадобятся при разработке отчетов, работающих на платформе “1С:Предприятие” в рамках различных прикладных решений. Курс предназначен для тех, кто уже имеет определенные навыки конфигурирования и программирования в системе “1С:Предприятие”, а также для опытных пользователей различных прикладных решений, которые используют в своей работе отчеты разного назначения.

6500 рублей

Повышение качества разработок и онлайн контроль ошибок

Статья no Расширение (cfe) v8 Абонемент ($m) Журнал регистрации

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

09.03.2018    21623    142    DitriX    47       

Корректировка остатков ЕГАИС, возврат из регистра 2, загрузка ТТН из файлов, другое для УТ10.3

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 v8::ОУ УТ10 Россия БУ Розничная торговля Абонемент ($m) Обработка документов

Набор обработок для автоматизации работы с ЕГАИС: Обработка корректировки остатков ЕГАИС для УТ 10.3, аналогичная имеющимся в УТ 11, Рознице 2.2. Автоматически формирует документы "Передача в торговый зал", "Акт постановки на баланс в торговом зале", "Акт списания в торговом зале". Обработка возврата из регистра 2 с подбором справок Б. Обработка формирования ТТН из файлов xml.

1 стартмани

24.01.2018    22208    5    biz-intel    3       

Программы для исполнения 54-ФЗ Промо

С 01.02.2017 контрольно-кассовая техника должна отправлять электронные версии чеков оператору фискальных данных - правила установлены в 54-ФЗ ст.2 п.2. Инфостарт предлагает подборку программ, связанных с применением 54-ФЗ, ККТ и электронных чеков.

INFOSTART MEETUP Kazan. 13 марта 2020 г. Промо

Инфостарт продолжает путешествие по России. Следующая остановка - Казань. Тема мероприятия - управление и технологии автоматизации учета на платформе "1С: Предприятие". Ждем всех: докладчиков и участников! Стоимость участия - 5 500 рублей. Цена действительна до 30.01.2020

5 500

Копирование меню в Трактир Management

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 1cv8.cf Рестораны, кафе и фаст-фуд Россия УУ Производство готовой продукции (работ, услуг) Абонемент ($m) Обработка документов

Механизм копирования меню в Трактир Management. Данная обработка расширяет функционал типового решения Трактир Management, позволяя быстро вводить в эксплуатацию новую точку путём создания нового меню на основании имеющегося.

1 стартмани

28.11.2017    18219    2    integrator1983    0       

Помощник по закрытию месяца для УТ 11.3

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 v8::ОУ УТ11 Россия УУ Закрытие периода Абонемент ($m) Закрытие периода Обработка документов

Помощник по закрытию месяца для УТ 11.3. Имеет две функции: обнуление товаров "К оформлению" в интеркампани и обнуление отрицательных остатков в регистре "Себестоимость товаров".

5 стартмани

10.11.2017    16331    3    Zalipaka    1       

Подборка программ для взаимодействия с ЕГАИС Промо

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

Новый раздел на Инфостарте - Electronic Software Distribution Промо

Инфостарт напоминает: на нашем сайте можно купить не только ПО, связанное с 1С. В нашем арсенале – ESD-лицензии на ПО от ведущих вендоров: Microsoft, Kaspersky, ESET, Dr.Web, Аскон и другие.

  • Низкие цены, без скрытых платежей и наценок
  • Оперативная отгрузка
  • Возможность оплаты с личного счета (кешбек, обмен стартмани на рубли и т.п.)
  • Покупки идут в накопления для получения скидочных карт лояльности Silver (5%) и Gold (10%)

Упрощение работы с актами сверки в УТ/КА/УПП - вывод номеров счетов в документе и печатной форме

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 КА1 УТ10 УПП1 БУ УУ Дебиторская и кредиторская задолженность Абонемент ($m) Обработка документов Печатные формы документов

Обычно акт сверки с клиентами содержат информацию о документах реализации товаров (накладных) и выполненных платежах. Но платежи делаются на основании счетов, номера которых отсутствуют в актах, что затрудняет собственно сверку. Данная обработка находит соответствующие расходным накладным счета/заказы, показывает их в форме документа и выводит в печатную форму акта.

2 стартмани

12.05.2017    16992    2    denmax    2       

Загрузка номенклатуры по штрихкоду: Управление Торговлей 11.3; Розница 2.2; Розница для Казахстана 2.2

Инструменты и обработки Системный администратор Программист Бухгалтер Внешняя обработка (ert,epf) v8 v8::ОУ v8::УФ Розница УТ11 Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Россия УУ Оптовая торговля Розничная торговля Ценообразование, анализ цен Абонемент ($m) Обработка справочников Ценообразование, прайсы

Розница 2.2, Управление Торговлей 11.3. Создание номенклатуры из интернета с помощью сканера штрихкодов либо терминала сбора данных. Варианты создания, автовыбор наилучшей позиции, источники, цены, загрузка картинки - всё это очень гибко и просто настраивается. Текущие открытые источники: barcode-list.ru(на текущий момент не работает); goodsmatrix.ru; ean13.info(может не работать капча); barcodes.olegon.ru. Автор программы не несёт ответственность за информацию, предоставляемую перечисленными выше открытыми источниками, так же не отвечает за их работоспособность. Данные источники принадлежат не автору программы. Данная программа нужна лишь для автоматизированного поиска информации на них.

10 стартмани

30.03.2017    46586    51    myALKleon    39       

​​​​​​​CorelDRAW Graphics Suite 2019 Промо

CorelDRAW – пакет профессиональных инструментов для редактирования фотографий, разработки дизайна, создания макетов страниц и векторных иллюстраций

Корректировка остатков по акцизным маркам ЕГАИС для Розницы 2.2

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8::ОУ v8::УФ Розница Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд УУ Розничная торговля Абонемент ($m) Обработка документов

Розница 2.2. Корректировка остатков ЕГАИС. Пользователю необходимо считать все акцизные марки каждой бутылки, это даёт 100% точность инвентаризации (корректировки). Обработка приведёт остатки ЕГАИС к тем, которые вы занесёте (к фактическим). Останавливать продажи и работу кассиров не требуется, ведь есть функция удаления марки из нашего документа. Обработка по акцизной марке понимает, что это за бутылка. Если данных по бутылке нет, они запрашиваются в ЕГАИС. Если акцизную марку уже считывали, она не даст считать её повторно.

10 стартмани

26.12.2016    27837    46    myALKleon    62       

Программы для исполнения 488-ФЗ: Маркировка товаров Промо

1 января 2019 года вступил в силу ФЗ от 25.12.2018 № 488-ФЗ о единой информационной системе маркировки товаров с использованием контрольных (идентификационных) знаков, который позволяет проследить движение товара от производителя до конечного потребителя. Инфостарт предлагает подборку программ, связанных с применением 488-ФЗ и маркировкой товаров.

Редактор движений документа. Сохранение в XML, обмен между базами, замена регистратора.

Инструменты и обработки Системный администратор Программист Внешняя обработка (ert,epf) v8 Абонемент ($m) Обработка документов Универсальные обработки Обмен через XML

Редактор набора записей движений документа. Позволяет сохранить набор записей в XML, в настройки пользователя, прочитать сохраненный XML в другой идентичной базе, заменить регистратор. Можно изменять порядок записей, менять активность, как массово, так и по одной и др. Тонкий клиент, управляемые формы.

1 стартмани

07.09.2016    32409    150    Aphanas    4       

Загрузка Счета покупателя из PDF

Инструменты и обработки Бухгалтер Внешняя обработка (ert,epf) v8 v8::БУ БП3.0 Windows Оптовая торговля Абонемент ($m) Обработка документов Файловые протоколы обмена, FTP

Обработка позволяет загрузить счет покупателя из pdf-файла в документ Счет на оплату покупателю (Бухгалтерия 3.0)

2 стартмани

23.05.2016    9418    11    John_d    0       

Управление ИТ-проектами. Модуль 2: продвинутый онлайн-курс по классическим методам управления проектами. Вебинары проходят с 12 марта по 11 июня 2020 года. Промо

Продвинутый онлайн-курс по классическому управлению ИТ-проектами позволит слушателям освоить инструменты из PMBoK® и 1С:Технологии корпоративного внедрения и научиться их применять для проектов любого масштаба. Курс включает в себя 12 вебинаров и 12 видеолекции, разбор кейсов и рекомендации экспертов по проектам слушателей. Ведущая курса - Мария Темчина.

от 13000 рублей

Управление доставкой розничным покупателям

Инструменты и обработки Руководитель проекта Конфигурация (md, cf) v8 УТ10 Розничная и сетевая торговля (FMCG) Россия УУ Windows Розничная торговля Абонемент ($m) Обработка документов

Дополнение для УТ 11.1, оформление доставки для розничного покупателя на основании кассового чека в связке с мягким чеком покупателя.

5 стартмани

10.03.2016    20980    6    Denis_Viktorovich    5       

Ночное восстановление последовательности документов (фоновым заданием) для БП 3.0

Инструменты и обработки Системный администратор Внешняя обработка (ert,epf) v8 v8::БУ БП3.0 Россия Windows Абонемент ($m) Обработка документов

Внешняя обработка служит для восстановления последовательности документов в БП 3.0 за месяц, по расписанию, фоновым заданием на сервере 1С. Подключается как дополнительная обработка в режиме пользователя.

5 стартмани

25.02.2016    27917    83    SmArtist    8