![]() |
В какой момент устанавливать сквозной код документу Платформа 8.2.14. Работа в режим упр.приложения. Задача установить сквозной код документа равный номеру документу. В какой момент его впендюривать? |
Поставил в процедур "Перед записью" предварительно вызывая установку номер в случае его отсутствия. Как то коряво :) |
[quote=gematogen;26560211]Задача установить сквозной код документа равный номеру документу[/quote]чем номер не подходит? |
полистай подписку на события |
(2)+1 да еще и "равный номеру документу" :)) |
Модуль объекта - ПередЗаписью |
Сквозной код - это служебный реквизит, предназначенный для обмена. В этой теме обсуждать сам обмен не имеет смысла. Задача заполнить реквизит данными из номера документа. В обработчике "Перед записью" не всегда доступен номер документа. Так если режим записи "запись", то всё гуд, но если режим записи "проведение", то номера пуст в обработчике. Проблему я решил принудительным вызовом "установить новый номер", но думал может есть другие способы. |
[em]В этой теме обсуждать сам обмен не имеет смысла[/em] а жаль ... :) |
6-gematogen >[em]Сквозной код - это служебный реквизит, предназначенный для обмена.[/em] [em]равный номеру документу[/em] Шикарно.... |
имхо, автор пытается изобрести УникальныйИдентификатор |
9-Uho > Путем "принудительным вызовом "установить новый номер"? Шедеврально :) |
10-Sadovnikov > извольте огласить ваше решение |
11-gematogen > ващето идентификатор итак существует |
9-Uho > и при чем здесь Уникальный идентификатор? |
12-Uho > а этот пост вообще к чему? |
(11) Садовников - в теме. в качестве сковзного кода - используй уже существующий номер документа. йо, браза! включай мозг! |
15-Чучундер > на филиалах формат номера другой. В любом случае нужен реквизит для хранения сквозного кода, пусть не центральной базы так фиальной. |
Ах да, мужики, ради экономия вашего и моего времени, еще раз повторюсь, что смысла обсуждать сам механизма обмена нет. Обмен существует много лет, на филиалах что либо изменить, очень затратно, в связи с территориальной разбросанностью, отсутствием связи и прочими заморочками. Переписалась центральная база. Задача в реквизит "сквозной код" пихнуть "обработанный" номер документа. |
(16) где фи лиалы? какие филиалы? 15 лет филди алов не было! а оказываается при рождении мальчику дали второе секретное имя Филиал... |
расшифруй понятие "сквозной код" с учетом наличия филиалов |
18-Чучундер > не осилил смысла поста ))) филиалы (складские и производственные участки) по городу, краю и соседним областям. В сквозном коде хранится префикс филиала и числовая часть номера. |
13-gematogen > 20-gematogen > тогда нифига не понял, зачем тебе нужен этот "сквозной код", но пиши в ПриЗаписи объекта в доп.регистр |
20-gematogen > видимо, обмен сильно нетиповой... |
+21 (21) к (17) |
22-Uho > ну да, конфигурации полностью нетиповые, самописные. Если писать сквозной код в регистр тады надо делать регистр независимым, что создаст лишние проблемы с его обработкой. Но как вариант можно и его использовать. |
Бред! (с) Ежик |
[quote=gematogen;26616818]ну да, конфигурации полностью нетиповые, самописные.[/quote]это не причина отказываться от КД. [quote=gematogen;26616818]Если писать сквозной код в регистр тады надо делать регистр независимым[/quote]какая разница? [quote=gematogen;26616818]что создаст лишние проблемы с его обработкой.[/quote]а это еще почему? |
21-Uho > +1000 Перефразируя Михал Михалыча: Покроет всю "нетиповость" как Красноярский край Швейцарию |
17-gematogen >[em]Обмен существует много лет[/em] Забыл золотое правило: "Работает - не трожь!!!" ? Куда ж ты в него с такими знаниями-то полез, а? Зачем??? |
Простите, но чисто КОД документа в Центре и на Филиалах без учета префикса будет одинаковым для РАЗНЫХ документов... Для их разведения и придумали префикс то... Зачем его в чистом видел пихать в реквизит то ? |
| Текущее время: 08:57. Часовой пояс GMT +3. |