Результатом обработки является заполненный и проведенный документ "Условия поставок по договорам контрагентов" (или несколько, по количеству договоров). Перед заполнением возможна проверка файла, при выявленных ошибках, будет выдан запрос на продолжение.
Данные по штрих-кодам берутся из регистра "Номенклатура контрагентов", т.к. для одного товара у разных контрагентов могут быть разные штрих-коды.
Файл данных должен иметь текстовый формат "*.txt". В каждой строке рассматриваются только первые два или три (в зависимости от выбора варианта данных в файле) значения:
1. штрих-код;
2. цена для товара с этим штрих-кодом;
3. единица измерения товара.
Разделителем данных может быть точка с запятой ";" или табуляция "tab".
Единица измерения участвует корректировки цены весового товара в случае, если у продавца он исчисляется в упаковках, а у покупателя в киллограммах. В этом случае для пересчета используется коэффициент из единицы "кг" в карточке номенклатуры.
Код не сильно оптимизирован, но работает правильно и достаточно шустро. Не сложно переделать под свои нужды.
Думаю, пригодится тем, кто работает с сетевыми контрагентами.
--------------------------------------------------------------------------------------
В версии 4 полностью переработан код, скорость обработки больших файлов увеличилась в несколько раз.
Немного доработан интерфейс.