Имя: Пароль:
1C
 
Как добавить префикс в конец номера документа?
Ø
0 Sky
 
24.01.06
21:26
Пришел приказх, что необходимо добавить два символа в конец номера документа, т.е. префикс, но в конце номера.
1 stps
 
24.01.06
21:31
видимо в конторе у вас отдел СМК организовался, ну добавь в печатную форму, а остальное не трогай
ЗЫ и это не префикс, а постфикс
2 Sky
 
24.01.06
21:35
Дело в том, что главбухиня требует чтобы буквенные символы отображались не только в печатной форме. На счет постфикс есть какая-нибудь команда, чтобы воткнуть его в модуль?
3 stps
 
24.01.06
21:37
(2) у ГБ есть основание требовать? или это причуда?
4 Северянин
 
24.01.06
21:38
Какой принцип нумерации?
Если основная (центральная) часть имеет стандартную последовательность и требуется только добавить постфикс, то введи дополнительный реквизит ПостФикс. Который будет виден на форме и выводиться при печати. А так непонятен сам принцип, который тебе навязывают.
5 Sky
 
24.01.06
21:39
Требует начальство с областного управления.
6 vrag
 
24.01.06
21:39
Пошли их - иначе автономерация текстовая гавкнет.
Можно добавить реквизит шапки на 2 символа и прилепить вплотную на форме к НомерДок.
7 Sky
 
24.01.06
21:42
Она переживает, что при распечатке книги продаж будет разногласие с печатной формой.
8 stps
 
24.01.06
21:43
(7) уверь ее, что все будет хорошо:)
9 Джинн
 
24.01.06
21:45
То 7. Правильно переживает. Но к префиксам это не имеет отношения. Это твоя забота.
10 Sky
 
24.01.06
21:45
Ладно, большое спасибо за совет!
11 MC
 
24.01.06
21:46
А может проще сделать составной префикс
У меня есть ПрефиксФирмы и СубПрефиксИБ (кроме многофирменности еще и УРБД)
12 Sky
 
24.01.06
21:48
И какой результат. Мне нужно, чтобы номер был 00001/Вл. Как решить?
13 Лёвыч
 
24.01.06
21:48
(7) да не переживет она - ей так кажется. vrag прав, но, имхо состоит в том, что надо послать к лебедям этих постфиксистов. Такой велосипед превратит сопровождение в кошмар даже если автонумерация сохранится, один хрен через месяц все просто привыкнут к сообщению "номер не уникальный" и в штатное расписание придется вводить должность "программист-документонумератор"
14 Лёвыч
 
24.01.06
21:50
гоню, если автонумерация сохранится, то всё пучком будет... внешне...
15 stps
 
24.01.06
21:50
+13
программист-документонумератор префиксов
программист-документонумератор постфиксов
начальник программистов-документонумераторов
16 Sky
 
24.01.06
21:52
Вам прикол, а мне необходим дельный совет как это сделать!!!
17 Джинн
 
24.01.06
21:54
ТО 16. Даю дельный совет - не делай этого.
18 Sky
 
24.01.06
21:56
Всем большое спасибо!!!
19 vrag
 
24.01.06
21:57
Не может автономерация сохраниться.
1С может выделить из номера только префикс...
Можно прямо сейчас попробовать изменив номер последнего документа и введя новый без сохранения, а потом вернуть номер.
20 stps
 
24.01.06
21:57
+17 ответ вроде в (1) был...
21 Сли то
 
24.01.06
22:04
Ну что вы панику развели. Все реализуется. Могу подсказать два варианта:
1. Запрещаешь изменять руками номер, заводишь Справочник.МоиНомераБлин. В котором будешь создавать/удалять элементы (это нужно для контроля уникальности номеров). Код элемента будет содержать ПРЕФИКС (это нормально реализуется), а в номер документа суешь его "перевернутый" вариант т.е. с СУФИКСОМ. И уникальность не нарушается и мудрить не надо.
2. В журнале ведешь номера с ПРЕФИКСОМ, а на форме и в отчетах преобразуешь в СУФИКСНЫЙ вариант. - это гмморойно, т.к. во всех отчетах надо это учитывать.
22 Лёвыч
 
