Так как тема позволяет напишу и свою проблему:
Создал документ при проведении использую стандартные функции, а именно:
УправлениеЗапасамиПартионныйУчет.ДвиженияТоваров(Ссылка, Движения.ТоварыНаСкладах, Товары.Выгрузить(), Перечисления.ВидыДвиженийПриходРасход.Расход, Отказ);
УправлениеЗапасамиПартионныйУчет.ДвижениеПартийТоваров(Ссылка, Новый Структура("ПартииТоваровНаСкладах", Движения.ПартииТоваровНаСкладах), Отказ);
Все работает, но есть одно но всегда(изменял док или нет) выскакивает предупреждение о том, что док изменен. сохранить? - если сказать нет то именно эти движения не делаются, а остальные
Движения.ПоказанияСчетчиков.Очистить();
Движения.ПоказанияСчетчиков.Записывать = Истина;
Для Каждого ТекСтрокаУслуги Из Услуги Цикл
Если ТекСтрокаУслуги.ПоказанияСчетчика = 0 Тогда
Продолжить;
КонецЕсли;
Движение = Движения.ПоказанияСчетчиков.Добавить();
Движение.Период = Дата;
Движение.Склад = Склад;
Движение.Номенклатура = ТекСтрокаУслуги.Номенклатура;
Движение.Показание = ТекСтрокаУслуги.ПоказанияСчетчика;
Движение.Брак = ТекСтрокаУслуги.КоличествоБрак;
КонецЦикла;
делаются.
Если комментирую движение по товарам то все нормально.
Пока писал вопрос нашел ответ:
добавил в начало
Движения.ПартииТоваровНаСкладах.Очистить();
Движения.ПартииТоваровНаСкладах.Записывать = Истина;
Движения.ТоварыНаСкладах.Очистить();
Движения.ТоварыНаСкладах.Записывать = Истина;
Теперь новый вопрос - почему в доке реализации нет этих строк и все нормально? - проверял идентичность доков различий по проведению не нашел