|
запись в табличную часть Выработка ТС | ☑ | ||
---|---|---|---|---|
0
dron4ikkk
01.04.14
✎
15:16
|
Всем привет! 1с УАТ.Необходимо записать значение в табличную часть "ВыработкаТС" у документа "уатПутевойЛист". Делаю таким образом:
Функция пр(НомерПЛ, расход) Запрос = Новый Запрос(); Запрос.Текст = "ВЫБРАТЬ | уатПутевойЛист.Ссылка КАК Док |ИЗ | Документ.уатПутевойЛист КАК уатПутевойЛист |ГДЕ | уатПутевойЛист.ПометкаУдаления = ЛОЖЬ | И уатПутевойЛист.Номер = &НомерПЛ"; Запрос.УстановитьПараметр("НомерПЛ", НомерПЛ); Результат = Запрос.Выполнить().Выбрать(); Если Результат.Следующий() тогда Путевка = Результат.Док.ПолучитьОбъект(); Путевка.Записать(РежимЗаписиДокумента.ОтменаПроведения); Водитель = Путевка.Водитель1; ТабличноеПолеВыработка = Путевка.ВыработкаСотрудников; Для каждого строка из ТабличноеПолеВыработка Цикл Если строка.ПараметрВыработки.Наименование = "Время в работе" тогда строка.Количество = Расход; конецесли; КонецЦикла; Путевка.Записать(РежимЗаписиДокумента.Проведение) иначе сообщить("не найден ПЛ"); возврат "не найден ПЛ"; КонецЕсли; Находит строку "Время в работе" тогда происходит запись значения Расход. Но при открытии путевки не видно записанного значения. Что делать? |
|||
1
dron4ikkk
01.04.14
✎
15:21
|
вернее запись в табл часть ВЫРАБОТКАСОТРУДНИКОВ А НЕ ТС
|
|||
2
Wobland
01.04.14
✎
15:21
|
>не видно записанного значения
вот прямо таки и записанного? |
|||
3
vicof
01.04.14
✎
15:22
|
"Если строка.ПараметрВыработки.Наименование = "Время в работе" тогда"
феерично "ВЫБРАТЬ | уатПутевойЛист.Ссылка КАК Док |ИЗ | Документ.уатПутевойЛист КАК уатПутевойЛист |ГДЕ | уатПутевойЛист.ПометкаУдаления = ЛОЖЬ | И уатПутевойЛист.Номер = &НомерПЛ"; Запрос.УстановитьПараметр("НомерПЛ", НомерПЛ); отлично |
|||
4
dron4ikkk
01.04.14
✎
15:24
|
(3) предложи более лучший вариант
|
|||
5
salvator
01.04.14
✎
15:24
|
А нафига отменяешь проведение, если потом все равно проводишь?
|
|||
6
vicof
01.04.14
✎
15:25
|
Передавать в процедуру ссылку на ПЛ, потом получаешь объект от него
|
|||
7
dron4ikkk
01.04.14
✎
15:26
|
(5) на это внимание не обращайте, записать нужно значение...
|
|||
8
Ненавижу 1С
гуру
01.04.14
✎
15:26
|
ставлю на не заход в условие
|
|||
9
dron4ikkk
01.04.14
✎
15:27
|
(8) заходит в условие, но значение каким-то другим образом надо записать
|
|||
10
salvator
01.04.14
✎
15:28
|
(9) Как определил, что заходит?
|
|||
11
Ненавижу 1С
гуру
01.04.14
✎
15:28
|
(9) Может Расход это не число?
|
|||
12
dron4ikkk
01.04.14
✎
15:29
|
(10)дебагером
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |