СКД установить программно дату #636011


#0 by Пеппи
ДатаД=КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.найти("Дата").Значение Значением является тип СтандартнаяДатаНачала тип Дата в КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.найти("Дата").Значение.Дата но не получается ее туда установить. Если пишу ДатаД.Дата=ТекущаяДата то выходит ошибка Значение не является значением объектного типа (Дата)
#1 by Goggy
Повесь на форму с автозаполнением и цепляй оттуда например
#2 by Пеппи
У меня на форме Табличное поле типа КомпоновщикНастроек.Настройки.ПараметрыДанных, я и пытаюсь это поле заполнить при открытии формы
#3 by КуплюКровать
просто  КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.найти("Дата").Значение = текДата
#4 by КуплюКровать
свойство "значение" у стандартной даты действительно недоступно для записи
#5 by Пеппи
Я так делала, всё ок. Но если я на форме попытаюсь изменить дату то все портится, так как значение ее меняется на СтандартнаяДата а не тип дата. Проблема только в этом выходит.
#6 by Пеппи
И у меня при исполнении запроса выдается естественно ошибка так как значение уже не типа дата.
#7 by Пеппи
Обошла элементы в цикле и заполнила. Задача решена.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С