|   |   | 
| 
 | Создать в документе поле с номером по порядку | ☑ | ||
|---|---|---|---|---|
| 0
    
        chusik1c 16.04.13✎ 08:01 | 
        Здравствуйте!
  Есть нетиповой документ (конфигурация БГУ) с реквизитом номер договора,его заполняют "руками",а нужно чтобы автоматически по порядку присваивался.Это номер договора не имеет ничего общего с договором 1с,в организации он просто на бумаге.1 созданный документ в 1с = 1 выписанному договору. Посоветуйте, пожалуйста, как это можно организовать.Может есть встроенные функции?спасибо | |||
| 1
    
        Defender aka LINN 16.04.13✎ 08:04 | 
        Выбрать максимум(поле)+1     | |||
| 2
    
        chusik1c 16.04.13✎ 08:11 | 
        да,была такая мысль,спасибо.А вот чтобы хранить это значение нужно регистр сведений создавать?     | |||
| 3
    
        Wobland 16.04.13✎ 08:12 | 
        (2) реквизита не хватает?     | |||
| 4
    
        dva1c 16.04.13✎ 08:14 | 
        (2) Хранится номер в реквизите документа. А зачем РС создавать?
  (3) +1 | |||
| 5
    
        mzelensky 16.04.13✎ 08:17 | 
        (4) потому что мы не ищим легких путей!!!
  Содадим план видов характеристик с множественным типом значения, константу, регистр сведений и через все это выйдем и заполним реквизит в документе!!! Вот так делают настоящие 1С-ки!!! а это "Выбрать максимум(поле)+1" все для малолеток! | |||
| 6
    
        mzelensky 16.04.13✎ 08:17 | 
        (1) Извини, земляк!     | |||
| 7
    
        Рэйв 16.04.13✎ 08:17 | 
        Выбрать  Максимум(Док.РеквизитНомер) КАК Последний Из Документ.Нетиповой КАК Док
  НовыйНомер=Запрос.Выполнить().Выгрузить()[0].Последний+1; //------ Это вкратце. Лучше конечно еще проверять результат на количество.А то мож вообще нет номеров еще | |||
| 8
    
        chusik1c 16.04.13✎ 08:21 | 
        Чего вы злые такие(5)))Все, понятно (7).
  Спасибо огромное! | |||
| 9
    
        mzelensky 16.04.13✎ 08:22 | 
        (7) ты забыл уточнить формат "номера".
  Он может быть таким "0005" (тогда твой вариант работает), аможет быть таким "ПР-098/001Р" (тогда твой вариант не работает). А так как поле ранее заполнялось "ручками", то такие номера вполне себе возможны. | |||
| 10
    
        Рэйв 16.04.13✎ 08:23 | 
        (9)Вроде в сабже Тс говорил , что это отдельный реквизит чисто для числовой нумерации попорядку     | |||
| 11
    
        Рэйв 16.04.13✎ 08:24 | 
        по крайней мере я так стелепатировал:-)     | |||
| 12
    
        mzelensky 16.04.13✎ 08:24 | 
        (10) я совсем ослеп или все-таки не вижу в топике фразу
  " реквизит чисто для числовой нумерации" ?!?!?! | |||
| 13
    
        Wobland 16.04.13✎ 08:25 | 
        (10) это не повод вываливать на юзера ошибку системы. лучше ласково намекнуть, что он дурак     | |||
| 14
    
        Wobland 16.04.13✎ 08:25 | 
        (12) строкового типа?     | |||
| 15
    
        mzelensky 16.04.13✎ 08:27 | 
        (14) это надо у ТС спросить. Но подозреваю, что "числового" может не хватить. У меня одна кадровчка просто с боем выпрашивала реквизит в документах "МОЙ НОМЕР" куда она могла бы сама вбивать произвольные номера (любого вида).     | |||
| 16
    
        chusik1c 16.04.13✎ 08:29 | 
        О_о
  номер должен начинаться с буквы "Д"+0001 и т.д,так что строковый... | |||
| 17
    
        mzelensky 16.04.13✎ 08:33 | 
        (16) опачки, я угадал :))))
  Вот где ты об этом в (0) писала?!А ведь это принципиальное условие задачи! | |||
| 18
    
        mzelensky 16.04.13✎ 08:34 | 
        (16) + так что я не злой - я внимательный :)     | |||
| 19
    
        mzelensky 16.04.13✎ 08:35 | 
        (16) кстати, ты в курсе что твоя фото не отвечает требованиям форума?!     | |||
| 20
    
        1Сергей 16.04.13✎ 08:36 | 
        (19) думаешь фотошоп? :)     | |||
| 21
    
        chusik1c 16.04.13✎ 08:36 | 
        :)
  (19)нет,не в курсе | |||
