v7: ПриОткрытии() как заставить 1с 7.7 сохранить изменения? #691137


#0 by Invzor
Здравствуйте. Можете подсказать... не пойму почему 1с 7.7 не сохраняет изменения... Есть справочник "договор", в нем есть предопределенныя процедура ПриОткрытии ... там записана маленькая проверка... проверку проходит все в порядке... далее он заносит в справочник в реквизит определенное значение...  - это тоже срабатывает... а вот нажимаешь на крестик закрыть договор.. он молча закрывает и не предлагает сохранить... а если что-то руками попытаться исправить.. то он уже предлагает сохранить.. когда закрываешь его... можно как-то это исправить?
#1 by 1Сергей
покажи код ПриОткрытии
#2 by Ёпрст
Значение поди периодики, да ?
#3 by Invzor
периодические есть значения
#4 by Invzor
сейчас скину
#5 by Invzor
#6 by Invzor
здесь только вот в этом куске вопрос:
#7 by Invzor
Комментарий = "+штрих"; - вносит эти значения... но при закрытии не предлагает сохранять... просто закрывает и не сохраняет ессно
#8 by Ёпрст
Комментарий - это что ?
#9 by Ёпрст
поди просто реквизит формы, а не реквизит справочника, да ?
#10 by Ёпрст
:))
#11 by Invzor
нет
#12 by Ёпрст
че нет ?
#13 by Invzor
ИдентификаторШтриха = СпрИдентификаторов.ТекущийЭлемент; Идентификатор - реквизит и коммент реквизит... а не сохраняет ...
#14 by Ёпрст
И где вас учат вот так писать ? СокрЛП(Строка(ИдентификаторШтриха)) = ""
#15 by Ёпрст
Еше раз, что такое Комментарий ? Реквизит справочника, Реквизит формы ?
#16 by Invzor
да это уже что только не пробывал потом...
#17 by Invzor
вот и налепил
#18 by Ёпрст
И еще.. присвоение новых значений надо писать во ВВодНового, а не в ПриОткрытии..
#19 by Invzor
мне при вводе не нужно...
#20 by Ёпрст
^))
#21 by Invzor
нужно что бы при открытии элемента справчника проверялся элемент и если условия подходят вносил в определенные реквизиты значения
#22 by Ёпрст
Как это не нужно ? А потом чего, каждый раз будешь элемент открывать, чтоб быть уверенным, что твой реквизит заполнился/записался ?
#23 by Invzor
значения вносятся... но не сохраняются...
#24 by Ёпрст
:)
#25 by Ёпрст
Еще раз, что есть Комментарий ? Какой у него тип, периодический ли он, ежели это всё же реквизит справочника и т.д..
#26 by Invzor
непериодический реквизит справочника... ИдентификаторШтриха - непереодический реквезит справочника тип СПРАВОЧНИК
#27 by Invzor
комментарий - тип СТРОКА
#28 by Злопчинский
Ёпрст, может нам курсы открыть...? ;-) такие.. простенькие... с веником и лопатой.. учить людей отвечать на вопросы.. ;-0)
#29 by Ёпрст
лучше курсы по поиску..
#30 by Ёпрст
в коде есть ?
#31 by Ёпрст
+ Это форма чего хоть ? Форма Элемента/Списка Справочника ?
#32 by Ёпрст
Что написано в ПриЗакрытии ? + ВК используешь ? типа turbomd. к примеру ?
#33 by Lazy Stranger
на форме есть этот комментарий? если нет - оно может не считать что данные модифицированы
#34 by Invzor
Форма Элемента. В  Перем Комментарий - нет в коде.... нужно объявлять, если работаешь в этом же справочнике?
#35 by Invzor
На форме есть этот "Комментарий" и "Идентификатор"
#36 by Ёпрст
нет.
#37 by Invzor
при открытии он показывает на форме , что значения "идентификатор" и "коммент" внесены то что нужно.. но вот не предлагает сохранить и все
#38 by КонецЦикла
После просмотра Епрст надо памятник поставить при жизни...
#39 by Invzor
не использую. ПриЗакрытии нет в модуле
#40 by Ёпрст
Ну воткни     Форма.Обновить; в это условие, сразу после присвоения..
#41 by Invzor
сейчас попробую
#42 by Ёпрст
будет тебе вопрос. А так, хз, надо пофигуратор открывать, мне лень.. я не меняю реквизиты из приОткрытии формы элемента - мот это фича такая, не устанавливать флаг модифицированности формы тама.
#43 by Invzor
спасибо! Помогло обновление формы! блин мелочь... а времени отняла...
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С