|
Табличная часть и реквизит | ☑ | ||
---|---|---|---|---|
0
Arnulf
18.11.16
✎
06:25
|
Есть 3 документа : Поступление, перемещение и списание. У каждого документа есть свой номер.Находится в форме документа в реквизите "Объект". Мне нужно чтобы этот номер записывался в реквизит документа, для дальнейшего отображения в журнале документа.
Подскажите код в модуле документа пожалуйста. |
|||
1
Web00001
18.11.16
✎
06:30
|
РеквизитДокумента = ЭтаФорма.Объект.Значение;
Я не спрашиваю, как туда попадает номер и в чем сложность реквизит формы документа связать с реквизитом самого документа. |
|||
2
Web00001
18.11.16
✎
06:33
|
Еще не спрашиваю какое приложение обычное или управляемое и что такое "модуль документа". Потому, что речь может идти только о модуле формы документа. Потому, что в модуле объекта форма недоступна по понятным причинам.
|
|||
3
Arnulf
18.11.16
✎
06:52
|
(2) Записал вот так, но в журнале графа пустая :(
Процедура ПередЗаписью(Отказ, ПараметрыЗаписи) Реквизит=Документы.Списание.ПолучитьСсылку().ОписаниеТабличнойЧасти; Объект=Документы.Списание.ПолучитьСсылку().Номер; Реквизит=Документы.Списание.ПолучитьСсылку().ОписаниеТабличнойЧасти.Значение; КонецПроцедуры |
|||
4
Arnulf
18.11.16
✎
06:53
|
(2) Ой, не то..
|
|||
5
Arnulf
18.11.16
✎
06:54
|
(2) Процедура ПередЗаписью(Отказ, ПараметрыЗаписи)
Реквизит=Документы.Списание.ПолучитьСсылку().ОписаниеТабличнойЧасти; Объект=Документы.Списание.ПолучитьСсылку().Номер; Реквизит=Объект.Значение; КонецПроцедуры |
|||
6
1dvd
18.11.16
✎
06:55
|
Реквизит Номер уже есть у документа и в журнале он должен выводится без шаманства
|
|||
7
catena
18.11.16
✎
07:00
|
"Объект" - это такой реквизит?
|
|||
8
Romyr
18.11.16
✎
07:34
|
Я так понимаю, продолжение: Добавление уникального номера карточки номенклатуры
? |
|||
9
Romyr
18.11.16
✎
07:52
|
если абстрагироваться от предыдущей темы и не играть в телепатов:
У каждого документа и так есть номер, который можно вывести в свой журнал документов, без дополнительной писанины. Что ты хочешь сделать? если играть в телепатов: ты все-таки сделал реквизит для записи некого общего номера цепочки документов и сейчас пытаешься его заполнить. судя по приведенному коду, сделать ты это пытаешься из модуля документа в процедуре перед записью тогда вопрос: ПолучитьСсылку (GetRef) Синтаксис: ПолучитьСсылку(<УникальныйИдентификатор>) Параметры: <УникальныйИдентификатор> (необязательный) Тип: УникальныйИдентификатор. Уникальный идентификатор, из которого будет формироваться ссылка. Возвращаемое значение: Тип: СправочникСсылка.<Имя справочника>. Описание: Формирует ссылку из значения типа УникальныйИдентификатор. Данный уникальный идентификатор может быть в дальнейшем получен из ссылки методом УникальныйИдентификатор. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Примечание: Если параметр не указан, то будет сформирована новая уникальная ссылка. ты не хочешь уникальный идентефикатор передать при обращении к методу получитьссылку() ??? |
|||
10
Romyr
18.11.16
✎
07:55
|
это я молчу, что судя по коду ты хочешь получить реквизит одного документа, передать его в реквизит другого документа, и все это сделать перед записью третьего документа, не связанного с двумя предыдущими.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |