|
Не заполняется плановая цена | ☑ | ||
---|---|---|---|---|
0
inkvizitr
05.05.14
✎
23:12
|
Здравствуйте, не пойму в чем дело, есть документ ОтчетПроизводстваЗаСмену, табличная часть документа у меня заполняется на основании документов реализации, все хорошо но плановая цена не встает, нижу листинг
&НаКлиенте Процедура КоманднаяПанельПродукцияПодборИзРеализации_test(Команда) ТекФорма = ПолучитьФорму("Документ.РеализацияТоваровУслуг.ФормаВыбора"); ТекВыбор = ТекФорма.ОткрытьМодально(); ЗапросПодборИзРеализации(ТекВыбор); Если ТекВыбор <> Неопределено Тогда ЭтаФорма.Модифицированность = Истина; КонецЕсли; КонецПроцедуры &НаСервере Функция ЗапросПодборИзРеализации(ТекВыбор) Запрос = Новый Запрос; Запрос.Текст = ("ВЫБРАТЬ | РеализацияТоваровУслуг.Номенклатура КАК Номенклатура, | РеализацияТоваровУслуг.Количество КАК Количество, | РеализацияТоваровУслуг.СчетУчета, | РеализацияТоваровУслуг.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа |ИЗ | Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслуг |ГДЕ | РеализацияТоваровУслуг.Ссылка = &ТекРТУ"); Запрос.УстановитьПараметр("ТекРТУ", ТекВыбор); Результат = Запрос.Выполнить().Выгрузить(); Для каждого Строка из Результат цикл Строка2 = Объект.Продукция.Добавить(); Строка2.Номенклатура = Строка.Номенклатура; Строка2.Количество = Строка.Количество; Строка2.НоменклатурнаяГруппа = Строка.НоменклатурнаяГруппа; СтрокаТабличнойЧасти = Строка2; Ценообразование.ЗаполнитьПлановуюСебестоимость(СтрокаТабличнойЧасти, Объект.Дата); ОбработкаТабличныхЧастейКлиентСервер.ПересчитатьПлановуюСумму(СтрокаТабличнойЧасти); Документы.ОтчетПроизводстваЗаСмену.ЗаполнитьСчетаУчетаВТабличнойЧасти(Объект, "Продукция"); КонецЦикла; КонецФункции |
|||
1
inkvizitr
05.05.14
✎
23:13
|
Конфигурация БП3.0
|
|||
2
inkvizitr
05.05.14
✎
23:23
|
никто не знает
|
|||
3
Лаврентий Берия
06.05.14
✎
00:02
|
Я "Цена" ничгде не нашёл в листинге.
|
|||
4
neo_matrix_123
06.05.14
✎
00:05
|
в отладчике эти процедуры что-то выдают?
[Ценообразование.ЗаполнитьПлановуюСебестоимость(СтрокаТабличнойЧасти, Объект.Дата); ОбработкаТабличныхЧастейКлиентСервер.ПересчитатьПлановуюСумму(СтрокаТабличнойЧасти);] |
|||
5
Sasha_1CK
06.05.14
✎
05:07
|
(2) Если руками заполняешь строку в документе - плановая цена встает?
А то может просто цена не задана плановая? |
|||
6
Sasha_1CK
06.05.14
✎
05:08
|
(3) цена заполняется в процедуре Ценообразование.ЗаполнитьПлановуюСебестоимость(СтрокаТабличнойЧасти, Объект.Дата)
|
|||
7
anaed
06.05.14
✎
06:38
|
+ к (5) Объект.Дата случайно не начало времен?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |