Как определить "периодичность" реквизита

Форум 1С: Одинэс.Ру

Найти!

Как определить "периодичность" реквизита

Antiblo
17.04.2009 - 07:46
Как определить у произвольного справочника "периодичность" произвольного реквизита?
"Периодический.ИспользоватьОбъект(ИмяРеквизита,ИмяСправочника)>0"
почему-то возвращает 1, даже если реквизит не периодический..
 
Где-то не догоняю..
К списку тем 1 > К списку форумов

Интересные темы

odines.ru
19.04.2024 - 03:13
Смотри также:
непонятная ошибка при входе в 1С
Вопрос по объекту Форма.
Как вытащить SQL идентификаторы реквизитов..

Re: Как определить "периодичность" реквизита

Cthulhu
1 - 17.04.2009 - 07:54
Синтаксис:
Метаданные.Справочник(х).Реквизит(ж).Периодический
Метаданные.Справочник(ВидСпр).Реквизит(ж).Периодический
 
Назначение:
  Определить, является ли реквизит Ж  х-того справочника периодическим.
Возвращаемое значение

Re: Как определить "периодичность" реквизита

Cthulhu
2 - 17.04.2009 - 07:55
...Возвращаемое значение
  Число - 1 - реквизит периодический

Re: Как определить "периодичность" реквизита

Antiblo
3 - 17.04.2009 - 07:59
Ок, спасибо.

Re: Как определить "периодичность" реквизита

Antiblo
4 - 17.04.2009 - 08:00
А без метаданных видимо не обойтись?

Re: Как определить "периодичность" реквизита

Sk0rp
5 - 17.04.2009 - 08:23
Попытка
Т = Объект.Реквизит.Получить(ТекущаяДата());
Исключение
Сообщить("Таки не периодический");
КонецПопытки;

Интересные темы

odines.ru
19.04.2024 - 03:13
Смотри также:
Количество записей в справочнике
Бюджет. Автоматическое заполнение ф.169
Подключение кассы

Re: Как определить "периодичность" реквизита

user1C
6 - 17.04.2009 - 08:35
(5)
не забывая про Объект.ИспользоватьДату(...

Re: Как определить "периодичность" реквизита

Antiblo
7 - 17.04.2009 - 11:45
Согласен.. Только с метаданными красивее.. :)

Re: Как определить "периодичность" реквизита

Друзья зовут меня Курулай
8 - 17.04.2009 - 11:58
С метаданными не красивее, а просто нормально
и методически правильно
а с Попыткой/Исключением - неготично как-то. Плохой стиль.

Re: Как определить "периодичность" реквизита

aka AMIGO
9 - 17.04.2009 - 12:14
(8) однако, работает! потому имеет право на существование :)
это раз..
а два - тем по 8-ке подавляющее количество.. Видно, 7-ка в самом деле отживает свой век..

Re: Как определить "периодичность" реквизита

Друзья зовут меня Курулай
10 - 17.04.2009 - 12:48
(9) тем по восьмёрке больше, по простой причине: студенты и свеженабранные сотрудники франчей сразу начинают учить восьмёрку, поэтому и вопросов больше задают по ней.
 
Те, кто на семёрке колбасит, люди в основном опытные, и вопросов уже не спрашивают. Приходят пооффить в основном.
Посмотри, редко какая тема по семёрке висит неотвеченная дольше часа.
Любой вопрос тут же раздирается на части семёрочными гуру.
Мастера клюшек так изголодались по хорошим серьёзным вопросам, а их всё меньше и меньше :(

Re: Как определить "периодичность" реквизита

pit
11 - 17.04.2009 - 15:34
10-Друзья зовут меня Курулай > Ну не лезть же с советами в темы студентов по 8 - они ж ответов не понимают....    86, тьфу на него, одолевает....

Re: Как определить "периодичность" реквизита

Sk0rp
12 - 17.04.2009 - 16:16
2(6) Если хочется получить исключение и на периодическом тоже, то да, не забыть :)

Re: Как определить "периодичность" реквизита

user1C
13 - 17.04.2009 - 20:52
(12)
ога, скажи - метода не универсальна...
К списку тем 1 > К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« Рарус магазин редакция 2 (7.70.212) + Бухгалтерия 4.5 (7.70.505) Бюджет. Автоматическое заполнение ф.169 »
© 2009 Форум 1С: Одинэс.Ру