|
|
|
|
изменение номера документа при смене организации | ☑ | ||
|---|---|---|---|---|
|
0
falselight
22.06.16
✎
11:48
|
Подскажите пожалуйста, какой есть механизм в конфигурации
Бухгалтерия Предприятия 3.0, который управляет изменением номера документа, если в нем изменили организацию ? Должна меняться нумерация и префикс документа, если в нем меняют организацию? |
|||
|
1
marty0701
22.06.16
✎
11:50
|
(0)Если уже есть номер ничего не меняется, хоть очисти весь документ.
|
|||
|
2
falselight
22.06.16
✎
11:53
|
мне сказали проверить механизм в не типовых документах
что бы так же как и в типовых, менялся номер документа при смене организации, я смотрю, но ничего подобного не наблюдаю, вот и решил узнать, есть ли такое вообще?! |
|||
|
3
ovrfox
22.06.16
✎
11:55
|
Обычно при смене организации стирается номер
Соотвественно при записи, если номер пустой , он назначается с префисом, соотвествующем текущей организации. |
|||
|
4
zak555
22.06.16
✎
11:56
|
(0) во всех типовых последних конфигурациях
|
|||
|
5
Serg_1960
22.06.16
✎
11:58
|
В типовых достаточно очистить номер и записать документ - номер будет присвоен заново при записи документа.
|
|||
|
6
Cyberhawk
22.06.16
✎
11:58
|
В типовых на БСП в ОМ "ПрефиксацияОбъектовСобытия" метод УстановитьПрефикс
Стирание номера происходит при смене даты или организации, смотри метод в том же ОМ ПроверитьНомерДокументаПоДатеИОрганизации |
|||
|
7
Cyberhawk
22.06.16
✎
11:59
|
+(6) Ну а после стирания - опять установка префикса
|
|||
|
8
falselight
22.06.16
✎
12:41
|
наверное эта процедура УстановитьНовыйПрефикс в общем модуле ПрефиксацияОбъектов
|
|||
|
9
falselight
22.06.16
✎
12:45
|
ПроверитьНомерДокументаПоДатеИОрганизации - такой процедуры не нашел
К примеру документ Счет от поставщика, типовой же, меняю организацию, записываю, с номером документа ничего не происходит |
|||
|
10
falselight
22.06.16
✎
13:02
|
на документе Приходная накладная, при смене организации и записи, меняется префикс в номере. Идет все от этой процедуры
ПриОпределенииПрефиксаОрганизации интересно а числовая составляющая номера меняется при этом? Если по одной организации было 5 документов, в номере присутствует цифра 5, а по другой 7 документов, в номере присутствует цифра 7 ? |
|||
|
11
falselight
22.06.16
✎
13:05
|
не подскажете где в документе приходная накладная, запускаются процедуры изменения префикса, на первый взгляд просмотрел, не нащел этого места
|
|||
|
12
falselight
22.06.16
✎
13:16
|
не найду каким образом вызывается процедура ПриОпределенииПрефиксаОрганизации из общего модуля ПерепрефиксацияОбъектов
|
|||
|
13
Cyberhawk
22.06.16
✎
13:17
|
(12) Из подписки на событие. Поищи поиском ("Найти ссылки на объект") ссылки на интересующий тебя документ-объект, высветятся подписки, где он участвует - там и найдешь нужную
|
|||
|
14
falselight
22.06.16
✎
13:18
|
(13) ок, спасибо попробую, а то глобальным поиском она находится только в общем модуле
|
|||
|
15
falselight
22.06.16
✎
13:20
|
(13) это обработкой наверное искать? поиск ссылок на объект?
|
|||
|
16
falselight
22.06.16
✎
13:21
|
(13) ок нашел в меню действия, конфигурации
|
|||
|
17
falselight
22.06.16
✎
15:23
|
На установку префикса документа поступление товаров услуг влияют 2 подписки на событие и 2 процедуры, добавляю в эти подписки не типовые документы и вот на одном выходит ошибка о том что в этом документе нет подразделения. Как быть в этих случаях? Прописывать проверку учитывается подразделение или нет?
Получается эти подписки на события работают только с типовыми документами у которых есть подразделения? А у других просто при смене организации никак не изменяется номер? // Устанавливает префикс источника в соответствии с префиксом информационной базы и префиксом организации или подразделения. // // Параметры: // Источник - Источник события подписки. // Любой объект из множества [Справочник, Документ, План видов характеристик, Бизнес процесс, Задача] // СтандартнаяОбработка - Булево - флаг стандартной обработки подписки // Префикс - Строка - префикс объекта, который нужно изменить // Процедура УстановитьПрефиксИнформационнойБазыОрганизацииПодразделения(Источник, СтандартнаяОбработка, Префикс) Экспорт ИмяОрганизации = ПрефиксацияОбъектовСобытия.ИмяРеквизитаОрганизация(Источник.Метаданные()); ИмяПодразделения = ИмяРеквизитаПодразделение(Источник.Ссылка); Префикс = ПрефиксИнформационнойБазыОрганизацииПодразделения(Источник[ИмяОрганизации], Источник[ИмяПодразделения], Префикс); КонецПроцедуры |
|||
|
18
falselight
22.06.16
✎
15:31
|
тут нужно наверное прописывать, есть ли вообще подразделение, или есть ли ПодразделениеОрганизации или Подразделение или ещё какое подразделение, ПодразделениеОтправитель к примеру
Функция ИмяРеквизитаПодразделение(Ссылка) Если ТипЗнч(Ссылка) = Тип("ДокументСсылка.ПеремещениеТоваров") Тогда Возврат "ПодразделениеОтправитель"; КонецЕсли; Возврат "ПодразделениеОрганизации"; КонецФункции |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |