Разные префиксы для разных контрагентов #484085


#0 by wihr
- Для одного крупного покупателя(контрагента) требуется сделать отдельную префикс и отдельную нумерацию документов. -Еще для одной группы номенклатуры требуется сделать вторую нумерацию. -Для всех остальных реализаций третью. Как это реализовать? Не ругайтесь сильно я плохо знаю восьмерку. Еще вопрос Как сделать чтобы нумерация документов начиналась не с единицы, а с определенного номера? Если я вручную меняю номер документа например с 12 на 122, то следующий документ имеет номер 13 а не 123. Как сделать чтоб следующий документ по умолчанию имел номер 123?
#1 by Serg_1960
Ни конфа, ни платформа - не озвучена. Поэтому ответы "в общем": Первая группа вопросов: в подписке на событие при установке номера документу - изменять префикс базы/организации на нужный Вам. Будет "отдельная нумерация". Вторая группа вопросов: обновить платформу и конфу до последней - получите результат нужного. Иначе: В свойствах конфигурации изменить значения, отвечающие за автонумерацию.
#2 by Serg_1960
+ Если платформа устарелая - после изменения номеров документов требуется выполнить команду ОбновитьНумерациюОбъектов.
#3 by wihr
1С:Предприятие 8.1 (8.1.15.14) Комплексная автоматизация, редакция 1.0 (1.0.7.1)
#4 by wihr
Правильно ли я понимаю, что надо создавать разные нумераторы? На данной платформе и конфигурации при создании нового документа получаю номер 13 а не номер 123
#5 by Serg_1960
Нет, не обязательно. Нумераторы нужны только тогда, когда Вы хотите иметь "общую нумерацию" для документов разного вида. Если тип номера - "Строка", то нужны ведущии нули в номере документа (например: "00012","00013","00123" - поиск "последнего" номера идет по правилам сортировки строк с учетом длины (количества символов). И желательно чтобы номера были одинаковой длины - автонумерация использует количество символов последнего номера.
#6 by Serg_1960
(пока есть время) Если не применяются нумераторы, то пространство автонумерации ограничивается самим объектом (для каждого вида объекта - своя автонумерация); свойством объекта периодичности нумерации и префиксами конфигурации (префикс базы, организации)...
#7 by wihr
Тогда я не понимаю как сделать чтобы у реализации были авто нумерации трех типов, в зависимости от дополнительных условий. Например для одного контрагента номера вида "М_00000123","М_00000124"... Причем, работает много народу, и надо чтобы автонумерация была. Для других контрагентов вида "К_00000588","К_00000589". Если я при установке номера просто буду его менять в соответствии с условиями, то как авто нумерацию сделать?
#8 by Serg_1960
В конфигураторе - Подписки на события - ПриУстановкеНовогоНомераДокумента - есть такая? Если есть - смотрите обработчик в свойствах подписки. В типовых конфигурация в процедуре присваиваются префикс. Вам достаточно "вмешаться" в этот алгоритм со своим уникальным префиксом - автонумерация будет "автоматом".
#9 by wihr
Спасибо
#10 by Serg_1960
Пожалуйста. Это только начало. Самое интересное - позже. Вам предстоит "вычленять" из всех документов нужные Вам для отдельной нумерации. Какделатьэтобудете? Есть мысли?
#11 by Serg_1960
(от нечего делать)
#12 by wihr
Спасибо еще раз Вот весело будет если будет префикс и у организации и у узла и у контрагента
#13 by Serg_1960
Да уж, обхохочешься :)
#14 by hhhh
если главбуха посадят за такие эксперименты с нумерацией документов, еще веселее будет.
#15 by wihr
Прошу прощения за назойливость. Не могли бы объяснить почему эта процедура "ПриУстановкеНовогоНомераДляДокументов" не работает на СчетеФактуреВыданной?
#16 by wihr
Понял. Потому что такая процедура есть в самом документе.
#17 by Tarlich
"Еще для одной группы номенклатуры требуется сделать вторую нумерацию" а если в одном документе товар сразу из 2 групп? а С/Ф вообще то докумет строгой нумерации
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С