Имя: Пароль:
1C
1С v8
Можно ли из одного внутреннего документа тянуть данные в другой?
, , ,
0 Егор123
 
08.06.17
12:42
Добрый день, возник вопрос по

Документооборот 8 КОРП, редакция 2.1 (2.1.10.2)
1С:Предприятие 8.3 (8.3.9.2170).

Можно ли из одного внутреннего документа тянуть данные в другой без доработки типовой конфигурации?

Поюясню, у нас есть внутренний документ Служебное задание, в котором есть поле Описание СЗ (доп реквизит):

Есть внутренний документ Билеты:

В котором тоже есть поле Описание СЗ (доп реквизит).

Есть ли механизм, который позволит заполнить поле Описание СЗ внутреннего документа Билеты из поля Описание СЗ внутреннего документа СЛужебное задание?

Буду благодарен тем, кто подскажет, я такой штуки пока не обнаружил ..
1 Rovan
 
гуру
08.06.17
12:56
(0) может через расширение конфы
2 Егор123
 
08.06.17
13:04
(1) ну это всё равно доработка, хоть и менее значительная) в общем спец механизма я так понял нет для такой штуки, да?
3 eryomin
 
08.06.17
13:17
есть. механизм универсального обмена :)
4 Лефмихалыч
 
08.06.17
13:23
(0) ну, во-первых, - бизнес-событиями можно этого добиться.
Во-вторых, что вы будете делать, когда описание в задании изменят руками после того, как оно скопировалось в билет?
5 Егор123
 
08.06.17
13:23
(3) подскажите где он и как им пользоваться?)
6 Лефмихалыч
 
08.06.17
13:24
(5) он шутит
7 Егор123
 
08.06.17
13:24
(4) есть состояния документа. Можно настроить, если документ зареган - то поля нельзя менять.
8 Лефмихалыч
 
08.06.17
13:25
(7) это ерунда на палке
9 Лефмихалыч
 
08.06.17
13:25
+(8) сначала поменяют, потом зарегают. Регистрация - это волевое решение пользователя. Её программно даже не вызовешь, емнип.
10 Егор123
 
08.06.17
13:32
(8) и как это можно добиться бизнес событиями? у меня маршрут есть по документам:

1. юзер создаёт внутренний дкоумент на командировку по шаблону, заполняет данные в нём
2. потом идут два процесса согласования
3. затем падает задачка секретару, что нужно сделать два документа на билеты и гостиницу (часть данных для этих документво должны браться из внутреннего документа)
вот в этом смысл.
11 Егор123
 
08.06.17
13:33
(9) т.е. я зарегаю 1-й документ, его уже никто не изменит и не отменит регистрацию.

и поля я запрещу для него менять, чтоб по этим полям секретарь делал два других документа. и нужно чтоб данные автоматом подтягивались из документа, созданного юзером.
12 Лефмихалыч
 
08.06.17
13:35
(10) зачем такие сложности? Почему просто не сделать задание из родительского процесса дополнительным предметом в секретарских процессах? Надо будет - откроет оригинал и почитает.

(11) так не работает. Ни где. Природа в любом случае очень быстро изобретет пользователей, которые наиграют твои запреты и превратят учет в навоз
13 Егор123
 
08.06.17
14:02
(12) смысл в том, чтоб автоматизировать заполнение)) и минимизировать действия секретаря.

Зачем одни и те же данные копипастить ручками, если есть возможность их автоматически заполнить?
14 Ц_У
 
08.06.17
14:03
(11) в документообороте, вроде, в карте маршрутов, есть произвольная обработка, там можно написать любой код.
ЕМНИП.
15 Егор123
 
08.06.17
14:08
(14) в карте маршрутов это код для условия старта процесса. если я то смотрю, конечно)
16 Лефмихалыч
 
08.06.17
14:10
(14) в документообороте нету. Там зачем-то отказались от использования возможности платформы по ручному рисованию произвольной карты и комплексный процесс - это обертка над типовыми согласованием, утверждением, исполнением, поручением, ознакомлением и т.д. Обработки там нет.
Для обработок там бизнес-события, но они асинхронные по расписанию - не всегда удобно и всегда временной лаг между событием и обработкой
17 Лефмихалыч
 
08.06.17
14:11
(13) ну, это можно сделать только кодом. Где писать код - решай сам.
18 Ц_У
 
08.06.17
14:40
(14) а если ..
настройка и адм. - Бизнес-события - дополнительные обработчики.
Я посмотрел, там вроде можно что-то написать, может быть код какой.
19 Лефмихалыч
 
08.06.17
15:04
(18) см (4), (16)