24.01.06
22:05
(19) если постфикс храниить, как ты сказал отдельно от номера, то ни чего с нумерацией не произойдет, но хорошо от постфиксов все равно не будет
23 Сли то
 
24.01.06
22:07
А вообще если есть хоть один шанс откосить от этого, то используй его.
24 Джинн
 
24.01.06
22:07
То 20. Автор не верит. Голосование устраивает.
25 vrag
 
24.01.06
22:10
Слушай 23. Коси на автономерацию (они же не захотят ручками вести номера, запоминая предыдущий)...
26 Sky
 
24.01.06
22:11
Я же сказал Всем спасибо!!!
27 stps
 
24.01.06
22:13
(0) какова причина требования? постфиксов не требует ни ГОСТ, ни ИСО, а только лишь извращенный разум.
28 Сли то
 
24.01.06
22:13
(26) ну, извини...
29 Лёвыч
 
24.01.06
22:15
(27) видимо бухи решили, что им это чем-то поможет или сделает жизнь прекрасной. Такое бывает, это нормально, чаще всего досточно их напугать апокалипсисом в случае реализации требования
30 stps
 
24.01.06
22:19
(29) проще предложить написать технически обоснованную служебку (хотя вероятно это и есть вариант апокалипсиса:)
31 Лёвыч
 
24.01.06
22:24
(30) бухи?... технически обоснованную служепку?... не кури больше, ладно? эта дрянь тебя убьет 8)
32 stps
 
24.01.06
22:27
(31) я не только курю, я еще и пью. =)
33 Сли то
 
24.01.06
22:31
(32) дрянь?
34 stps
 
24.01.06
22:35
(33) дурь!
35 Дурочка 1С ®
 
24.01.06
23:29
(21) А периодичность?
36 ams666
 
25.01.06
04:36
у меня идет такая нумерация первая часть состоит из трех частей отдел+индекс+дата а потом постфикс двухзначный порядковый номер документа в день при создании дока или изменения даты генерируется номер из функции
Функция ГлНомераДокуметовСкладскогоУчета(Интерфейс,ВидДвиж,ДатаДок,СтНомерДок) экспорт
  Doc = CreateObject("Document.ПоступлениеОборудования");
  Doc.SelectDocuments(ДатаДок,ДатаДок);
    While Doc.GetDocument() = 1 do
    Col=Col+1;
    EndDo;
    
    Если ДатаДок<'30.09.05' Тогда
      НД = СтНомерДок;
    иначе
    Если (Интерфейс = "Склад_ТехБлок")Тогда
    НД = "!ТБ-П"+Формат(ДатаДок,"ДГГГГММДД")+"-"+(Col+1);
    Иначе
    НД = "!ФБ-П"+Формат(ДатаДок,"ДГГГГММДД")+"-"+(Col+1);
    КонецЕсли;
    КонецЕсли;
  Возврат НД;
КонецФункции
соответвенно чуть изменить под требования и будет как надо
37 Лёвыч
 
25.01.06
08:34
(36) этому посту самое место тут: http://www.forum.mista.ru/topic.php?id=150667&
38 Лёвыч
 
25.01.06
08:36
(+37) ты про метод Документ::УстановитьНовыйНомер() слышал вообще?
39 Bell
 
25.01.06
09:53
(0)Добавил еще одно поле, для которого свои правила формирования (В журнале оно светиться), а в печатной форме оно добавляется (если есть..) через разделитель.
40 Сли то
 
25.01.06
09:57
(35) Можно папки в справочнике создать типа Январь2005 Февраль2005 и т.д.
В соответствии с периодичностью. Ну и уникальность в справочнике в пределах подчинения
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн