Группа: Пользователи
Сообщений: 30
Спасибо сказали: 0 раз
Рейтинг: 0
Всем доброго времени суток! Проблема такая: в справочнике есть несколько записей, хранящих данные из измененных документов.. как из них выбрать последнюю запись по этому документу? например
для анализа мне нужно предоставить данные записи за 04.09.11
Группа: Пользователи
Сообщений: 30
Спасибо сказали: 0 раз
Рейтинг: 0
сложно изложить вопрос максимально точно..
есть справочник КонтрольЗарплат, который фиксирует изменения в регистре Зарплаты, т.е. при проведении документа зарплаты, все данные параллельно копируются в КонтрольЗарплат. Если документ проводится повторно - данные также записываются в справочник КонтрольЗарплат, но уже с галочкой "изменен".
Дальше, для анализа измененных данных, предполагается открытие измененного документа, где при нажатии кнопки будут выведены данные, которые подверглись изменению.
поиск по реквизиту выдаст ссылку на первую запись, которая попадет под условие поиска.. их может быть много, а нужно получить последнюю версию данных..
Группа: Пользователи
Сообщений: 30
Спасибо сказали: 0 раз
Рейтинг: 0
Цитата(logist @ 05.09.11, 20:00)
накатите версионирование из типовой, и не мучайте кота.
версионирование?
Цитата(logist @ 05.09.11, 20:00)
я бы использовал регистр сведений, а не справочник
для зарплат у меня регистр сведений. а для контроля я создал справочник, чтобы при проведении документа данные туда записывались, а при отмене не удалялись
Всем доброго времени суток! Проблема такая: в справочнике есть несколько записей, хранящих данные из измененных документов.. как из них выбрать последнюю запись по этому документу? например
для анализа мне нужно предоставить данные записи за 04.09.11
как получить доступ именно к ней?
А че не за 5 число... тут есть док и за 5 число.... надо сделать перебор с сравнением предыдущего как в задачи на макс и мин
Вы станете богаче, лишь став умнее... Чем дальше в лес, тем толще партизаны. Нельзя недооценивать, не предсказуемость тупизны...
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0
Цитата(murderface @ 05.09.11, 21:22)
версионирование?
Механизм присутствующий в некоторых типовых конфигурациях позволяющий делать то, что Вы пытаетесь реализовать - записывает и хранит историю всех изменений объекта(ов).
Цитата(murderface @ 05.09.11, 21:22)
для зарплат у меня регистр сведений.
Не совсем понял эту фразу, что именно хранится в регистре. Надеюсь это не то о чем я подумал )
Цитата(murderface @ 05.09.11, 21:22)
чтобы при проведении документа данные туда записывались, а при отмене не удалялись
Все таки регистр сведений для хранения версий использовать более практично, в "версионировании" мне кажется используется именно он.
Личные бесплатные консультации не даю, для этого есть форум!
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0
Цитата(Vofka @ 06.09.11, 10:56)
Ну там вроде регламентное задание есть, которое сжимает этот xml. В любом случае надо ведь лог где-то хранить.
А толку ... Объем данных растет пропорционально нажатию на кнопку Ок ... А звери на эту кнопку жмут постоянно ... А чистить версии времени не хватит ... ЗЫ: я делал регистрацию изменений на уровне реквизитов - это корректнее ... И восстановить на дату состояние объекта реально ...
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!