![]() |
|
Дата создания элемента справочника по ГУИД | ☑ | ||
---|---|---|---|---|
0
kobzon2
16.12.19
✎
14:01
|
Использовался когда-то код, который определял дату создания элемента справочника или документа. Нужен отчет на СКД, который показывал бы номенклатуру, созданную за сегодняшний день.
// ГУИД = Ссылка.УникальныйИдентификатор(); Строка16 = Сред(ГУИД, 16, 3) + Сред(ГУИД, 10, 4) + Сред(ГУИД, 1, 8); Разрядность = СтрДлина(Строка16); ЧислоСек = 0; Для Позиция = 1 По Разрядность Цикл ЧислоСек = ЧислоСек + Найти("123456789abcdef",Сред(Строка16,Позиция,1))*Pow(16,Разрядность - Позиция); КонецЦикла; ЧислоСек = ЧислоСек / 10000000; Возврат Дата(1582, 10, 15, 04, 00, 00) + ЧислоСек; // Как этот код воткнуть использовать в СКД? Или с ним не получится? В ресурсах завести поле и оттуда вызывать попробовал. Выводит только итоговую дату, остальные все строки пустые. Или какие есть еще способы? Писать значения в регистр сведений? |
|||
1
dka80
16.12.19
✎
14:14
|
В общий модуль помести функцию и вызывай ее из СКД
|
|||
2
kobzon2
16.12.19
✎
14:18
|
(1) Так и сделал
|
|||
3
kobzon2
16.12.19
✎
14:52
|
Почистил кэш, значения вывелись.
А как я могу выбрать только сегодняшние? В запросе уже не получится. Где сравнить это поле с ТекущейДатой()? |
|||
4
TormozIT
гуру
16.12.19
✎
17:18
|
(0) Используй механизм платформы "История данных" или общие реквизиты. Остальные способы не очень надежные.
|
|||
5
kobzon2
17.12.19
✎
07:47
|
(4) Правильно я понимаю, элемент, в данном случаи справочник, нужно делать редактированным с сохранением поддержки?
По ГУИД уже оценил, когда получил результат. До фига элементов которые созданы в годах эдак 2056))) |
|||
6
TormozIT
гуру
17.12.19
✎
09:06
|
(5) Нет.
В случае общих реквизитов придется включить возможность изменения корня конфигурации, чтобы добавить общие реквизиты и подписку. В случае использования механизма "История данных" все можно настроить в клиентском приложении. Например через инструмент "История данных" из подсистемы "Инструменты разработчика" http://devtool1c.ucoz.ru/. Там можно настроить ведение истории данных по нужному объекту метаданных. https://i.imgur.com/PNxvND5.png |
|||
7
ДенисЧ
17.12.19
✎
09:08
|
(6) А если у реквизита в конфигурации выключено использование истории? Тоже переключится?
|
|||
8
TormozIT
гуру
17.12.19
✎
09:13
|
(7) Да
|
|||
9
ДенисЧ
17.12.19
✎
09:14
|
(8) Хм... Надо будет проверить... Когда руки дойдут с 8 до 11 поднять совместимость ))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |