|
перебор документов | ☑ | ||
---|---|---|---|---|
0
razerw
20.08.14
✎
14:50
|
Здравствуйте комрады, я как всегда к вам за помощью.
У меня задача в регистра найти все движения по Счету КТ 69.02.7 и заменить его на другой. Я сделал так Процедура КнопкаВыполнитьНажатие(Кнопка) Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | Хозрасчетный.СчетДт, | Хозрасчетный.СчетКт, | Хозрасчетный.Регистратор |ИЗ | РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный |ГДЕ | Хозрасчетный.СчетКт = &СчетКТ"; Запрос.УстановитьПараметр("СчетКТ", Счет); Результат = Запрос.Выполнить(); ПараматрыОтбора = Результат.Выбрать(); Пока ПараматрыОтбора.Следующий() Цикл Док = ПараматрыОтбора.Регистратор; КонецЦикла; КонецПроцедуры тем самым получил все доки с этим счетом, а дальше не знаю что делать. Подскажите как попасть в сам док в его табличную часть сделать там замену и провети документ. Пожалуйста. |
|||
1
r_p
20.08.14
✎
14:52
|
Возьми "Инструменты разработчика" и сделай все без единой строчки кода.
|
|||
2
floody
20.08.14
✎
14:53
|
Как пытался хоть?
|
|||
3
razerw
20.08.14
✎
14:54
|
Я не знаю как подскажите а дальше я сам, огромную книгу изучать нет времени.
Я знаю что в цикле есть все документы нужно просто продолжить операцию |
|||
4
Михаил Козлов
20.08.14
✎
14:54
|
ДокОбъект = Док.ПолучитьОбъект();
И дальше правите его, как считаете нужным. |
|||
5
razerw
20.08.14
✎
14:57
|
(4)
например как изменить строку в таб части этого объекта? |
|||
6
Михаил Козлов
20.08.14
✎
15:07
|
ДЛЯ каждого стр ИЗ ДокОбъект.Товары Цикл
стр.<имя реквизита> = <значение реквизита> КонецЦикла; После изменений не забыть записать (с учетом флага "Проведен"). Вообще-то есть ГрупповаяОбработкаСправочниковИДокументов. Если удастся отобрать нужные документы, то можно ей. |
|||
7
razerw
20.08.14
✎
15:09
|
нет ГрупповаяОбработкаСправочниковИДокументов этой штукой не получается
|
|||
8
sf
20.08.14
✎
15:14
|
есть же "Поиск и замена значений"
|
|||
9
Crush
20.08.14
✎
15:15
|
(7) Обрабатывать таб части?
|
|||
10
razerw
20.08.14
✎
15:19
|
(7) да таб часть ОтражениеВРегУчета ав этой таб части СчетНУ
|
|||
11
Kalambur
20.08.14
✎
15:20
|
(7) ложь
|
|||
12
razerw
20.08.14
✎
15:22
|
Я проверял!
|
|||
13
Kalambur
20.08.14
✎
15:23
|
(12) значит ты не правильно делал
|
|||
14
razerw
20.08.14
✎
15:24
|
ну давай удиви меня :)
|
|||
15
anatoly
20.08.14
✎
15:24
|
(8) +1
|
|||
16
razerw
20.08.14
✎
15:25
|
(9) (7)
|
|||
17
TormozIT
гуру
22.08.14
✎
23:06
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |