|
Конвертация данных. Из Табличной части документа реквизит ссылка в Табличную часть строка |
☑ |
0
alekosansey
16.06.21
✎
13:54
|
Добрый день. Подскажите пытаюсь из Табличной части документа перенести реквизит типа ссылка в такую же Таблицу но только с параметром строка. Простым сопоставлением не переносится значение. Что нужно написать чтобы данные упали в другой базе. Заранее огромное спасибо
|
|
1
DrZombi
гуру
16.06.21
✎
13:57
|
(0) Что вы делаете?
Вы ссылку вида "0х44656464654654654564564654" (А именно так отображается ссылка в SQL, в виде числа)
Вы хотите ее в строку?
Опишите, что вы там в строку хотите поместить? :)
|
|
2
alekosansey
16.06.21
✎
13:58
|
Ссылка.Наименование. Пытался типа Источник.Наименование. Но безрезультатно
|
|
3
DrZombi
гуру
16.06.21
✎
13:59
|
+ Помни, Ссылка в действительности это не документ вида "<Имя документ> <Номер> от 01.01.2022"...
Ссылка это просто идентификатор, в данном случаи реально (почти) просто число :)
|
|
4
DrZombi
гуру
16.06.21
✎
13:59
|
(2) У документа нет Наименования
|
|
5
DrZombi
гуру
16.06.21
✎
14:00
|
Вы можете на стороне базы получить то, что вам надо, хоть запросом.
И передать все на сторону получателя в нужном формате.
|
|
6
Mankubus
16.06.21
✎
14:00
|
из справки по КД:
Значение - Неопределено. Конвертируемое значение свойства. Если значение определить в теле обработчика, то стандартная процедура получения значения не будет происходить.
ОбъектКоллекции - ссылка на выгружаемый объект коллекции. Например, строка табличной части или запись регистра или строка таблицы значений или строка результата запроса и т.д.
таким образом нужно установить значение
например Значение = Строка(ОбъектКоллекции.СсылкаНаДокумент);
|
|
7
alekosansey
16.06.21
✎
14:06
|
Если я правильно понял т.е. в ПКС в событие ПередВыгрузкой я пишу типа Значение = Строка(ОбъектКоллекции.СпрВагоны.Наименование); правильно?
|
|
8
Mankubus
16.06.21
✎
14:08
|
(7) да, но с нюансами
- в ПКС которое внутри ПКГС (табличная часть)
- ".Наименование" -- можно и без этого обойтись
|
|
9
alekosansey
16.06.21
✎
14:12
|
Спасибо огромное все получилось
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший