1. Обязательно поставьте перед vend.initValue()
vend.clear(); потому как у вас сейчас из созданной записи могут перетираться значения.
2. Find(602) - это конечно, круто

Может лучше метот numRefVendAccount таблицы VendParameters?
3. Язык, профиль разноски, группу поставщиков, страну и валюту тоже из настроект следует тащить.
4. Мы еще заполняем Currency - оно стоит как обязательное в таблице тоже. Поэтому странно, что у вас insert() проходит.
А вообще, никаких других вещей, кроме создания строки таблицы VendTable, ИМХО, делать не нужно.
Мы правда создаем еще запись в vendBankAccount. Но это уже наша специфика.
Видимо, ваш консультант так предположил после импорта ном. справочника (там еще 2 таблицы нужно заполнять)