Номер заявки:)

Тема в разделе "Lotus - Программирование", создана пользователем Cleric-Lviv, 13 май 2008.

  1. Cleric-Lviv

    Cleric-Lviv Lotus team
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    0
    Привет всем
    маленький вопрос
    можно ли сделать так чтоб при откритии форми ей автоматически присваивался какой то номер.
    Например открил я форму для заполнения а там уже она била нумерована.
     
  2. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Cleric-Lviv
    зделать поле CWC и формулу @Unique
     
  3. wowa

    wowa Well-Known Member

    Регистрация:
    1 фев 2007
    Сообщения:
    842
    Симпатии:
    0
    Cleric-Lviv , я делал такое, ничего сложного!
    Если по примитивному, то перед созданием документа , считай какое у тебя количество документов во вью, и делай +1 - получится порядковый номер для нового дока!
    Если я правильно понял вопрос!
     
  4. Cleric-Lviv

    Cleric-Lviv Lotus team
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    0
  5. wowa

    wowa Well-Known Member

    Регистрация:
    1 фев 2007
    Сообщения:
    842
    Симпатии:
    0
    В моем случае - порядковый номер
     
  6. Cleric-Lviv

    Cleric-Lviv Lotus team
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    0
    да-да правильно
     
  7. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Два пользователя одновременно создают документ и получают одинаковые номера.
     
  8. Alexander (Criz)

    Alexander (Criz) Гость

    Скорее не при создании, а при сохранении! А то возможно появление одинаковых номеров.

    О, и выше написали как этого добиться )
     
  9. Archi2001

    Archi2001 Гость

    Можно и при создании - просто сразу сохранять новый документ как, например "черновик" ...
    хотя вариант с "поиском" макс. кол-ва документов вью - мне лично не очень нравится ... ИМХО.
    например, удалили документ из середины... и чего?! при создании нового документа у него номер будет как и у последнего...
     
  10. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Поэтому проставлять номера надо ночным агентом.
     
  11. Cleric-Lviv

    Cleric-Lviv Lotus team
    Lotus team

    Регистрация:
    3 янв 2008
    Сообщения:
    605
    Симпатии:
    0
    ух маленькая тема а столько коментов:) спасибо всем уже зделал:rolleyes:
     
  12. Omh

    Omh Lotus team
    Lotus team

    Регистрация:
    4 июл 2007
    Сообщения:
    2.210
    Симпатии:
    0
    Cleric-Lviv
    Ты быстр.
    Лучшие умы человечесива бъются над секвеншал намберинг, а ты уже сделал :)
     
  13. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    Гы.. ЧистА СУБДшное решение для чистА централизованного однопользовательского приложения.

    Вспомни, что юзеров на сервере может быть более одного и они могут одновременно начать считать док-ты во вью
    Мало того: СЕРВЕРОВ тоже может быть более одного!
    Ы?
     
  14. wowa

    wowa Well-Known Member

    Регистрация:
    1 фев 2007
    Сообщения:
    842
    Симпатии:
    0
    Constantin A Chervonenko , ну да, немного не подумал!
    У меня просто было подобное реализовано для Админа, а он там один!
    С другой стороны я написал как сделать примитивно! :)
     
  15. Constantin A Chervonenko

    Constantin A Chervonenko Well-Known Member

    Регистрация:
    30 май 2006
    Сообщения:
    1.288
    Симпатии:
    0
    Вот-вот. "Квадратура круга"
    В общем случае (уникальные последовательные номера в распределенной среде) задача неразрешима. Для частных случаев есть варианты.....
     
  16. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    поддреживаю... и хватит об этом, а то каждые полгода начинаеться одно и тоже
     
  17. Гость

    А вообще в определенном случае подойдет документ, в котором валяется номер. Доки без номера помечать и кидать в определенное вью. Потом запускать раз в пол часа, например, агента, который бы нумеровал эти документы. Достаточно просто и иногда эффективное решение.
     
  18. DNT

    DNT Постоялец форума
    Lotus team

    Регистрация:
    12 окт 2005
    Сообщения:
    592
    Симпатии:
    7
    по этой теме на форуме тем стопицот. поиск рулит
     
Загрузка...

Поделиться этой страницей