|
Регистр сведений для хранения записей одного дня | ☑ | ||
---|---|---|---|---|
0
Надежда25
18.08.11
✎
15:16
|
Скажите пожалуйста, возможно ли создать регистр сведений для хранения записей только текущего дня? Если дата изменилась - записей нет. Режим записи - Подчинение регистратору.
|
|||
1
mikecool
18.08.11
✎
15:17
|
зачем? ))
можно задание прописать , которое в 00:00 будет чистить регистр |
|||
2
Armin
18.08.11
✎
15:18
|
Сделай переодичность - в пределах дня и все )
|
|||
3
GenV
18.08.11
✎
15:19
|
(0) Получать в нужном месте записи только для текущего дня?
|
|||
4
Sarmen
18.08.11
✎
15:19
|
(0) регистраторы тоже будешь удалать?
|
|||
5
aleks-id
18.08.11
✎
15:20
|
(2) и чо это даст? и как это вяжется с Режим записи - Подчинение регистратору.
|
|||
6
mikecool
18.08.11
✎
15:21
|
(4) а зачем удалять регистратор?
(2) видимо не хочет плодить лишние данные и утяжелять базу, учитесь студенты ))) |
|||
7
Sarmen
18.08.11
✎
15:21
|
(0) чисто механизмами платформы - нельзя, с применением кода - можно
|
|||
8
Надежда25
18.08.11
✎
15:29
|
Вообще-то это задание такое.
(2) У меня и так стоит Периодичность - День. Не помогает. (7) Код сложный? Регистратор удалять не буду. |
|||
9
Sarmen
18.08.11
✎
15:30
|
(8) код сложный
|
|||
10
Надежда25
18.08.11
✎
15:40
|
Тогда пусть так остается.
Еще вопрос: можно обратиться к регистру через отбор по полю Период, как правильно записать Дату, ведь дата документа включает в себя и время, а надо обратиться к записям за текущий день? Отбор = Новый Структура("Период", не знаю); Запись = Регистрысведений.БригадыИМашины.ПолучитьПоследнее(Объект.Дата, Отбор); - ругается |
|||
11
unregistered
18.08.11
✎
15:40
|
Зачем подчинение регистратору, если регистр должен хранить данные только текущего дня?
|
|||
12
Надежда25
18.08.11
✎
15:42
|
Если сделать Независимый, записи будут удаляться?
|
|||
13
GROOVY
18.08.11
✎
15:44
|
Поясните задачу, зачем Вам такой регистр? Какой показатель он хранит?
|
|||
14
Жан Пердежон
18.08.11
✎
15:53
|
(12) конечно! достаточно усилия мысли и записей нет
|
|||
15
Надежда25
18.08.11
✎
15:55
|
Документ ФормированиеБригады делает записи в регистре сведений БригадыиМашины (измерение - машина, ресурсы - водитель, грузчик1, грузчик2). Данные вчерашних дней не нужны. в течение дня при формировании нового документа надо делать проверку: может эта машина, этот водитель или грузчики уже задействованы? Если сделать:
Отбор = Новый Структура("Машина", Объект.Машина); Запись = Регистрысведений.БригадыИМашины.ПолучитьПоследнее(Объект.Дата, Отбор); Водитель = Запись.Водитель; Грузчик1 = Запись. Грузчик1; Грузчик2 = Запись. Грузчик2; Работает, если форму документа начали оформлять с машины, а если с Водителя, а поле Машина пока пустое? |
|||
16
GROOVY
18.08.11
✎
15:59
|
(15) а зачем тут регистр?
|
|||
17
Надежда25
18.08.11
✎
16:03
|
А где хранить данные о задействованных на сегодня машинах, водителях и грузчиках?
|
|||
18
GROOVY
18.08.11
✎
16:05
|
(17) ну документ то у Вас есть. История изменений не нужна. Регистритор очевидно один. Зачем регистр, да еще очищающийся я не понимаю.
|
|||
19
Надежда25
18.08.11
✎
16:12
|
И выполнять проверку уже выбранных машин, водителей, грузчиков (чтобы не отправить одну и ту же машину по двум адресам)?
|
|||
20
nimoid
18.08.11
✎
16:12
|
пиши примерно такой запрос:
"ВЫБРАТЬ док.водитель, док.грузчик1, док.грузчик2 ИЗ Документы.ФормированиеБригады как док ГДЕ док.дата МЕЖДУ &ДатаНач И &ДатаКон" (ну еще там всякие НЕ ПометкаУдаления И Проведен) у тебя будет в заданном периоде все занятые водители и грузчики, дальше смотри есть там проверяемые люди или нет.. или можешь в условие добавить " И док.Водитель = &Водитель" (или грузчик, кого проверяешь в общем). Если выборка будет пустая, значит не занят нужный чел что-то в этом духе может? п.с. регистр тоже можно сделать и на нем все закрутить, если критична скорость и документов очень много (что сомнительно) |
|||
21
Надежда25
18.08.11
✎
16:17
|
Спасибо, подумаю.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |