Написать подчистку периодического регистра сведений на заданную дату

1. fixin 4253 05.12.12 12:07 Сейчас в теме
Нужно написать универсальную функцию подчистки периодического регистра сведений, работающую в двух режимах - удаление записей и делание их не активными, или простановка булева Реквизита в истина (имя передается в параметрах функции).
Ну и обвес в виде формы, где выбриается регистр сведений и дата, на которую чистить.

Алгоритм простой - смотрим, если удаление записи не повлечет за собой изменение среза последних на заданную дату, то удаляем (или деактивируем).

Разрешаю выложить результат как свою разработку на ИС.
Т.к. нужно почистить кой-какие регистры в 1С.

Бюджет 80 СМ.
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. tolyan_ekb 104 05.12.12 12:28 Сейчас в теме
(1) fixin, могу сделать. Нужен пример.
3. fixin 4253 05.12.12 13:20 Сейчас в теме
(2) привожу пример.
по таблице курсы валют, например.
(Но функция должна быть универсальной - считывать метаданные регистра).

1 января USD 30
2 января DM 20
4 января DM 25
5 января USD 32

Берем дату среза 4 января.
Можно удалить записи:
2 января DM 20

Берем дату среза 6 января.
Можно удалить записи:
1 января USD 30
2 января DM 20



Вот еще пример.


1 января А: 1, 2
2 января Б: 4, 3
4 января А: 1, 3
5 января Б: 5, 6

На 4 января можно удалить:
1 января А: 1, 2
На 6 января можно удалить:
1 января А: 1, 2
2 января Б: 4, 3
4. tolyan_ekb 104 05.12.12 13:42 Сейчас в теме
Исполнитель по факту будет определен или можно заранее выбраться?
5. fixin 4253 05.12.12 14:19 Сейчас в теме
(4) Дык других и не видно. Хочешь делать - делай, назначаю тебя исполнителем. Берешься? Сроки не горят.
6. tolyan_ekb 104 05.12.12 14:26 Сейчас в теме
(5) fixin, да, берусь. Постараюсь завтра закончить.
7. fixin 4253 05.12.12 15:04 Сейчас в теме
(6) говорю же не горит, ок, буду ждать. лучше проверь, не хотелось бы рабочие данные потерять.
8. taiba 87 05.12.12 17:06 Сейчас в теме
Хм... Так это ж просто...
9. fixin 4253 05.12.12 17:58 Сейчас в теме
(8) возможно. мне нужно обрезание. но писать лень.
Исполнитель пока найден - это Толян из Екабурга.
10. taiba 87 05.12.12 18:14 Сейчас в теме
Ну, как хотите. А то у меня уже готово :)
11. unoDosTres 06.12.12 15:27 Сейчас в теме
(10) taiba, код в студию, не стисняйтесь, ну или в личку, хочется глянуть на "универсальность"
13. taiba 87 06.12.12 18:55 Сейчас в теме
(11) unoDosTres, вот и модерация прошла... http://infostart.ru/public/165275/ берите, мне не жалко :)
12. fixin 4253 06.12.12 17:54 Сейчас в теме
толян, проверю завтра. сегодня не успеваю. жди
14. tolyan_ekb 104 13.12.12 06:58 Сейчас в теме
(12) fixin, как проверка идет?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот