|
Как узнать дату создания записи в справочнике? | ☑ | ||
---|---|---|---|---|
0
Melcor
24.04.14
✎
15:25
|
Доброго дня. 1С 8.2 Можно как-то программно узнать когда был записан первый раз элемент справочника? Журнал регистрации данные по GUID получает? Если я оттуда буду их получать, то Это будет дата первой записи?
|
|||
1
Wobland
24.04.14
✎
15:26
|
запрещаю
|
|||
2
Wobland
24.04.14
✎
15:26
|
||||
3
vicof
24.04.14
✎
15:27
|
(0) предлагаю внедрить версионирование
|
|||
4
Maxus43
24.04.14
✎
15:27
|
100% гарантии нет, это можно по ЖР конечно посмотреть, с фильтром по Добавление и отбору по конкретному элементу. лучше - версионирование конечно
|
|||
5
Wobland
24.04.14
✎
15:28
|
(3) штук хороший. но что делать с этой датой создания? не могу придумать, кроме как на форме в рамочке демонстрировать
|
|||
6
Melcor
24.04.14
✎
15:29
|
Тут такое дело, нужно отчет вывести когда был создан элемент справочника Инфо. карты и пользовались ли ею в дальнейшем и сколько раз)
|
|||
7
vicof
24.04.14
✎
15:30
|
(6) Выведи ссылки на объект, по документам можно понять.
|
|||
8
Melcor
24.04.14
✎
15:31
|
(7) Не вариант, могли выдать карту, а клиент ею воспользуется может через год
|
|||
9
Wobland
24.04.14
✎
15:32
|
(6) что, никто не озаботился отметить дату выдачи?
|
|||
10
vicof
24.04.14
✎
15:33
|
Надо было сначала думать. И хранить дату выдачи где-то. Причем дата создания и дата выдачи как бэ в общем случае разные
|
|||
11
Melcor
24.04.14
✎
15:33
|
(9) Неа, внедрял не я, теперь постоянно попадаю в интересные ситуции
|
|||
12
Melcor
24.04.14
✎
15:34
|
(10) Дата одна, потому как карту выдает продавец и сразу же оформляет в 1с
|
|||
13
Wobland
24.04.14
✎
15:34
|
(11) схема ведения учёта не предполагает получение такой информации. следующий
|
|||
14
vicof
24.04.14
✎
15:34
|
(13) +1
|
|||
15
Melcor
24.04.14
✎
15:36
|
(13) Ну поздно пить боржоми, когда почки отлетели. Могу конечно послать гену и сказать, что технически невозможно. С другой стороны на лишнюю премию заработаю )
|
|||
16
Melcor
24.04.14
✎
15:38
|
Меня больше интересует корректность получения данных вот этим способом:
Функция ДатаСозданияСсылки(Ссылка) ГУИД = Ссылка.УникальныйИдентификатор(); Строка16 = Сред(ГУИД, 16, 3) + Сред(ГУИД, 10, 4) + Сред(ГУИД, 1, 8); Разрядность = СтрДлина(Строка16); ЧислоСек = 0; Для Позиция = 1 По Разрядность Цикл ЧислоСек = ЧислоСек + Найти("123456789abcdef",Сред(Строка16,Позиция,1))*Pow(16,Разрядность - Позиция); КонецЦикла; ЧислоСек = ЧислоСек / 10000000; Возврат Дата(1582, 10, 15, 04, 00, 00) + ЧислоСек; КонецФункции |
|||
17
Wobland
24.04.14
✎
15:38
|
(16) полную гарантию не даст даже ктрл+ф7
|
|||
18
mehfk
24.04.14
✎
15:38
|
(0) Добавить поле в справочник. Пройтись по ЖР и заполнить поле.
|
|||
19
Wobland
24.04.14
✎
15:39
|
(18) хорошо, если карта выдавалась в день создания элемента справочника
|
|||
20
mikecool
24.04.14
✎
15:40
|
(0) темный, тебя уже выпустили?
|
|||
21
mehfk
24.04.14
✎
15:45
|
(19) Волевым решением мегабосса принять дату выдачи = дате создания элемента справочника
|
|||
22
Defender aka LINN
24.04.14
✎
15:47
|
(16) см ветку в (2). При копировании - выдает дату полета зеленой собаки.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |