Что было сделано:
1. Добавлен новый регистр ГТД
2. В документ "ПоступлениеТМЦ" в модуль проведения добавлена процедура движения по данному регистру
3. В документ "СчетФактура" добавлена процедура для разбивки строк номенклатуры по остаткам ГТД. В модуль проведения добавлено движение по регистру.
Обрабатывает табчасть документа основания "Реализация", и проставляет номера ГТД в зависимости по остаткам. Если количество ГТД меньше количества реализации, то идет создание новой строки с новым номером ГТД по остаткам, если ГТД не хватает или нету на остатке ГТД, то данное поле не заполняется.
Короче, вроде работает и работает правильно. Выкладываю на тестирование и обсуждение, т.к. может что еще упустил. Сообщайте об ошибках и недочетах для их последующего устранения!
Алгоритм не претендует на профессионализм, но думаю кому-нибудь облегчит жизнь.
P.s. порядок работы, делаем поступление, в поступлении вводим ГТД (это стандартно), потом когда пошла реализация, в ней ничего не делаем, а вот уже счет-фактуру (ОБЯЗАТЕЛЬНО) создаем на основании реализации, и там жмем кнопку "Разбить ГТД".
Всем спасибо.