Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 16:03

ВвестиНаОсновании, ДанныеЗаполнения

Автор Каримдат, 04 сен 2017, 21:55

0 Пользователей и 1 гость просматривают эту тему.

Каримдат

Уважаемые знатоки. Нужна подсказка.
В документе УстановкаСкидокНоменклатуры на закладке Ввод на основании указал документ на основании которого создается новый документ и заполняется ТЧ(на основании Перемещение товаров).
Всё бы хорошо, ТЧ заполняет, но не устанавливает значения Валюта, Условие скидки? Вид скидки. Все остальные параметры он подхватывает из ДанныеЗаполнения(то есть из документа Перемещение товаров).
Вопрос: как указать к примеру Валюта = ВалютаРегламентированногоУчета; и чтобы при вводе на основании этот параметр устанавливался?

Golickoff

ЦитироватьГлобальный контекст.ЗаполнитьЗначенияСвойств (Global context.FillPropertyValues)
Глобальный контекст (Global context)
ЗаполнитьЗначенияСвойств (FillPropertyValues)
Синтаксис:

ЗаполнитьЗначенияСвойств(<Приемник>, <Источник>, <СписокСвойств>, <ИсключаяСвойства>)
Параметры:

<Приемник> (обязательный)

Тип: Произвольный.
Значение, чьи свойства будут заполнены значениями соответствующих свойств <Источника>.
Внимание! Значение данного параметра не может быть следующих типов: Неопределено, Null, Число, Строка, Дата, Булево. Дата
<Источник> (обязательный)

Тип: Произвольный.
Значения свойств данного объекта будут установлены в соответствующие свойства <Приемника>.
Внимание! Значение данного параметра не может быть следующих типов: Неопределено, Null, Число, Строка, Дата, Булево.
<СписокСвойств> (необязательный)

Тип: Строка.
Список имен свойств <Источника> и <Приемника>, разделенный запятыми, которые необходимо заполнить.
Если свойства не указаны, то копируются только те, которые представлены и в <Источнике>, и в <Приемнике>.
Если свойства указаны, то они обязательно должны присутствовать в обоих объектах.
Если в <Источнике> или <Приемнике> заданное свойство отсутствует, то будет вызвано исключение.
Параметр игнорируется, если <Источник> задан.
<ИсключаяСвойства> (необязательный)

Тип: Строка.
Список имен свойств <Приемника>, разделенный запятыми, которые необходимо исключить из заполнения.
Если свойство с именем, указанным в исключающих свойствах есть в <Приемнике>, то значение этого свойства скопировано не будет. А если свойства, указанного в исключающих свойствах не окажется в <Приемнике>, то будет вызвано исключение.
Описание:

Копирует значения свойств <Источника> в свойства <Приемника>. Сопоставление производится по именам свойств.
Если указаны копируемые свойства, то в заполнении участвуют только они, параметр <ИсключаяСвойства> игнорируется.
В противном случае, если указан параметр <ИсключаяСвойства>, свойства перечисленные в нем, исключаются из обработки.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
Примечание:

Свойство Макет табличного документа скопировано не будет.
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

Каримдат

В каком месте я делал рассылку?

Golickoff

Это просто подпись. Она всегда появляется под каждым моим сообщением.
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

Каримдат

Справку я умею вызывать, мне пример нужен, по справке ничего не понятно для меня
Добавлено: 05 сен 2017, 11:47


Разобрался. Взял значения из констант и перечислений.

Golickoff

ЗаполнитьЗначенияСвойств(ДокументОснование, ЭтотОбъект);
Правило поведения на форуме №6: Не следует пытаться привлечь внимание к своему сообщению ... рассылкой персональных сообщений и/или электронных писем отдельным участникам форума с просьбой ответить в теме.

Теги:
Рейтинг@Mail.ru

Поиск