Прости, но не смогу я сейчас подсказать.
У меня и база данных без белорусских расширений, и скрипта нет.
По тому кусочку, что ты выложил могу предположить следующее: существует триггер, который заполняет smspecby при создании обычной приходной накладной. Он почему-то не отрабатывает при создании накладной на основании сличительной ведомости. И, поэтому, приходится заполнять всё это скриптом.
В скрипте то что поменять надо? и зачем?