|
ТРИ паралельные нумерации??? | ☑ | ||
---|---|---|---|---|
0
Ёрка
09.01.15
✎
09:28
|
Вот у товарищей такая схема нумерации
с 1 и далее накладные за наличные с 10001 и далее накладные за безнал с 50001 и далее накладные филиала Нумерация велась вручную с помощью бумажного журнала Как это автоматически реализовать? Создать регистр сведений с типом, номером и ссылкой на документ? Перед записью документа записывать специальный регистр сведений? Делать запрос по регистру с фильтром по типу, выбирать самый большой номер и запысывать +1, а потом номер присваивать накладной. |
|||
1
Chameleon1980
09.01.15
✎
09:31
|
где то установитьНовыйНомер первая цифра это префикс не?
|
|||
2
Chameleon1980
09.01.15
✎
09:32
|
до записи дока номера еще нет.
при записи определяем тип дока и выдаем соотв префикс. |
|||
3
Ёрка
09.01.15
✎
09:55
|
Префикс не получится.
У них номера уже числовые. Видимо из лидирующие нули парили. Если на строку вернуть как дальше автонумерация пойдет? |
|||
4
unregistered
09.01.15
✎
09:59
|
Варианты:
1. (самый правильный) Убедить заказчика отказаться от этого бреда. 2. Изменить немного принцип префиксации. Например, добавить значок "-" (тире) после префикса, как в типовых сделано. В таком случае префиксы буду такими: с "10000-" для накладных за наличные с "10001-" для накладных за безнал с "50001-" для накладных филиала Написать свою подписку на событие ПриУстановкеНовогоНомера для соответствующих документов. (3) >> У них номера уже числовые. Напиши обработку по перенумерации всех документов или используй стандартную с ИТС. Делов на пару минут. |
|||
5
unregistered
09.01.15
✎
10:00
|
+ к (4) Возможно еще потребуется подправить функцию получения номера для печатных форм документа, чтобы убирать из номера не весь префик целиком (как это сделано в типовых), а только сам значок "-".
|
|||
6
unregistered
09.01.15
✎
10:01
|
А вообще неплохо бы озвучить конфу.
Если речь идет о типовых конфигурациях, то старых под 8.2 и в новых под УФ на 8.3 механизмы префиксации немного отличаются. |
|||
7
Ёрка
09.01.15
✎
10:06
|
Конфигурация старая УТ без УФ
|
|||
8
Gantoha
09.01.15
✎
10:07
|
так или иначе префик - мест вызова где печатается номер перемисать с учетом старых ..а вообще их поймают и посадят)
|
|||
9
Feunoir
09.01.15
✎
10:12
|
УстановитьНовыйНомер("00") для налички
УстановитьНовыйНомер("10") для безнала УстановитьНовыйНомер("50") для филиала в подписке ПриУстановкеНовогоНомера |
|||
10
DGorgoN
09.01.15
✎
10:18
|
(9) А если тип номера меняется?
Да, можно через РС сделать. |
|||
11
iceman2112
09.01.15
✎
10:19
|
кто объяснит почему не подходит префикс?
|
|||
12
Feunoir
09.01.15
✎
10:27
|
(10) Да, не вариант. У них там нумерация числовая.
Я бы скорее всего делал через РС. |
|||
13
Мимохожий Однако
09.01.15
✎
10:35
|
Заведи две константы ПоследнийНомерНал, ПоследниеНомерБезНал и пиши туда при сохранении. При вводе нового документа ПриЗаписи устанавливай .Номер = Константа.Последний.. + 1
|
|||
14
unregistered
09.01.15
✎
10:38
|
(13) Круто... А с периодичностью (обычно год) нумератора что делать?
|
|||
15
unregistered
09.01.15
✎
10:40
|
(11) >> почему не подходит префикс?
Видимо религия не позволяет и большая любовь к созданию мутных и непонятных регистров, которые зачастую еще и криво работают из-за неспособности некоторых писателей грамотно построить и описать их логику. |
|||
16
Мимохожий Однако
09.01.15
✎
10:44
|
(14) А это уже второй вопрос). И не ко мне. ТС пусть полностью формулирует задачу.
|
|||
17
iceman2112
09.01.15
✎
10:45
|
Если решили заниматься херней, зачем вообще что заводить, если последние номера и так вычисляются без проблем, писать куда то, потом брать оттуда.
|
|||
18
iceman2112
09.01.15
✎
10:46
|
Регистр сведений это уж убится надо, периодический регистра расчета используете, самый простой вариант это (13)
|
|||
19
Krendel
09.01.15
✎
10:50
|
В заказе есть тип оплаты реализуется с помощью выбора счета, допилить данное действо, далее тащить это в РТУ и там уже при записи определять номер. Задача бред имхо
|
|||
20
DGorgoN
09.01.15
✎
10:52
|
(12)
- Да, можно через РС сделать. - Я бы скорее всего делал через РС. wtf? |
|||
21
Ёрка
09.01.15
✎
11:12
|
Значит делаю так?
1. Перевожу номер на строку длиной 5. 2. добавляю в ПриУстановкеНовогоНомера() УстановитьНовыйНомер("1") по реквизиту безнального. Филиальные по префиксу узла. 3. Запускаю обработку восстановления нумерации. |
|||
22
oslokot
09.01.15
✎
11:51
|
(0)
Префиксация с использованием подразделений организации, спасет ОРД |
|||
23
Ёрка
09.01.15
✎
11:54
|
ОРД - это что?
|
|||
24
ДенисЧ
09.01.15
✎
11:55
|
(23) Оперативно-розыскная деятельность
|
|||
25
Chameleon1980
09.01.15
✎
12:00
|
отц русск дем
|
|||
26
zalexey
09.01.15
✎
12:31
|
Что значит "да не вариант у них там нумерация числовая"?
1) Сделай числовой префикс 2) или не выводить напечать буквенныйй префикс 3) да и вообще, что случится с другом, если у них нумерация станет буквенно-числовой? Покупатели откажутся такие накладные брать? |
|||
27
Ёрка
09.01.15
✎
12:45
|
Это всё выгружается в бухию с поиском по номеру.
|
|||
28
Chameleon1980
09.01.15
✎
12:46
|
И?
|
|||
29
Ёрка
09.01.15
✎
12:49
|
(26) Числовой префикс числовому номеру? Не поспоришь...
|
|||
30
zalexey
09.01.15
✎
14:19
|
(29) Может чуть сложнее, чем символьный (не помню были ли какие-то проблемы), но у одного клиента в справочнике "контрагенты" как раз сделан цифровой префикс для каждого филиала свой. У одних "10", у других "11" первые цифры - дальше у каждого своё. Работают два года - полет нормальный
p.s. кстати в бухию тоже у них выгрузка работает :) |
|||
31
Rie
09.01.15
✎
14:33
|
(7) Измени правила для выгрузки в Бухгалтерию, чтобы префикс заменялся на цифру.
|
|||
32
Rie
09.01.15
✎
14:34
|
(31)->(27)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |