#0
by nunzio
Народ подскажите тупому) Для одного документа требуется настроить версионирование(точнее нужно сравнивать между собой табличные части различных версий и дальше раскрашивать тч на форме в зависимости от изменений). Типовой механизм версионирования упп не подходит. Насколько оптимально будет выгружать ТЧ в ТЗ, преобразовывать в файл через ЗначениеВФайл, сохранять в РС (например ВерсииОбъектов) и затем производить обратные манипуляции ?
#1
by Andrewww
Тогда уже помещать ТЗ в ХранилищеЗначения и записывать в РС. А может быть проще сделать РС с измерениями: Документ, Версия, Товар(или что там в ТЧ)?
#2
by nunzio
В тч штук 15 реквизитов + строк в документе может быть за тысячу. Вначале думал продублировать тч и в нее писать строки, которые поменялись, но остановился все-таки на варианте с сохранением тз.
#3
by Serg_1960
"Типовой механизм версионирования упп не подходит" - не разделяютвоюточку зрения. Всё необходимое для озвученной задачи там уже есть. Дело за малым - написать свою оболочку для работы с функциями и процедурами версонирования.
#4
by Serg_1960
Подкину проблему, с которой я не сразу разобрался: изменение порядка строк - считается изменением или нет? Отсортировали строки документа - как их теперь сравнивать? Я использовал реквизиты "КлючСтроки" и "КлючСвязи" (это из типовой конфы УПП, где они используются для связывания строк ТЧ в различных документах между собой)
#5
by nunzio
Мне надо сохранять версию документа не в момент проведения или записи, а в момент установки статуса документа при прохождении визирования. И кроме как в отчете История изменений версий механизмов для работы с версиями я пока не нашел. Документ не типовой, там у каждой строки есть свой id.
#8
by Defender aka LINN
Да, это прямо беда... Нельзя просто так взять, и вызвать процедуру записи версии © Боромир
#9
by nunzio
Просто смысл заводить еще один регистр, когда можно воспользоваться уже существующим. Собственно процедура записи версии типовая и вызывается, я просто не понимаю как мне помогут упп-шные модули работы с версиями.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно в таблицу значений записать другую таблицу значений?
- как сохранить в доке таблицу значений..
- Сохранить как... как Сохранить (Excel)
- Как таблицу значений значений превратить во временную таблицу SQL ?
- Как в момент отладки сохранить таблицу значений в табличный документ.
- v8: Как таблицу значений выгрузить на управляемую форму в таблицу значений?
- как сохранить таблицу в эксель с листами?
- v7: Не могу сохранить отчет в формате xls. Меню "Сохранить как" не активно. Этокак ?
В этой группе 1С
- как в запросе выдать только целую часть числа от деления?
- Убить консоль кластера
- Сортировка в запросе строк как чисел?
- Перенос нескольких документов одного типа в один документ в другую базу
- v7: Консоль запросов для 7.7
- Ночные и сверхурочные в Т-13
- Загрузка данных в типовые конфигурации 1С:Предприятия из программы StoreHouse-4
- УниверсальныеМеханизмы.НапечататьДокумент(ТабДокумент1, КоличествоЭкземпляров, Н
- как IE выгнать на передний план ?
- В строковый реквизит справочника добавить несколько значений из списка
- УТ 10.3 Запрет редактирования чека после проведения
- Первое внедрение БСП в конфу. Не пойму пару пунктов.
- v7: ЗиК Сотрудник временно не работает
- УТ 11, корректировка поступления (прием на комиссию)
- ДБО BS-Client v.3 (017.9.0)
- Бух 2.0 +Postgres+Карточка счета
- Как отключить пользователя от сервера Windows server 2008
- v7: 1С++ Запрос по регистру ПартииНаличие
- 8.2.15 Режим открытия форм - программно
- Корректно завершить работу COM-соединения