Не клеится дивжение к документы

Форум 1С: Одинэс.Ру

Найти!

Не клеится дивжение к документы

megabax
03.04.2009 - 04:59
ВЫполняю так кой
Движения=ЗаявкаОбъект.Движения.битРезервТоваров;
Движения.Прочитать();
 
для каждого СтрокаТЧЗаявка из ЗаявкаОбъект.Товары цикл
 
СтрокаОстатков=ТаблОст.Строки.Найти(СтрокаТЧЗаявка.Номенклатура,"Номенклатура");
если СтрокаОстатков=Неопределено тогда
СформироватьОтказ(СтрокаТЧЗаявка.Количество,СтрокаТЧЗаявка, ЗаявкаОбъект.Ссылка);
продолжить;
иначеЕсли СтрокаТЧЗаявка.Количество>СтрокаОстатков.СвободныйОстаток тогда
СформироватьОтказ(СтрокаТЧЗаявка.Количество-СтрокаОстатков.СвободныйОстаток,СтрокаТЧЗаявка, ЗаявкаОбъект.Ссылка);
конецесли;
ПодбираемоеКоличество=Мин(СтрокаТЧЗаявка.Количество,Макс(СтрокаОстатков.СвободныйОстаток,0));
для каждого СтрокаСерии из СтрокаОстатков.Строки цикл
ПодобранноеКоличество=мин(ПодбираемоеКоличество,Макс(СтрокаСерии.СвободныйОстаток,0));
если ПодобранноеКоличество=0 тогда
продолжить;
конецесли;
стрДоб=ПЗОбъект.РезервТовары.Добавить();
стрДоб.Номенклатура=СтрокаТЧЗаявка.Номенклатура;
стрДоб.СерияНоменклатуры=СтрокаСерии.СерияНоменклатуры;
стрДоб.ЕдиницаИзмерения=СтрокаСерии.БазоваяЕдиницаИзмерения;
стрДоб.Коэффициент=1;
стрДоб.Количество=ПодобранноеКоличество;
стрДоб.СтавкаНДС=СтрокаСерии.СтавкаНДС;
стрДоб.Склад=СтрокаСерии.Склад;
стрДоб.КСТ=ПодобранноеКоличество;
стрДоб.НД=1;
стрДоб.ЦенаПоставщика=СтрокаСерии.ЦенаПоставщика;
стрДоб.ЦенаПроизводителя=СтрокаСерии.ЦенаПроизводителя;
стрДоб.ИД=стрДоб.НомерСтроки;
стрДоб.КодПозиции=стрДоб.НомерСтроки;
стрДоб.ТорговыйПредставитель=ЗаявкаОбъект.ТорговыйПредставитель;
 
Движение=Движения.ДобавитьПриход();
Движение.Период=ПЗОбъект.ДатаРезервирования;
Движение.Склад=стрДоб.Склад;
Движение.Номенклатура=стрДоб.Номенклатура;
Движение.СерияНоменклатуры=стрДоб.СерияНоменклатуры;
Движение.Количество=стрДоб.Количество;
 

ПодбираемоеКоличество=ПодбираемоеКоличество-ПодобранноеКоличество;
если ПодбираемоеКоличество=0 тогда
прервать;
конецесли;
конеццикла;
ПЗОбъект.Записать(РежимЗаписиДокумента.Запись);
Движения.Записать();
мЗадачаОбъект.Записать();
конеццикла;
 
в результате В созданном документе нету приклеенных движений. Подскажите плз, как лечить?
К списку тем К списку форумов

Интересные темы

odines.ru
21.11.2024 - 21:28
Смотри также:
Очищаются реквизиты в БП при повторной загрузке изменений из УТ
Как выгнать всех юзеров из 1С ?
Идет ли 8ка на нотебуке АСУС ?

Re: Не клеится дивжение к документы

roma n
1 - 03.04.2009 - 05:32
Где все это написано? Негоже обзывать переменную "Движения"...

Re: Не клеится дивжение к документы

megabax
2 - 03.04.2009 - 05:44
1, это внешняя обработка

Re: Не клеится дивжение к документы

Anonymous
3 - 07.04.2009 - 06:23
Движения.Записать(); - помоему лишнее, т.к. Набор записей записывается через объект.

Re: Не клеится дивжение к документы

Anonymous
4 - 07.04.2009 - 06:27
А вообще сделай через набор записей с отбором по регистратору, должно все работать. А то при записи документа у тебя движения документа очищаются если стоит признак Удаление движений = удалять автоматически, а потом записывается пустой набор Движения.Записать();
К списку тем К списку форумов

Добавить новое сообщение

Ваше имя:
Тема сообщения:
Сообщение:
« УПП Как правильно обратиться к итогам из 81 в бух77??? А в бухгалтерии 1.6.15.6 уже есть новая отчетность в ФСС? »
© 2009 Форум 1С: Одинэс.Ру