|
Запись одного документа из другого. | ☑ | ||
---|---|---|---|---|
0
Полька
11.12.15
✎
16:09
|
Есть документ, который создает (или исправляет другой документ).
Т.е. при нажатии кнопки "ОК" сначала этот док пишет данные в регистр, потом из данных регистра заполняется и проводится зависимый документ. Табличная часть очень большая. Получается, что первый еще не до конца записался, а уже начал формироваться зависимый. Можно как-то поставить программно паузу, чтобы первый гарантированно закончил запись в свой регистр, а потом начал отрабатывать второй? |
|||
1
salvator
11.12.15
✎
16:10
|
А если создавать второй документ после проведения по всем регистрам первого?
|
|||
2
Мэс33
11.12.15
✎
16:12
|
(0) А в чем проблема?
Блокировки? |
|||
3
Полька
11.12.15
✎
16:14
|
Проблема, что не успевает.
Первый еще не записался в регистр, а уже далее работает запрос, который собирает данные из этого регистра и начал создавать второй док. |
|||
4
exchang
11.12.15
✎
16:14
|
Ахтунг
|
|||
5
Мэс33
11.12.15
✎
16:15
|
(3)
1) в регистр должны попадать данные из первого документа из его ТЧ. 2) второй документ создавай на основе ТЧ первого документа. |
|||
6
exchang
11.12.15
✎
16:16
|
сделайте регюсв. отложенных действий и туда пишите при проведении, а потом регл. заданием обрабатывайте эти документы, а регистр очищайте.
|
|||
7
Лефмихалыч
11.12.15
✎
16:16
|
Запись одного документа из другого делать ни когда не стоит.
у меня всё |
|||
8
Мэс33
11.12.15
✎
16:17
|
(7) Реализация товаров -> Счет-фактура.
|
|||
9
Мэс33
11.12.15
✎
16:17
|
+(8) хотя там по батону... но все равно
|
|||
10
aleks_default
11.12.15
✎
16:18
|
(7)+1
|
|||
11
elCust
11.12.15
✎
16:19
|
(0) А многопоточность откуда взялася? Или я чего то не понял.
|
|||
12
Лефмихалыч
11.12.15
✎
16:20
|
(9) вот именно по этому там и по баттону всё
|
|||
13
vtolga
11.12.15
✎
16:21
|
подписку сделай
|
|||
14
Мэс33
11.12.15
✎
16:21
|
(12) но не так категорично, как в (7)
|
|||
15
Полька
11.12.15
✎
16:22
|
(5) второй создается не на основе ТЧ,а на основе данных РН. там еще инфа есть.
|
|||
16
Лефмихалыч
11.12.15
✎
16:22
|
(14) НИИ ПЁТ утверждает, что все равно не стоит категорически и ни когда
|
|||
17
Мэс33
11.12.15
✎
16:23
|
(15) А что за инфа?
|
|||
18
Fragster
гуру
11.12.15
✎
16:23
|
(0) что из процесса проведения делается фоновым заданием?
|
|||
19
Лефмихалыч
11.12.15
✎
16:24
|
(17) инфа такая: "Запись одного документа из другого делать ни когда не стоит". Ты, видимо, не правильно понял сочетание букв "ниипёт"...
|
|||
20
Мэс33
11.12.15
✎
16:26
|
(19) подожди...
тут видишь ли - у человека по ходу документ еще что-то вычисляет перед записью в регистр. |
|||
21
Лефмихалыч
11.12.15
✎
16:27
|
(20) не удивлюсь если он еще и элементы спрваочников какие-нибудь создает. Костыли в архитектуре по одному не ходят. Каждая ошибка и кривое решение в одном месте вынуждает ошибаться и костылять в другом. Неприложный закон копрокодинга.
|
|||
22
Мэс33
11.12.15
✎
16:28
|
(21) ну так - раз мы сидим на форуме, то надо направить на путь истинный.
|
|||
23
aleks_default
11.12.15
✎
16:45
|
(0) Почему бы не делать все нужные движения одним документом?
|
|||
24
Timon1405
11.12.15
✎
16:52
|
(21) элементы справочника "ключи аналитики", создаваемые на лету - костыли?
|
|||
25
ptiz
11.12.15
✎
16:55
|
1С выполняет команды последовательно.
Из текста в (0) непонятно, как удалось запрограммировать 1С так, что появилась нужда в паузе. |
|||
26
Garykom
гуру
11.12.15
✎
16:55
|
(21) это не костыли... это силовая конструкция
|
|||
27
Drac0
11.12.15
✎
17:19
|
(21) "не удивлюсь если он еще и элементы спрваочников какие-нибудь создает. "
Ты уже забыл, как партии работали на семерке? ))) |
|||
28
Drac0
11.12.15
✎
17:21
|
(7) Таки иногда можно. Главное знать, зачем, почему и когда это придется переделывать :)
|
|||
29
spiteful41
11.12.15
✎
17:42
|
(0) Создание нового документа в конце процедуры обработки проведения размещено или нет?
|
|||
30
Юрий Лазаренко
11.12.15
✎
18:38
|
(0) Перед началом заполнения второго документа проверять, не заблокирован ли первый и не заполнять, пока блокировка не пропадет.
|
|||
31
Drac0
11.12.15
✎
18:41
|
(0) Кстати, если там срез или остатки берутся, то на какой параметр в качестве периода передается?
|
|||
32
Drac0
11.12.15
✎
18:41
|
(30) Какие блокировки в рамках одной транзакции?
|
|||
33
Юрий Лазаренко
11.12.15
✎
18:45
|
(32) Не факт что там одна транзакция. Как может быть одна, если там "первый еще не до конца записался, а уже начал формироваться зависимый"?
|
|||
34
Джинн
11.12.15
✎
18:46
|
(16) +100500
|
|||
35
Лефмихалыч
11.12.15
✎
18:52
|
(26) тось хочешь сказать, что это несущие костыли? :)
|
|||
36
Рэйв
11.12.15
✎
19:05
|
Это не костыли..Это зачатки маразма.:-)
Вот как только всю заявленную конструкцию построят - вот тогда и начнется сам маразм:-) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |