#0
by boozin
Пишу универсальную процедуру заполнения шапки новых документов. Пытаюсь получить объект из коллекции данных формы для того, чтобы использовать УстановитьНовыйНомер. ЭтотДокумент -коллекция данных в форме. Пишу: КонецЕсли; На Док = Документы.ПриходнаяНакладная.ПолучитьСсылку(Новый УникальныйИдентификатор(ЭтотДокумент.Ссылка)) ругается. И че то я в ступоре
#1
by H A D G E H O G s
Не понял Чистого Смысла в строчке Документы.ПриходнаяНакладная.ПолучитьСсылку(Новый УникальныйИдентификатор(ЭтотДокумент.Ссылка));
#3
by boozin
Так уже пробовал. Пишет "Объект не выбран" Попытка получить ссылку на этот новый объект. Вижу, что неправильно, а как правильно че-то не допру
#9
by boozin
Хочу простого: Написать в общем модуле универсальную процедуру, которая бы помимо прочего устанавливала документу новый номер в соответствии с префиксом из ранее установленного склада. Весь этот изврат ради процедуры УстановитьНовыйНомер. Любой реквизит предустанавливается без проблем и без этого
#10
by boozin
То что написанное жесть - полностью согласен. Подскажите как правильно - скажу большое спасибо.
#12
by boozin
Так я номер то не вручную меняю, а ПриСозданииНаСервере, т.е при создании нового документа
#14
by boozin
Наверное я не до конца понимаю 82(Изучаю только). Я интерактивно создаю в списке новый документ и еще до его открытия хочу заполнить некоторые его реквизиты, в том числе и установить заранее номер с префиксом. Я так понял, что делается это именно в ПриСозданииНаСервере. А где же тогда ?
#16
by Defender aka LINN
Кроме того, в ПриСозданииНаСервере создается форма. Заполнение происходит в несколько более другом событии в модуле документа.
#17
by boozin
Не врубился. ПриЗаписи - это уже запись готового, а я реквизиты предустановить хочу. В каком ?
#19
by Defender aka LINN
Да. Только, бога ради, оставь номер в покое. Он и без тебя сгенерируется и присвоится.
#21
by boozin
А что номер прекрасно генерируется и без меня - я знаю. Только номер с префиксом нужен и уже в открывающейся форме
#24
by boozin
В 77 юзер привык видеть номер с префиксом при открытии. Открывает документ в 82 там ничего,и сразу куча вопросов типа: "Это не мой документ. У него СТ впереди не стоит" и т.д. Как отвечать ? Типа он потом после записи появится ?
#25
by Defender aka LINN
Привык к 7.7 - пусть работает в 7.7. В восьмерке уже давно номер генерируется при записи.
#28
by Defender aka LINN
Если сделаешь не в форме. З.Ы. РаботаСпользователямиСервер.ВернутьглПользователя должна быть не серверная процедура, а общая, в кэшируемом модуле.
#29
by boozin
Глпользователь - параметр сеанса. И его, вроде как, только в серверных процедурах доставать можно. А что есть "кэшируемый модуль" ? Только ногами не пинать. вопрос может быть тупой.
#30
by Defender aka LINN
Вопрос тупой, факт. Это модуль, который запоминает возвращаемые значения и всегда их возвращает, вычисляя только один раз.
#31
by boozin
Повторное использование возвращаемых значений - НаВремяСеанса ? А почему общая процедура ?
#32
by Defender aka LINN
Потому что с клиента тоже могут за ней пойти. И даже в режиме внешнего соединения.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как программно получить получить пароль пользователя в текущем сеансе работ
- Как получить в модуле формы список колонок формы документа?
- Как получить ссылку нового элемента справочника
- Как получить ГУИД элемента по OLE, записать и получить по нему ссылку?
- переход с 77 на 82 (Бух 77---> Бух 82 и ЗиК ---> ЗУП)
- УФ: Как из подчиненной формы получить путь к данным ТЧ родительской формы
В этой группе 1С
- v7: отвязать базу от УРБД
- Как утановить ЭтотОбъект.Модифицированность() в лож
- Установка значений периодических реквизитов
- Можно ли как-то программно передать в ексель из 1с, фиксированные строки?
- Какой сервер лучше всего взять под 1С?
- Как заносить в 1С документы по штрих-коду из другой программы?
- Горячие клавиши переключения между формами в 1С?! Есть ли?
- СКД соединить в запросе таблицу остатков и оборотов
- Контроль остатков по сериям номенклатуры в УТ 10.3.1.17
- пропадают документы во время конфликта блокировок
- Как Откатить базу?
- Движения сформировались без суммовой оценки по регламентированному учету
- "Документооборот договоров". ИНТАЛЕВ
- как по рег номеру узнать на кого зарегестрирована 1с?
- Рег.отчетность 2 квартал Бух 77. Опять куча косяков?
- SQLiteBase
- Вычет в справке 2НДФЛ
- УТ 10,2 перенос остатков в дописаной УТ объемом 80 гиг
- v81.comconnector класс не зарегистрирован
- Любимое Закрытие месяца 20 и 41 счета :)