1с 7.7 Предприятие
создаю документ, например счет. в счете добавил кнопку сохранения ссылки на документ
Процедура быстросохранить()
Если ПустоеЗначение(ТекущийЭлемент())=1 Тогда
Возврат;
КонецЕсли;
Если ТекущийЭлемент().ЭтоГруппа()=1 Тогда
Возврат;
КонецЕсли;
Элемент=СоздатьОбъект("Справочник.Контрагенты");
Элемент.найтиЭлемент(ТекущийЭлемент());
//сдесь не работает
вар 1) Элемент.быстдоступ=ТекущийДокумент();
вар 2) Элемент.быстдоступ=ТекущийЭлемент();
вар 3) Элемент.быстдоступ=этотдокумент();
//
КонецПроцедуры
denis84 @ Сегодня, 20:12
,
тип значение Документ.счет но сейчас даже со счетом не работает в трех вариантах
4andriy @ Сегодня, 20:18
,
Если не ошибаюсь документ этот надо записать,а потом передать ссылку на этот документ. Элемент.быстдоступ= ТекущийДокумент();
denis84 @ Сегодня, 20:22
,
добавил
Записать();
Функция не обнаружена (ТекущийДокумент)
denis84 @ Сегодня, 20:48
,
да, я в справочник контрагентов добавил реквизит
4andriy @ Сегодня, 20:48
,
в справочнике контрагентов после счет.Записать(); Написать быстдоступ=счет.ТекущийДокумент():- это будет ссылка в справочнике на ваш созданный документ счёт. Ссылка появится только записи самого документа. Завтра попробую у себя,если у Вас не получится,то сообщу результат. Счёт через создать объект создаёте?
denis84 @ Сегодня, 20:54
,
нет, вручную
после записи документа начинает работать ТекущийДокумент, но програмно не делает запись
4andriy @ Сегодня, 20:59
,
уже понял, Записать(); не там написал) тестирую
4andriy @ Сегодня, 21:04
,
заработало)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua