#0
by ac13
Можно ли как-то получить ссылку нового документа при его первой записи. Перед записью никак, а при записи ссылка же уже формируется, правильно? Мне надо получить ссылку при записи и записать ее в реквизит. При первой записи ссылку не записывает, а вот при повторной - все ок. А мне надо при первой Вот мой код: Функция ПреобразоватьИзШестнадцатиричнойСистемыСчисленияВДесятичноеЧисло(Знач Значение)
#1
by ac13
Главное саму ссылку формирует и заполняет реквизит, пока форма открыта. А когда закроешь откроешь документ - в реквизите пусто. То есть ссылку получает, но не записывает в реквизит
#2
by ac13
Оно ссылку получает наверное уже после того как документ записан. А как тогда быть? Мне надо получить и записать ее в реквизит при первой записи.
#3
by Flip
Ну есть же функция; УстановитьСсылкуНового(Документы.МойДок.ПолучитьСсылку(Новый УникальныйИдентификатор));
#4
by Flip
Выполняешь эту функцию в процедуре на сервере, контекст твоей формы синхронизируется с серверным объектом формы, форма на клиенте перестраивается, и в твоем реквизите нужное значение.
#7
by Flip
Так, в процедуре ПриЗаписи ссылка на записываемый объект, уже должна быть в базе. Если хочешь получить ссылку, то это надо делать ПередЗаписью
#9
by Flip
Перед записью - ссылки на новый объект еще пока нет, но платформа позволяет "выделить место" в базе под новым идентификатором объекта, с помощью метода ПолучитьСсылку(Новый УникальныйИдентификатор); а при записи - объект уже записан в БД, как ссылка.
#10
by ac13
спасибо! так работает, единственное ссылка не такая как конечная. слишком длинный в итоге номер
#11
by ac13
Новая ссылка: <Объект не найден> (24263:b8658564a8357dfd4defc7d01dc1a61f) Ссылка после записи: 1ab0a8f2-2cfa-11e7-aa50-78e3b51a8a1f Мне кажется конечный вариант ссылки никак не получить сразу.
#13
by Flip
Попробуй использовать эти функции преобразования (долгих лет человеку, который их написал!! :) ); Функция Из_10_В_Любую(Знач Значение=0,Нотация=128) Экспорт Если Нотация<=0 Тогда Возврат("") КонецЕсли;
#15
by ac13
Не суть получить Шестнадцатиричный код Главное, что новая ссылка перед записью и после записи разные. Вот:
#16
by ac13
Либо как вариант печатать на документе штрихкод не из ссылки документа, а из реквизита Штрихкод
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Получить id и получить объект по id
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как Получить ссылку на значение перечисления зная его синоним?
- Как получить разность дат (Нужно получить количество дней)
- Как получить ссылку на текущий документ?1С V8
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- Как получить ссылку на документ из его модуля
- v7: Как получить реквизит - ссылку на справочник?
- Как получить пустую ссылку с типом значения как у ПолеКомпоновкиДанных
- v8: Как получить ссылку на программно созданный и незаписанный элемент справочника
- (УФ) Как получить навигационную ссылку?
- Поле объекта недоступно для записи (Код) как получить его?!
В этой группе 1С
- УТ11 - отгрузка в минус, при этом работа с обеспечением. КАК?
- Версионирование объектов , нужен запрос
- v7: Модифицировать шрифт в поле ввода в 7.7..?
- ЗУП 2.5 v117.1 Оплата по среднему заработку
- 1C ERP 2.2.1 RLS - ограничение доступа менеджеров к просмотру номенклатуры?
- ПКО при печати чека "операция не выполнена" УПП
- При обновлении конфигурации закрывается окно программы
- 1c 8.3 и индекс
- Правила регистрации объектов БУХ 3.0
- Как изменить группу ОС в БП 3
- Характеристики Номенклатуры в УТ 10.3
- Проверка/исправление реквизитов справочника ПередЗаписью()
- Отразить улов рыб в 1С
- Чтение данных из периодического регистра сведений подчиненного регистратору
- Пробитие чека УТ 11.3
- ОтборСтрок 1С 8.3
- Сопоставление номенклатуры поставщика с номенклатурой в 1С
- v7: Не печатается чек со скидкой на Атол Fprint 22K
- v7: ПДФ: из мокселя через йоксель - как извернуться в целях универсализма..?
- Бухгалтерия КОРП: подразделение после перехода с ПРОФ