Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: быстрый поиск документа
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
4andriy
1с 7.7 Предприятие
создаю документ, например счет. в счете добавил кнопку сохранения ссылки на документ
Процедура быстросохранить()
Если ПустоеЗначение(ТекущийЭлемент())=1 Тогда
Возврат;
КонецЕсли;  
Если ТекущийЭлемент().ЭтоГруппа()=1 Тогда
Возврат;
КонецЕсли;        
Элемент=СоздатьОбъект("Справочник.Контрагенты");
Элемент.найтиЭлемент(ТекущийЭлемент());
//сдесь не работает
вар 1) Элемент.быстдоступ=ТекущийДокумент();
вар 2) Элемент.быстдоступ=ТекущийЭлемент();
вар 3) Элемент.быстдоступ=этотдокумент();
//
КонецПроцедуры


как мне передать реквизиту "быстдоступ" ссылку на этот документ который открыт, причем вручную сам документ могу выбрать их всего журнала, а програмно нет
denis84
4andriy @ Сегодня, 19:46 необходимо зарегистрироваться для просмотра ссылки ,
А реквизит быстдоступ какого типа?
4andriy
denis84 @ Сегодня, 20:12 необходимо зарегистрироваться для просмотра ссылки ,
тип значение Документ.счет но сейчас даже со счетом не работает в трех вариантах
denis84
4andriy @ Сегодня, 20:18 необходимо зарегистрироваться для просмотра ссылки ,
Если не ошибаюсь документ этот надо записать,а потом передать ссылку на этот документ. Элемент.быстдоступ= ТекущийДокумент();
4andriy
denis84 @ Сегодня, 20:22 необходимо зарегистрироваться для просмотра ссылки ,
добавил
Записать();


4andriy @ Сегодня, 20:24 необходимо зарегистрироваться для просмотра ссылки ,
проблема в передаче параметра документа в реквизит

Функция не обнаружена (ТекущийДокумент)


4andriy @ Сегодня, 20:28 необходимо зарегистрироваться для просмотра ссылки ,
да, после записи работает лучше... но как записать открытый документ програмно
denis84
4andriy @ Сегодня, 20:28 необходимо зарегистрироваться для просмотра ссылки ,
Элемент это справочник контрагентов?
4andriy
denis84 @ Сегодня, 20:48 необходимо зарегистрироваться для просмотра ссылки ,
да, я в справочник контрагентов добавил реквизит
denis84
4andriy @ Сегодня, 20:48 необходимо зарегистрироваться для просмотра ссылки ,
в справочнике контрагентов после счет.Записать(); Написать быстдоступ=счет.ТекущийДокумент():- это будет ссылка в справочнике на ваш созданный документ счёт. Ссылка появится только записи самого документа. Завтра попробую у себя,если у Вас не получится,то сообщу результат. Счёт через создать объект создаёте?
4andriy
denis84 @ Сегодня, 20:54 необходимо зарегистрироваться для просмотра ссылки ,
нет, вручную
после записи документа начинает работать ТекущийДокумент, но програмно не делает запись

4andriy @ Сегодня, 20:59 необходимо зарегистрироваться для просмотра ссылки ,
уже понял, Записать(); не там написал) тестирую

4andriy @ Сегодня, 21:04 необходимо зарегистрироваться для просмотра ссылки ,
заработало)
denis84
4andriy @ Сегодня, 21:15 необходимо зарегистрироваться для просмотра ссылки ,
Ок. Значит все получилось?
4andriy
denis84 @ Сегодня, 21:23 необходимо зарегистрироваться для просмотра ссылки ,
да, спасибо)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.