Вход | Регистрация

1С:Предприятие ::

Метки:документы

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

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


Список тем форума
Рекламное место пустует   Рекламное место пустует
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует