#0
by miner
Здравствуйте! У меня такая проблема. В подписке на некоторые объекты делаю следующее [CODE] Процедура ОБработкаЗаполненияСохранитьСсылку(ОбъектИсточника,Ссылка) .................... КонецПроцедуры [/CODE] Далее в подписке на события при записи делаю так [CODE] [/CODE] Непонятное поведение. В доках УстановитьСсылку нового написано Ссылка, которая будет назначена при записи нового объекта. Однако ссылка поменялась. Я что-то упустил?
#4
by H A D G E H O G s
Добрый дедушка Мороз, подари нам новый Мозг! Потому что УФ. Поэтому устанавливай в ПередЗаписью
#5
by miner
Не, передЗаписью не катит! Суть такова, что нужно в еще не сохраненный объект передать переменную и использовать ее только при записи (когда уже объект записан и получил ссылку).
#6
by Serg_1960
В алгоритме "Менеджер = ПолучитьМенеджер(ОбъектИсточника);", мне так кажется, "не тот" менеджер юзается.
#7
by miner
2, Как это поменяет что-то? Насколько мне известно, Объекты могут и сами нормально в строку приводиться.
#9
by H A D G E H O G s
Нет повести печальнее на свете, чем повесть о Тонком клиенте. Вот, прмиерно похожая тема
#10
by Mort
Заполняется один объект, а записывается другой. Вот перед записью в форме и назначь то чем заполнял.
#18
by H A D G E H O G s
Все заполненные реквизиты, таб.части остаются нетронутыми, а вот переменные модуля, ДополнительныеСвойсва и новые ссылки - трутся между серверными вызовами.
#20
by miner
17 какими чудесами? Конфа тестовая нерабочая. Создал пустой справочник,подписки итд Если это и происходит, то это не из-за того что я не отслеживаю объект который в обработке заполнения создается. Это я сделаю потом. Сейчас мне нужно добиться чтобы было все просто - как я написал.
#22
by H A D G E H O G s
**facepalm. Сделай УстановитьСсылкуНового в ПередЗаписью. Устанавливаемую ссылку сохрани во ВременномХранилище, адрес временного - в параметре сеанса.
#23
by H A D G E H O G s
Это если не хочешь трогать конфу, иначе идем в форму справочника, в процедуре ПриЧтенииНаСервере получаем ссылку нового, сохраняем е в реквизиты формы, а в ПередЗаписьюНаСервере снова устанавливаем.
#24
by Serg_1960
ТС... мелочь,но... тебя не затруднит писать ссылки на номера постов в скобочках? :)
#26
by miner
, Нет, совсем немного(шифт сломан) , Проблема в том что то что нужно передать при/перед записью доступно именно в обработке заполнения.
#27
by Mort
Ну за 5 минут я думаю ты не успел задать ссылку в обработке заполнения, сделать в форме события из и посмотреть какие параметры у этих событий.
#28
by miner
, Я бы не парился если бы я мог, в форме что-то сделать. НЕЛЬЗЯ трогать форму и его события, а так же реквизиты объекта! :(
#29
by Рыцарь
А почему бы не поместить переменную в ПередЗаписью в ДополнительныеСвойства и в ПриЗаписи использовать?
#32
by Mort
Но если очень надо. Напиши в обработке заполнения В при создании на сервере эту структуру можно поймать в параметрах (ЗначенияЗаполнения). Хранишь в реквизите формы вплоть до ПередЗаписьюнаСервере Profit!
#34
by miner
Не подходит - подписка обработки заполнения вызывается уже после выполнения обработки заполнения объекта. Опять же нельзя трогать мне ничего на форме и изменять объект тоже нельзя. Я в аду! Уже неделю мучаюсь.
#37
by miner
Мне бы хотя бы через этот проход! Я с самого начала это знал! Поэтому направился сразу туда.
#41
by Mort
Ну примерно хотя бы о чем. Или клиенты шарят в подписках? Если две формы нового объекта открыть будет фэйл(
#42
by H A D G E H O G s
А ты попробуй сделать это в тонком :-) Ну а так - да, косяк, и как его исправить - хз.
#46
by miner
Ну что ты мучишься? Я б с радостью забил бы и нафиг! Но если клиенты хотят, то нужно попробовать им это дать. В общем чтоб тебе с такими проблемами не столкнуться.
#47
by miner
Ты волшебник, наверно, спасибо! Вроде работает,но нужно еще обдумать о нюансах Параметра сеанса.
#49
by Mort
Имеется подозрение что то, что хотят клиенты решается логическим нормальным путем. А подобные задачи возникают при ошибках проектирования и решаются действительно just for lulz.
#51
by Mort
Клиент так и выразил пожелание "хочу чтобы ссылка устанавливалась в обработке заполнения?".
#52
by miner
Нет, но поверь, здесь не идиоты работают. И знают толк в проектировании. Все возможные варианты были рассмотрены.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Кассовая книга: "Обороты по документам и проводкам за [Дата] не совпадают!"
- УстановитьСсылкуНового
- УПП Проблема с УстановитьСсылкуНового и т.д. ....
- Обороты по документам и проводкам не совпадают
- Почему выдается ошибка на УстановитьСсылкуНового()
- ПолучитьСсылку() выдает "Объект не найден...". Как проверить значение?
- УстановитьСсылкуНового в управляемой форме.
- не работает получитьСсылку()
В этой группе 1С
- Стратегия редактирования номера в добавленном документе
- остатки по месяцам
- СЛК сервер лицензий
- Вопрос по серии в расходном ордере
- Графа "Пояснение" в бухгалтерском балансе.
- Как делать слои в макете?
- Смена платформы на сервере 1С
- Как в 1с УТ 10.3 сделать скидку не по процентной основе, а по суммовой
- v7: 1С++ получить остаток на дату полученную в запросе
- Компонента AddIn.DrvFr1C и работа с ней.
- ЗУП 82 Как программно отредактировать табличную часть документа "Перенос данных"
- Вывести штрих-коды номенклатуры в табличную часть документа и его печатную форму
- как отключит субконто в 8.2?
- Как к БГУ подключить ККМ ?
- ПараметрыСеанса 8.2
- Обработка "Загрузка данных из табличного документа" вылетает сразу при открытии
- ошибка блокировок таблицы в 1с
- Вставить графическую схему на форму.
- 1c 8.2 БП 2.0 Переход с Упрощенки на Общую. Поступление нет проводок по 19 счету
- v8: Как вызвать функцию по имени?