Заполнение периодических реквизитов справочников. :( #83801


#0 by gunnar
Необходимо хранить счетчик доступа к документу в Справочник.Сотрудники.Заводим реквизит "Счет", делаем его периодическим (иначе нельзя изменять данные с помощью программы).В Документе есть реквизит табличной части Сотрудник.А далее такой код:КонецЕсли;Ругается на Сотрудник.Счет.Установить(Дат,Дат); "Недопустимая операция" :(Все ж по доке делалось.Кстати, сделал и так:Сотр = СоздатьОбъект ("Справочник.Сотрудники");Вместо Сотрудник забил Сотр.ТекущийЭлемент - та же хрень. Выходит, периодические реквизиты справочника менять нельзя???
#2 by ValeraVV
Сильно "(иначе нельзя изменять данные с помощью программы)""
#4 by Редкий гость
У тенбя рассогласование типов во втором параметре. Счет это же не датанадоСотрудник.Счет.Установить(Дат,УстанавливаемыйСчет);
#5 by SLM
см. стр. 640 и 641 (Записать (обновить переодическое значение))
#7 by ssssss
Странно, а у меня работает:
#8 by SLM
Читаем стр.175 Если к объекту применен метод "Использовать дату".... бла, бла, бла, нельзя применять метод Установить... методы не совместимыВ этом дело?
#9 by МимохожийОднако
Приведи код поболе...Перед применением метода Установить проверь тип значений первого и второго парметров.Первый - "Дата". второй -соответсвует типу в реквизите Счет.
#10 by Валек
ЖКК:УстановитьРеквизитСправочника(<?>,,,,,,);Синтаксис:УстановитьРеквизитСправочника(<ЭлементСправочника>,<НазваниеРеквизита>,<Значение>,<ДатаУстановки>,<ИмяТипа>,<Длина>,<Точность>)Назначение:Записать значение периодического реквизита справочника с привязкой к проведению документа.Параметры:<ЭлементСправочника> - элемент справочника, в который будет запись;<НазваниеРеквизита> - название периодического реквизита справочника;<Значение> - новое значение периодического реквизита;<ДатаУстановки> - дата установки нового значения периодического реквизита. Дата установки имеет смысл только для не оперативных документов.<ИмяТипа> - необязательный параметр. Строковое выражение - название типа данных (или Вид субконто);<Длина> - необязательный параметр. Число - длина числового или строкового значения;<Точность> - необязательный параметр. Число знаков после десятичной точки.Замечание:Параметры <ИмяТипа>, <Длина> и <Точность> следует указывать при установке значения периодического реквизита справочника, имеющего неопределенный тип.Замечание:Метод доступен только в Модуле документа в предопределенной процедуре ОбработкаПроведения.
#12 by NS
Метод можно использовать только для периодических реквизитов справочника и если для справочника еще не применялся метод ИспользоватьДату. Метод можно использовать только для объектов-справочников, созданных функцией СоздатьОбъект.....НашиД = СоздатьОбъект ("Справочник.Данные");...
#14 by backword
а так получится:
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям