Опишу ситуацию: есть управленческая база данных (конфигурация "Астор - управление магазинами") и есть "1С: Бухгалтерия 2.0.65", куда необходимые данные выгружаются 1 раз в месяц. И если в Асторе ведутся данные, касающиеся торгового процесса, то в бухгалтерии дополнительно ведутся данные по оказанию услуг некоторым контрагентам. Т.к. физически юрлицо одно, возникает необходимость каким-то образом делать единую нумерацию выданных счетов-фактур. С бухгалтерией удалось договориться, что они все с/ф в "1С: Бухгалтерия" будут формировать последним днём месяца. Таким образом, к концу месяца они понимают, что им надо сформировать, скажем 15 документов. Доступ к управленческой системе (Астор) у них есть, поэтому хочу сделать обработку, в которой бухгалтер укажет количество с/ф, которое он планирует создать, а в Асторе создастся и пометится на удаление пустая с/ф с номером+15. Т.е. чтобы была "дырка" в 15 номеров.
Вроде алгоритм нехитрый и должен сработать за секунду... но всё равно есть опасение, что между моментом получения текущего последнего номера с/ф и записью нового документа какой-нибудь пользователь внесёт новую с/ф. Вот хотелось бы заблокировать возможность записи любого документа этого типа на момент работы обработки. Можно ли это как-то сделать?
Или послушаю советы бывалых, как можно ещё разрулить нашу ситуацию?




