v7: Получить объект в 7.7 #604076


#0 by Janna26
Доброе время суток. Простите за мою глупость с 7.7 приходилось довольно мало работать. У меня есть ссылка Документ1 я ее выбираю на форме мне этот документ нужно удалить. Я получила документы по средствам отбора по дате но там около 15 документов не могу сравнить в условии если.
#1 by viktor_vv
#2 by viktor_vv
Ну от форс-мажора так. Если Док.НайтиДокумент(документ1) = 1 Тогда КонецЕсли ;
#3 by viktor_vv
И это, чего б в журнале не нажать "Del" ? Все равно пометку только собрались ставить.
#4 by palpetrovich
а в чем тайный смысл сего действа? почему не воспользоваться штатным механизмом удаления?
#5 by Janna26
это ЗИК там не получается удалить документ прошлой датой.
#6 by Митор
лучше и не надо....
#7 by zavsom
...Если Док.ТекущийДокумент= документ1  Тогда
#8 by Janna26
Спасибо помогло. Дело в том что у бухгалтеров вылезла непонятная цифра в 7.7 уже давно их перевела на ЗУП, а тут что то потребовалось в старой базе.
#9 by zavsom
у нас в 7.7 все гораздо проще - нет этих объектов и все такое.
#10 by viktor_vv
Ну как бы Док = СоздатьОбъект намекает. Просто он немного по другому устроен.
#11 by zavsom
получил документ и через его метод ТекущийДокумент к нему обращаешься, можно и к реквизитам, но к реквизитам решили , что будет проще так : Док.ДатаДок чем Док.ТекущийДокумент.ДатаДок - хотя и так и так правильно
#12 by zavsom
просто работать будет второе более медленнее так как двойное разименовывание происходит
#13 by Janna26
Я думаю для одного документа это не так важно :)
#14 by Janna26
Всем спасибо. Тему можно закрыть.
#15 by zak555
запросом
#16 by orefkov
Вы совершенно не понимаете сути ТекущегоДокумента и ТекущегоЭлемента, а значит, не постигли дао клюшек.
#17 by Magistr001
А вот с этого момента поподробнее умник Вы наш.
#18 by Magistr001
Что в ошибочно?
#19 by orefkov
Док.ТекущийДокумент.Записать хотя бы. Постигай дао клюшек... В восьмерке не зря разделили два этих понятия - объект и ссылка, потому что в 7ке они были "слеплены" воедино и у начинающих вызывали путаницу. Это первое отличие - через СоздатьДокумент можно манипулировать документом как объектом - записать, провести, найти, а ТекущийДокумент - только ссылка на конкретный док - не дает ни записать, ни провести и т.п. Второе отличие - через ТекущийДокумент ВСЕГДА получаются значения, хранящиеся на данный момент в базе, а просто у объекта - можно считать уже установленные, но еще не записанные в базу значения реквизитов.
#20 by Magistr001
Не ври нагло - там в у меня такого нет : Док.ТекущийДокумент.Записать - это чушь - я писал про Док.Текущийдокумент.ДатаДок что одинакого Док.ДатаДок и только
#21 by zak555
перечитай ещё раз и запрись в туалете
#22 by Magistr001
Я там в ни одного слова не понял... :(
#23 by Magistr001
что такое ссылка - в сибирь?
#24 by orefkov
Даже с Док.ДатаДок могу обломать: Мне врать без надобности, просто я свое понимание вопроса не могу взять и переложить в другую голову, каждый должен дойти сам.
#25 by Magistr001
ТекущийДокумент  в клюшках это просто такая конструкция, позволяющая обратиться к контексту всего документа сразу. И только. Ни какая это не ссылка .
#26 by orefkov
Я бы хотел подтянуть вас в знании клюшек повыше, до своего уровня, но увы, рука моя не протягивается настолько вниз.
#27 by Magistr001
Мы просто говорим о разных вещах: 10.10.15 01.01.12
#28 by Magistr001
Ежу понятно, что не записав документ, получишь разные значения, но при чем здесь менторский тон - я в 7.7 с 2004 года.
#29 by Ёпрст
как-то незаметно.. хотя, если только как разносчик коробок.
#30 by povar
кули вы хотите от завсома
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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