Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Нахождение последней схожей записи справочника          
murderface Подменю пользователя
сообщение 05.09.11, 17:35
Сообщение #1

Общительный
**
Группа: Пользователи
Сообщений: 30
Спасибо сказали: 0 раз
Рейтинг: 0

Всем доброго времени суток!
Проблема такая:
в справочнике есть несколько записей, хранящих данные из измененных документов..
как из них выбрать последнюю запись по этому документу?
например

для анализа мне нужно предоставить данные записи за 04.09.11

как получить доступ именно к ней?

Vofka Подменю пользователя
сообщение 05.09.11, 17:54
Сообщение #2

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Ничего не понятно. По какому критерию определяется нужная запись? Какие входные данные и что надо получиьт на выходе?

logist Подменю пользователя
сообщение 05.09.11, 17:58
Сообщение #3

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Справочники.БлаБла.НайтиПоРеквизиту("ДатаИзменени",ИскомаяДата);

Это если я правильно понял, мне было очень сложно понять вопрос.
А еще сложнее понять цель этой задачи в целом...


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Vofka Подменю пользователя
сообщение 05.09.11, 18:11
Сообщение #4

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Цитата
Это если я правильно понял, мне было очень сложно понять вопрос.
А еще сложнее понять цель этой задачи в целом...

А я сначала начал было писать запрос. А потом понял, что хз что получить надо. Удалил запрос. smile.gif

murderface Подменю пользователя
сообщение 05.09.11, 19:26
Сообщение #5

Общительный
**
Группа: Пользователи
Сообщений: 30
Спасибо сказали: 0 раз
Рейтинг: 0

сложно изложить вопрос максимально точно..

есть справочник КонтрольЗарплат, который фиксирует изменения в регистре Зарплаты, т.е. при проведении документа зарплаты, все данные параллельно копируются в КонтрольЗарплат. Если документ проводится повторно - данные также записываются в справочник КонтрольЗарплат, но уже с галочкой "изменен".

Дальше, для анализа измененных данных, предполагается открытие измененного документа, где при нажатии кнопки будут выведены данные, которые подверглись изменению.

Цитата
Справочники.БлаБла.НайтиПоРеквизиту("ДатаИзменени",ИскомаяДата);

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

logist Подменю пользователя
сообщение 05.09.11, 20:00
Сообщение #6

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

накатите версионирование из типовой, и не мучайте кота.

Цитата(murderface @ 05.09.11, 20:26) *
есть справочник КонтрольЗарплат

я бы использовал регистр сведений, а не справочник


Signature
Личные бесплатные консультации не даю, для этого есть форум!

murderface Подменю пользователя
сообщение 05.09.11, 20:22
Сообщение #7

Общительный
**
Группа: Пользователи
Сообщений: 30
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(logist @ 05.09.11, 20:00) *
накатите версионирование из типовой, и не мучайте кота.

версионирование?

Цитата(logist @ 05.09.11, 20:00) *
я бы использовал регистр сведений, а не справочник

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

Vofka Подменю пользователя
сообщение 05.09.11, 20:58
Сообщение #8

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Цитата
версионирование?

В-е-р-с-и-о-н-и-р-о-в-а-н-и-е

murderface Подменю пользователя
сообщение 05.09.11, 21:07
Сообщение #9

Общительный
**
Группа: Пользователи
Сообщений: 30
Спасибо сказали: 0 раз
Рейтинг: 0

Цитата(Vofka @ 05.09.11, 20:58) *
В-е-р-с-и-о-н-и-р-о-в-а-н-и-е

а что это?

Kutuzov Подменю пользователя
сообщение 05.09.11, 22:04
Сообщение #10

Оратор
Иконка группы
Группа: Местный
Сообщений: 328
Из: Одесса
Спасибо сказали: 144 раз
Рейтинг: 0

Цитата(murderface @ 05.09.11, 18:35) *
Всем доброго времени суток!
Проблема такая:
в справочнике есть несколько записей, хранящих данные из измененных документов..
как из них выбрать последнюю запись по этому документу?
например

для анализа мне нужно предоставить данные записи за 04.09.11

как получить доступ именно к ней?


А че не за 5 число... тут есть док и за 5 число.... надо сделать перебор с сравнением предыдущего как в задачи на макс и мин


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

logist Подменю пользователя
сообщение 05.09.11, 22:05
Сообщение #11

Про1С-ник
Иконка группы
Квалифицированный бухгалтерГений телепатии и социального моделированияЗа заслуги на форуме в 2010 годуМодератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 9564
Из: Kharkiv, UA
Спасибо сказали: 2536 раз
Рейтинг: 0

Цитата(murderface @ 05.09.11, 21:22) *
версионирование?

Механизм присутствующий в некоторых типовых конфигурациях позволяющий делать то, что Вы пытаетесь реализовать - записывает и хранит историю всех изменений объекта(ов).

Цитата(murderface @ 05.09.11, 21:22) *
для зарплат у меня регистр сведений.

Не совсем понял эту фразу, что именно хранится в регистре. Надеюсь это не то о чем я подумал )

Цитата(murderface @ 05.09.11, 21:22) *
чтобы при проведении документа данные туда записывались, а при отмене не удалялись

Все таки регистр сведений для хранения версий использовать более практично, в "версионировании" мне кажется используется именно он.


Signature
Личные бесплатные консультации не даю, для этого есть форум!

Batchir Подменю пользователя
сообщение 05.09.11, 22:49
Сообщение #12

Живет на форуме
Иконка группы
Группа: Команда
Сообщений: 3568
Из: Киев
Спасибо сказали: 1426 раз
Рейтинг: 0

Версионирование можно выдрать из УПП - час делов

murderface Подменю пользователя
сообщение 06.09.11, 8:41
Сообщение #13

Общительный
**
Группа: Пользователи
Сообщений: 30
Спасибо сказали: 0 раз
Рейтинг: 0

спасибо!
попробую взять версионирование)

Fynjy Подменю пользователя
сообщение 06.09.11, 9:36
Сообщение #14

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

Цитата(Batchir @ 05.09.11, 23:49) *
Версионирование можно выдрать из УПП - час делов

Да там жпо, а не версионирование ... Они весь объект пихают в xml и хранят в БД ...


Signature

Vofka Подменю пользователя
сообщение 06.09.11, 9:56
Сообщение #15

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13948
Из: Киев
Спасибо сказали: 4514 раз
Рейтинг: 3635.6

Цитата
Да там жпо, а не версионирование ... Они весь объект пихают в xml и хранят в БД ...

Ну там вроде регламентное задание есть, которое сжимает этот xml. В любом случае надо ведь лог где-то хранить.

Fynjy Подменю пользователя
сообщение 06.09.11, 10:03
Сообщение #16

Сенсей Чака Норриса
**********
За вредность
Группа: Пользователи
Сообщений: 1994
Из: Ахметов сити
Спасибо сказали: 333 раз
Рейтинг: 0

Цитата(Vofka @ 06.09.11, 10:56) *
Ну там вроде регламентное задание есть, которое сжимает этот xml. В любом случае надо ведь лог где-то хранить.

А толку ... Объем данных растет пропорционально нажатию на кнопку Ок ... А звери на эту кнопку жмут постоянно ... А чистить версии времени не хватит ...
ЗЫ: я делал регистрацию изменений на уровне реквизитов - это корректнее ... И восстановить на дату состояние объекта реально ...


Signature

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


Ответить Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 29.03.24, 3:06
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!