Имя: Пароль:
1C
1С v8
Дополнительные сведения и 1С-ЭДО
0 PolinaPykh
 
06.12.22
15:58
Товарищи, мне нужна помощь! Опять(
У меня в документах реализации есть допсведения, надо чтобы их значение из документа передавалось в ИнфПолФХЖ1 во встроенном ЭДО.
Их техподдержка предлагает воспользоваться функционалом "дополнительные сведения" и (цитата) "воспользуйтесь формулой" - а я в душе не ... что там написать.

Может кто-то уже сталкивался с такой необходимостью и успешно ее того?
Конфа на замке, допобработку ради двух строчек я бы не хотела писать (я котик, у меня лапки).

БП 8.3.18.1208, конф.3.0.122.97
1 Aleksey
 
06.12.22
15:59
2 Garykom
 
гуру
06.12.22
16:01
(1) Если надо всем контрагентам то как?
3 Garykom
 
гуру
06.12.22
16:01
(0) Проще всего расширением, только через отладку найти где что иногда не тривиально
4 arsik
 
гуру
06.12.22
16:07
(2)
Заполнение дополнительных полей происходит в момент формирования электронного документа. Если в качестве правил заполнения указана формула, то значение будет автоматически рассчитано и подставлено в электронный документ.  В случае, когда установлен другой вариант правил  или при вычислении формулы произошла ошибка, значение необходимо заполнить вручную.
5 PolinaPykh
 
06.12.22
16:09
(1) Это я нашла, я не могу понять как именно там формулу писать.
Если я понимаю, что в коде я бы передала сведения в строку вот так: УправлениеСвойствами.ЗначениеСвойства(ДокументСсылка, "ДСблабла"), то что писать в поле формула мне вообще не понятно(
6 arsik
 
гуру
06.12.22
16:14
+(4) Сорян. Не увидел, что это по контрагентам.
(5) Нажми уже знак вопроса в этой форме.
7 PolinaPykh
 
06.12.22
16:19
(6) Кек. Справка достойная 1С. Просто сферическая справка в вакууме.

Форма предназначена для быстрого формирования формулы из доступных в панели "Операторы и функции" элементов.

Совет. Для проверки правильности составления формулы можно воспользоваться командой "Проверить формулу".
Совет. Все разрешенные элементы расположены в списке "Операторы и функции".
8 arsik
 
гуру
06.12.22
16:29
(7) Ну покажи картинку ввода формулы.
9 PolinaPykh
 
06.12.22
17:35
(8) Я не уметь. Только ссылкой(
https://wampi.ru/image/RHxmlRr
10 Ryzeman
 
06.12.22
18:34
(0) формат УПД то какой? В УТ 11 всё это делается легко из коробки. Формат УПД2019

https://i.ibb.co/YBXmgZK/1.png

Твои доп сведения будут под плюсиком в Ссылка, если это доп сведение у СФ либо в Основание, если это допсведение у РТУ.
На скрине так так выглядит формула которая формируется для допсведения с именем "test"
11 Ryzeman
 
06.12.22
18:35
(10) Никому не говорите, но когда то давно я не знал что эта хрень есть и пару раз сам колхозил в типовом модуле добавки в XML. Геня-стайл)))
12 Ryzeman
 
06.12.22
18:37
В свежей бухии версия модуля ЭДО поновее плюс там структура данных чутку отличается. Но думаю, найти сможешь) В формулах в СКД и в динамических списках там же тоже доп реквизиты и сведения можно выводить, верно?
13 arsik
 
гуру
06.12.22
22:23
Ну может в формуле попробовать прям так и написать
УправлениеСвойствами.ЗначениеСвойства(ДокументСсылка, "ДСблабла")
Только не ДокументСсылка, а перетащи поле из Доступные реквизиты
14 Ryzeman
 
06.12.22
22:24
(13) Нет, так нельзя, в отличие от ДО или СКД там не через выполнить сделано, такой код не прожуётся проверкой
15 arsik
 
гуру
07.12.22
00:22
(14) Там как раз через ВЫПОЛНИТЬ сделано.
ОбщегоНазначенияБЭД.ПроверитьФормулу -> ОбщегоНазначения.ВычислитьВБезопасномРежиме -> Возврат Вычислить(Выражение);
16 PolinaPykh
 
08.12.22
09:37
(10) Спасибо!