Как определить был уже записан документ или нет (не проведен) #5940


#0 by Ivan1C
Использовал функцию ПолучитьПозицию, в описании которой написано, что позиция может существовать только у записанного документа? (но, для незаписанного документа также возвращается 32-х символьное выражение).
#1 by SnarkHunter
Так тебе "записанность" нужна или "проведенность"?
#2 by Ivan1C
Записанность
#3 by cup of tea
старое доброе "выбран"  - не устроит для проведения записанности?
#4 by SnarkHunter
А какая разница... Выбран, ПолучитьПозицию...
#5 by Ivan1c
Объясняю ситуацию: при открытии формы документа необходимо по реквизитам документа формировать поясняющие сообщения на форме этого документа. Поэтому если документ новый - надписи не формируются, иначе формируются.
#6 by At
минимум буквы разные...
#7 by cup of tea
Никогда не пользовалась почему-то ПолучитьПозицию для определения записанности. В любом случае не только букв в слове, но информации больше, чем нужно. Оно конечно читаемо и понятно, как из этого определить, записан или нет, но зачем так сложно, если есть очень простое Выбран???
#8 by SnarkHunter
Да, да, бритва рулит...
#9 by Ivan1c
Спасибо cup of tea Проверил Выбран - то что нужно.
#10 by ws_mason
Создай в модуле переменную Записан, присвой 1 В процедуре ВводНового Записан = 0 Тогда ПриОткрытии анализируй эту переменную Вообще-то, имху, если не записан значит новый документ.
#11 by cup of tea
Можно по крайней мере еще несколько методов придумать... Можно для этого даже прямые запросы к базам 1С прикрутить...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям