Вопрос № 129845: вопрос по 1с 7.7. При нажатии кнопки история, выводится таблица периодических реквизитов справочника. В ней имеется колонка в которой указывается значение документа, изменившего реквизит. Как при записи периодического реквизита установить значение эт...Вопрос № 129857: Уважаемые эксперты. Есть ли в 1С8 аналог функции СоздатьОбъект()?
Как и в каких случаях обратиться, к справочнику, или регистру для выбора данных?...
Вопрос № 129.845
вопрос по 1с 7.7. При нажатии кнопки история, выводится таблица периодических реквизитов справочника. В ней имеется колонка в которой указывается значение документа, изменившего реквизит. Как при записи периодического реквизита установить значение этого документа программно.
Отвечает: Strawberry
Здравствуйте, Оксана/kasy! Пользуйте метод :
УстановитьРеквизитСправочника(>,,,,,,); Синтаксис: УстановитьРеквизитСправочника(<ЭлементСправочника>,<НазваниеРеквизита>,<Значение>, <ДатаУстановки>,<ИмяТипа>,<Длина>,<Точность>) Назначение: Записать значение периодического реквизита справочника с привязкой к проведению документа. Параметры: <ЭлементСправочника> - элемент справочника, в который будет запись; <НазваниеРеквизита> - название периодического реквизита справочника; <Значение>
- новое значение периодического реквизита; <ДатаУстановки> - дата установки нового значения периодического реквизита. Дата установки имеет смысл только для не оперативных документов. <ИмяТипа> - необязательный параметр. Строковое выражение - название типа данных (или Вид субконто); <Длина> - необязательный параметр. Число - длина числового или строкового значения; <Точность> - необязательный параметр. Число знаков после десятичной точк
и. Замечание: Параметры <ИмяТипа>, <Длина> и <Точность> следует указывать при установке значения периодического реквизита справочника, имеющего неопределенный тип. Замечание: Метод доступен только в Модуле документа в предопределенной процедуре
У реквизита справочника который будете устанавливать документом должен быть поднят флаг - "Изменяется Документами" в приложении пример
Приложение:
--------- Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: Студент)
Ответ отправлен: 31.03.2008, 11:26
Вопрос № 129.857
Уважаемые эксперты. Есть ли в 1С8 аналог функции СоздатьОбъект()?
Как и в каких случаях обратиться, к справочнику, или регистру для выбора данных?
Отправлен: 31.03.2008, 12:03
Вопрос задал: Tarch (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Алексей Смуриков
Здравствуйте, Tarch!
Например так:
Выборка = Справочники.Валюты.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка);
КонецЦикла;
Аналогично и сдругими (Документы, РегистрыНакопления и др.)
p.s. Возможно ещё вот так Справочники["Валюты"].Выбрать, т.е. можно заместо валюты в кавычках поставить переменную!
--------- Из того, что я утратил больше всего мне жаль разум.....
Ответ отправил: Алексей Смуриков (статус: Специалист)
Ответ отправлен: 31.03.2008, 17:42 Оценка за ответ: 5 Комментарий оценки: Спасибо