| 22
    
        mzelensky 16.04.13✎ 08:37 | 
        (20) есть небольшие подозрения...я же
  "не злой - я внимательный" (с) | |||
| 23
    
        Wobland 16.04.13✎ 08:44 | 
        (16) что, будем выкусывать число из строки и плюсовать? а в случае чего ругаться разными словами     | |||
| 24
    
        mzelensky 16.04.13✎ 08:50 | 
        (23) ага, страшными многоэтажными матюками! :)     | |||
| 25
    
        chusik1c 16.04.13✎ 08:50 | 
        да...     | |||
| 26
    
        mzelensky 16.04.13✎ 08:51 | 
        (25) могу дать функцию нумерации (ее пример), если разместишь хорошую фото (свою разумеется).     | |||
| 27
    
        chusik1c 16.04.13✎ 08:52 | 
        (26)согласна)     | |||
| 28
    
        kosts 16.04.13✎ 08:53 | 
        Если запретить запись документов с номерами не удовлетворяющими формату, то и строковые можно через максимум прогонять.     | |||
| 29
    
        mzelensky 16.04.13✎ 08:55 | 
        (28) ты не имел дело с упертыми бухами?!?!?
  Прийдет к тебе Марь Иванна и скажет...я ХОЧУ указать номер "ПР-098/001Р", а программа не дает. А мне нужен именно такой номер и никакой другой!! так что сделай мне это, либо зарплату не начислю! | |||
| 30
    
        Arhimed2007 16.04.13✎ 08:57 | 
        Простой способ решения
  Создать новый справочник с основным представлением код. Тогда без проблем будет автоматическая нумерация ... хотя это извращение)) | |||
| 31
    
        Рэйв 16.04.13✎ 08:58 | 
        >>номер должен начинаться с буквы "Д"+0001 и т.д,так что строковый...
  Как вариант - сделай под Д(или любые другие буквы) один реквизит, а под число попорядку -второй. Тогда все будет нормально работать | |||
| 32
    
        chusik1c 16.04.13✎ 08:59 | 
        (29) точнисимо     | |||
| 33
    
        Рэйв 16.04.13✎ 08:59 | 
        и вообще...Если там всегда будет Д , то нафиг оно тебе в номере в таком случае?     | |||
| 34
    
        Serg_1960 16.04.13✎ 08:59 | 
        Хотелось бы вернуться к регистру сведений не "для малолеток" :) С полями типа период, период автонумерации, уникальный, префикс, суфикс, числовая часть (короче - поля по типу автонумерации). Кто спросит "А зачем это?" - тот блондинка :)     | |||
| 35
    
        kosts 16.04.13✎ 09:01 | 
        (29) Можно разрешить забивать любое но автонумерацию только среди нормальных.
  
  | |||
| 36
    
        mzelensky 16.04.13✎ 09:02 | 
        (34) вопрос не "А зечем это", а "Нужно ли это" ?!     | |||
| 37
    
        mzelensky 16.04.13✎ 09:02 | 
        (32) фотку так и не поменяла! Функцию не дам...     | |||
| 38
    
        chusik1c 16.04.13✎ 09:06 | 
        (37) эх,печаль.фотки есть только на домашнем компьютере, который стоит в другом районе города,и попаду я туда только вечером     | |||
| 39
    
        Serg_1960 16.04.13✎ 09:08 | 
        (36) Иногда нужно. Особенно когда в учетной политике организации озвучены принципы нумерации тех или иных документов. Всё-таки, свет клином на 1С не сошелся и "другая" автонумерация (не как у 1С) - имеет право быть. Например, в кадровых документах.     | |||
| 40
    
        mzelensky 16.04.13✎ 09:09 | 
        (39) я не спорю, что нужно. Порой очень нужно. Вопрос - "нужно ли это в данном случае"?!     | |||
| 41
    
        mzelensky 16.04.13✎ 09:11 | 
        (39) кстати, ты мне дал хорошую идею....спасибо :)     | |||
| 42
    
        mzelensky 16.04.13✎ 09:11 | 
        (38) айфон и зеркало решат твою проблему :)     | |||
| 43
    
        Serg_1960 16.04.13✎ 09:12 | 
        (40) Нужно предусмотреть вероятность того, что в дальнейшем войдут во вкус и потребуется "отдельная" нумерация "по видам" договоров.     | |||
| 44
    
        Serg_1960 16.04.13✎ 09:16 | 
        (41) Не за что. Большой опыт старого бюрократа сказывается - на каждый чих - бумажку! Я так отбивался от бесконечных "хотелок" юзверей на этапе внедрения - потребовал закрепить принципы нумерации в учетной политике. Было весело на них посмотреть :)     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |