|
v7: Добавить постфикс к нумерации 1С 7.7 | ☑ | ||
---|---|---|---|---|
0
LILITT
07.09.17
✎
11:49
|
Документы нумеруются как "99-ко". Как добавить автонумерацию при создании нового с постфиксом в 1с 7.7.? УстановитьНовыйНомер() не подходит...
|
|||
1
VladZ
07.09.17
✎
11:50
|
В 7.7. нет понятия "постфикс".
|
|||
2
VladZ
07.09.17
✎
11:50
|
Чем префикс не устраивает?
|
|||
3
LILITT
07.09.17
✎
11:52
|
Пользователя не устраивает..(
|
|||
4
mehfk
07.09.17
✎
11:55
|
(3) В печатных формах поди?
|
|||
5
LILITT
07.09.17
✎
11:56
|
В печатных просто, нужно при создании нового документа..
|
|||
6
mehfk
07.09.17
✎
11:59
|
Заведи отдельный реквизит в доументе "Постфикс".
|
|||
7
VladZ
07.09.17
✎
12:00
|
(3) Пользователю сказать волшебную фразу: "Программа так не работает. Не нравится - ставь номер руками".
|
|||
8
Сияющий Асинхраль
07.09.17
✎
12:37
|
Если реально засунешь Постфикс в номер документа, автонумерация работать перестанет, поэтому человеческий вариант решения - добавить постфикс в печатные формы и оставить номера как есть
|
|||
9
2S
07.09.17
✎
12:41
|
(0) речь про сквозную нумерацию нумерацию для различных кадровых документов?
|
|||
10
пипец
07.09.17
✎
12:43
|
обычно все подобные хотелки объясняются - а вот у нас было так !
ЗЫ и документы печатали в екселе )))) |
|||
11
LILITT
07.09.17
✎
12:46
|
Нумерация для одного вида документа
|
|||
12
ildary
07.09.17
✎
12:47
|
Таких пользователей очень хорошо лечит работа в SAP. После SAP-а - у них просыпается любовь к 1С и умение правильно поставить задачу.
|
|||
13
1dvd
07.09.17
✎
12:48
|
(12) :) жиза
|
|||
14
пипец
07.09.17
✎
13:06
|
(11) сделайте общий реквизит постфикс (тогда уж и в документе реквизит) и пихайте туда при записи номердокумента + постфикс - если уж так приперло , графа отбора работать будет
|
|||
15
LILITT
07.09.17
✎
13:07
|
Спасибо всем, решили с пользователем оставить, как есть :)
|
|||
16
Дмитрий
07.09.17
✎
13:30
|
Добавить еще одно поле Номер, в него пихать номер с префиксом, переставленным в зад
|
|||
17
Gucci76
07.09.17
✎
14:31
|
Есть более трудоное, но прикольное решение.
в 7.7 есть механизм перехвата событий реализованный с помощью ВК. С ее помощью можно самому устанавливать новый номер. И конфа останется близка к типовой |
|||
18
LILITT
07.09.17
✎
15:16
|
Можно создать числовой реквизит НомерДок1
ПриЗаписи(): НомерДок1 = Число(НомерДок); СохранитьЗначение("НомерДок1",НомерДок1); ВводНового(): НомерДок1 = ВосстановитьЗначение("НомерДок1"); НомерДок1 =НомерДок1+1; НомерДок = СокрЛП(НомерДок1) +"-ко"; |
|||
19
Gucci76
07.09.17
✎
15:55
|
Для этого надо будет в каждом модуле документа дописать строки.
А после выхода нового релиза восстанавливать все. Механизм перехвата удобнее. Я в ЗиК 7.7 его использовал - конфа оставалась всегда близка к типовой и обновления не составляли труда, а возможностей становилось больше Но если пользователей убедили не менять, то это лучше. |
|||
20
Gucci76
07.09.17
✎
15:56
|
(19) А по 7.7 еще выходят обновления? ))))
|
|||
21
LILITT
07.09.17
✎
16:02
|
Да, выходят обновления)
|
|||
22
Злопчинский
07.09.17
✎
18:28
|
(17) это про какую ВК речь?
|
|||
23
LILITT
08.09.17
✎
17:18
|
Также можно сделать:
ВВодНового(): ТЗ = СоздатьОбъект("ТаблицаЗначений"); ТЗ.НоваяКолонка("Номер"); Доки= СоздатьОбъект("Документ.ВидДокумента"); Доки.ВыбратьДокументы(Дата1,Дата2); Пока Доки.ПолучитьДокумент() = 1 Цикл ТЗ.НоваяСтрока(); ТЗ.Номер = Число(Доки.НомерДок); КонецЦикла; ТЗ.Сортировать("Номер-"); ТЗ.ВыбратьСтроки(); Если ТЗ.ПолучитьСтроку() = 1 Тогда МаксНомер = ТЗ.Номер; КонецЕсли; НомерДок = СокрЛП(МаксНомер+1) +"-ко"; |
|||
24
Gucci76
08.09.17
✎
19:17
|
(22) Поищу в старых базах
|
|||
25
Gucci76
08.09.17
✎
19:20
|
||||
26
Злопчинский
08.09.17
✎
21:02
|
(24) ээээ! Это хорошо, но неинтересно. Хочется вк для перехвата не интерактивных событий, типа
Док.удалить() Док.новый() Спр.записать() |
|||
27
Бертыш
09.09.17
✎
03:46
|
(20) Вроде бы даже для 6.0 ещё выходят решения и формы
Многих возможностей 1С++ не хватает в восьмёрке Вот уж действительно Семёрка требовала от нас изобретательности, а восьмёрка постоянного обучения и стресоустойчивости к неожиданым и неприятным сюрпризам в силу того что всё постоянно меняется |
|||
28
Gucci76
10.09.17
✎
21:11
|
(27) - Согласен!!!!!
|
|||
29
1dvd
11.09.17
✎
06:59
|
(18) если в базе работает только один пользователь, то взлетит.
(23) А Дата1 и Дата2 откуда брать? |
|||
30
bolder
11.09.17
✎
07:11
|
(18) Не сработает.Число из 2345-ко не получить так.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |