Нумерация документов при обмене

1. Nefilimus 75 13.05.21 10:02 Сейчас в теме
Всем привет, есть 2 базы, УНФ и БП, настроил обмен по интернету (одна из них во фреш). Всё работает корректно, но поступил запрос, что нужно, чтобы при обмене документы из унф продолжали нумерацию из БП и садились на префикс БП. Как такое реализовать?
По теме из базы знаний
Найденные решения
9. lefthander 13.05.21 10:17 Сейчас в теме
(5)Можно использовать ПриУстановкеНовогоНомера() А что тут за идея? при создании документа из конвертации присваиваете номер по вашим правилам. Даже не представляю где трудности ждать.;)
Nefilimus; +1 Ответить
19. Torin 833 13.05.21 10:26 Сейчас в теме
ИМХО - остается подписка на событие ПрефиксацияОбъектов и если номер с префиксом УНФ то присваивать новый номер ( тогда уникальность идентификатора сохраниться)
Nefilimus; +1 Ответить
27. Nefilimus 75 13.05.21 10:36 Сейчас в теме
(9) Я посмотрел конфигурацию. Вы правы. ДУмаю это поможет. Просто меняем в модуле ПрефиксацияОбъектовБКСобытия и всё =)
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Torin 833 13.05.21 10:08 Сейчас в теме
(1)
чтобы при обмене документы из унф продолжали нумерацию из БП и садились на префикс БП

тоесть в УНФ был документ сч-ф исходящая №УНФ 234 его отдали клиенту ( при печати номер 234) , а в БП он продолжил нумерацию и стал БП 234? а если в БП уже есть номер 234 ? то стал номером 235 ? :)
Nefilimus; +1 Ответить
4. Nefilimus 75 13.05.21 10:14 Сейчас в теме
(2) Пример: в Унф реализация имеет номер НФНФ-00002, но в Бухгалтерии реализация имеет номер БПБП-00012, нужно чтобы документу который пришёл из УНФ присвоился номер: БПБП-00013. Конвертация данных 3, поэтому с кодом проблем не будет, там же вроде по уникальному идентификатору определяется объект
7. Torin 833 13.05.21 10:16 Сейчас в теме
(4)
ам же вроде по уникальному идентификатору определяется объект
- и что что по идентификатору? а если номера совпадут? будет коллизия документ ну будет создан в приемнике ( номер не уникален)
Nefilimus; +1 Ответить
8. Torin 833 13.05.21 10:17 Сейчас в теме
(4)
Пример: в Унф реализация имеет номер НФНФ-00002, но в Бухгалтерии реализация имеет номер БПБП-00012
- клиенту вы накладную из какой системы " на руки " выдаете?
Nefilimus; +1 Ответить
15. Nefilimus 75 13.05.21 10:21 Сейчас в теме
18. lefthander 13.05.21 10:23 Сейчас в теме
(15)Тогда не понятно зачем вам такой оксюморон?
ЗЫ это нужно тем кто в УНФ выдает документы а учет ведет в БП - нужно совпадение номеров...
Nefilimus; +1 Ответить
24. Nefilimus 75 13.05.21 10:31 Сейчас в теме
(18) Бухгалтер говорит, что путается =))
26. lefthander 13.05.21 10:35 Сейчас в теме
(24)Это определяющее во всей этой ситуации. Более того бухгалтер еще и прав. ;)
Nefilimus; +1 Ответить
3. lefthander 13.05.21 10:13 Сейчас в теме
(1)
Как такое реализовать?
Только с помощью написания своего кода. При этом доки созданные в самой БП не должны пересекаться. для того и нужны префиксы, для организации если их несколько, и для обменов если они есть: первые 4 позиции всех документов именно за это и отвечают. Вам надо другое поведение? Пишите свой код можно, в расширении, если конфа на замке... и радуетесь как дети.... ;)
Nefilimus; +1 Ответить
5. Nefilimus 75 13.05.21 10:14 Сейчас в теме
(3) Я понимаю, что через свой код =)) Просто нет идеи как реализовать)
9. lefthander 13.05.21 10:17 Сейчас в теме
(5)Можно использовать ПриУстановкеНовогоНомера() А что тут за идея? при создании документа из конвертации присваиваете номер по вашим правилам. Даже не представляю где трудности ждать.;)
Nefilimus; +1 Ответить
13. Nefilimus 75 13.05.21 10:20 Сейчас в теме
(9) это я тоже обдумал, но документ случаем не будет всё время перекидываться так как система посчитает ее измененной каждый раз?
16. lefthander 13.05.21 10:22 Сейчас в теме
(13)переносятся те документы которые в источнике помечены для переноса... а из приемника у вас тоже что то уходит в источник? Тогда запретить авторегистрацию изменений в приемнике и... ;)
Nefilimus; +1 Ответить
20. Nefilimus 75 13.05.21 10:28 Сейчас в теме
(16) Обмен двусторонний. И на случай, если в документе были произведены изменений, его регистрировать? Мне слишком мало платят для этого =))
21. lefthander 13.05.21 10:29 Сейчас в теме
(20)Странно, но вопрос вы все таки задали....Решать Вам
Nefilimus; +1 Ответить
23. Nefilimus 75 13.05.21 10:30 Сейчас в теме
(21) А что если реализовать то, что я говорил про подписку, что может пойти не так?
25. lefthander 13.05.21 10:34 Сейчас в теме
(23)От "Все" до "Ничего".... Напишите с подпиской... ;) Я реализовывал эту идею для варианта док из Торговли в БП. с сохранением номера торговли. Правда без обмена - ручное создание документов и нумерация по правилам. Но принципиальных отличий обменом или ручным созданием нет.
Nefilimus; +1 Ответить
17. Torin 833 13.05.21 10:22 Сейчас в теме
(13)
это я тоже обдумал, но документ случаем не будет всё время перекидываться так как система посчитает ее измененной каждый раз?
сделать в УНФ реквизит ( номер в БП) и после регистрации в БП возвращать его ( проверку уникальности в правилах сделать по нему)... но тоже не самая ... идея.. так как нумератор в пределах года
Nefilimus; +1 Ответить
27. Nefilimus 75 13.05.21 10:36 Сейчас в теме
(9) Я посмотрел конфигурацию. Вы правы. ДУмаю это поможет. Просто меняем в модуле ПрефиксацияОбъектовБКСобытия и всё =)
6. Torin 833 13.05.21 10:15 Сейчас в теме
ИМХО- изменить правила то не проблема , можно и префикс сделать в УНФ как в БП :) и подогнать нумерацию создав документы пустышки . .. но что будет если НОМЕР совпадет?
Nefilimus; +1 Ответить
10. lefthander 13.05.21 10:18 Сейчас в теме
(6)Надо просто все номера перенумеровать за текущий год, или указать с какой даты будет новая нумерация. ;) Это то как раз и не проблема.
Nefilimus; +1 Ответить
11. Nefilimus 75 13.05.21 10:19 Сейчас в теме
(6) Есть одна безумная идея. Сделать подписку на события, чтобы при проведении проверялся номер документа, если он имеет префикс от унф, задать ему новый номер. Но там много подводных камней.
12. lefthander 13.05.21 10:19 Сейчас в теме
(11)Это действительно безумная идея ;)
Nefilimus; +1 Ответить
14. Nefilimus 75 13.05.21 10:21 Сейчас в теме
19. Torin 833 13.05.21 10:26 Сейчас в теме
ИМХО - остается подписка на событие ПрефиксацияОбъектов и если номер с префиксом УНФ то присваивать новый номер ( тогда уникальность идентификатора сохраниться)
Nefilimus; +1 Ответить
22. Nefilimus 75 13.05.21 10:29 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот