|
Индикатор не работает | ☑ | ||
|---|---|---|---|---|
|
0
Gray776
07.06.19
✎
12:47
|
Вот код собственно
ДокРеализация = Метаданные.Документы.РеализацияТоваровУслуг; ИндикаторОбработкиРеализаций = 0; ЭлементыФормы.ИндикаторОбработкиРеализаций.МаксимальноеЗначение = ТЗ_Реализации.Количество(); Сообщить(ТЗ_Реализации.Количество()); Для Каждого Стр Из ТЗ_Реализации Цикл ДокРеализация = Стр.Ссылка.ПолучитьОбъект(); Для Каждого СтрНоменклатуры Из ДокРеализация.Товары Цикл Сообщить(СтрНоменклатуры.Номенклатура); Сообщить(СтрНоменклатуры.Цена); //ОбработкаТабличныхЧастей.ЗаполнитьЕдиницуЦенуПродажиТабЧасти(СтрНоменклатуры, ДокРеализация, омВалютаРегламентированногоУчета); НоваяЦена = Ценообразование.ПолучитьЦенуНоменклатуры(СтрНоменклатуры.Номенклатура, ДокРеализация.ТипЦен, ДокРеализация.Дата, омВалютаРегламентированногоУчета, 1, 1); СтрНоменклатуры.Цена = НоваяЦена; // //Сообщить(СтрНоменклатуры.Номенклатура); Сообщить(СтрНоменклатуры.Цена); КонецЦикла; Если ДокРеализация.Проведен Тогда ДокРеализация.Записать(РежимЗаписиДокумента.Проведение); Иначе ДокРеализация.Записать(РежимЗаписиДокумента.Запись); КонецЕсли; ЭлементыФормы.НадписьСтатус.Заголовок = "Обработка реализации: " + Строка(Стр.Ссылка); ИндикаторОбработкиРеализаций = ИндикаторОбработкиРеализаций + 1; ОбработкаПрерыванияПользователя(); КонецЦикла; ИндикаторОбработкиРеализаций = ЭлементыФормы.ИндикаторОбработкиРеализаций.МаксимальноеЗначение; КонецПроцедуры |
|||
|
1
Вафель
07.06.19
✎
12:48
|
может у элемента не тот реквизит что ты меняешь?
|
|||
|
2
Gray776
07.06.19
✎
12:53
|
(1) Хммм сейчас гляну может и правда...
|
|||
|
3
Ювелир
07.06.19
✎
12:59
|
||||
|
4
Gray776
07.06.19
✎
13:09
|
(3) (1) Спасибо заработало... Не было выбрано поле данные на форме...
|
| Форум | Правила | Описание | Секции | Поиск |