допровести документ задача на смекалку

1. user623969_dusa 23.10.17 19:14 Сейчас в теме
Задача: есть документ, который проводится по нескольким регистрам, причем для проведения по третьему регистру надо чтобы он был проведен по второму - потому что для третьего проведения выбирается запросом движения документа по второму регистру - так оказывается из-за того что мы в транзакции изменений не видно, то есть все равно на третьем регистре мне документ пишет ошибку и при втором нажатии провести допроводит по третьему регистру. Есть возможность сделать проведение сразу в одной транзакции - может как-то выйти, зафиксировать транзакцию и открыть новую. Проведение интерактивное. Как бы решить задачу?
Найденные решения
6. Dream_kz 129 23.10.17 19:36 Сейчас в теме
(1) Записать набор записей второго регистра?
Что-то типа:

Движения.ВторойРегистр.Записать();


Флаг Записывать вроде сам сняться должен
user623969_dusa; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. Xershi 1535 23.10.17 19:19 Сейчас в теме
(1) а почему просто не поменять логику? Если страдать такой ерундой, то вычисляй остатки без документа, потом плюсуй что есть в документе.
5. user623969_dusa 23.10.17 19:22 Сейчас в теме
(3) да там не для остатков - грубо говоря сначала рисуется график работы а потом платится зарплата по графику - график это один регистр зп это другой регистр
7. Xershi 1535 23.10.17 19:44 Сейчас в теме
(5) так мне кажется это нужно делать 2 документами! Начислением одним, списание/оплата другим!
6. Dream_kz 129 23.10.17 19:36 Сейчас в теме
(1) Записать набор записей второго регистра?
Что-то типа:

Движения.ВторойРегистр.Записать();


Флаг Записывать вроде сам сняться должен
user623969_dusa; +1 Ответить
8. user623969_dusa 23.10.17 19:49 Сейчас в теме
(6) точно очевидное то и не заметил)) спасибо большое
2. Vovan1975 13 23.10.17 19:17 Сейчас в теме
но движения же по второму регистру уже есть? что мешает их использовать, доставая через "Движения"?
4. user623969_dusa 23.10.17 19:20 Сейчас в теме
(2) движения это не таблица - как вариант подпихивать ее в запрос виртуальной таблицей, не думал, может есть попроще вариант
Оставьте свое сообщение

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