|
Программное копирование данных доков | ☑ | ||
---|---|---|---|---|
0
Boudybuilder
01.05.12
✎
11:47
|
Как программно перебрать все доки определенного типа? Мне это надо чтоб заполнить их данными новый тип этого дока.
И как программно удалять без подтверждения все доки? |
|||
1
Капитан О
01.05.12
✎
11:58
|
>новый тип этого дока.
это что такое? |
|||
2
Boudybuilder
01.05.12
✎
12:03
|
Ну мне надо скопировать из каждого дока1 данные и создать новый док2 с его данными.
Как перебрать все документы.док1 ? |
|||
3
Капитан О
01.05.12
✎
12:03
|
(2) не перебрать, а выбрать
|
|||
4
Boudybuilder
01.05.12
✎
12:05
|
Как выбрать?
|
|||
5
Рэйв
01.05.12
✎
12:06
|
Выборка=Документы.Тип.Выбрать();
Пока Выборка.Следующий() Цикл Тек док=Выборка.Ссылка; /// ну а тут создавай и заполняй... КонецЦикла; |
|||
6
Boudybuilder
01.05.12
✎
12:08
|
Пасиб
|
|||
7
Капитан О
01.05.12
✎
12:09
|
как удалить подсказывать?
|
|||
8
Boudybuilder
01.05.12
✎
12:18
|
(7) ато!
|
|||
9
Boudybuilder
01.05.12
✎
12:24
|
Выборка = Документы.Тип.Выбрать();
Пока Выборка.Следующий() Цикл ТекДок = Выборка.Ссылка; ТекДок.ПометкаУдаления=Истина; КонецЦикла; Так чтото не идет |
|||
10
Рэйв
01.05.12
✎
12:28
|
(9)А "Тип" не зпабыл на ТИП поменять?:-)
|
|||
11
Boudybuilder
01.05.12
✎
12:29
|
Нет
|
|||
12
Asmody
01.05.12
✎
12:29
|
(9) прежде чем что-то удалять, рекомендую почитать где-то про ссылочную целостность до просветления
|
|||
13
Рэйв
01.05.12
✎
12:32
|
(12)Да черт с ним. поднимем продажи вазелина в стране!:-)
(11) Выборка = Документы.Тип.Выбрать(); Пока Выборка.Следующий() Цикл ТекДок = Выборка.Ссылка; Об=ТекДок.ПолучитьОбъект(); Об.ПометкаУдаления=Истина; Об.Записать(); КонецЦикла; |
|||
14
Boudybuilder
01.05.12
✎
12:34
|
(13)
А как удалить без ПометкиУдаления а напрямую? |
|||
15
Asmody
01.05.12
✎
12:34
|
(13) а что тогда ПометкаУдаления? Сразу Удалить() и бежать за вазелином
|
|||
16
Рэйв
01.05.12
✎
12:34
|
Об.Удалить();
Ну... Вазелином все таки запасись:-) |
|||
17
Asmody
01.05.12
✎
12:35
|
(14) продам СП. дорого
|
|||
18
Boudybuilder
01.05.12
✎
12:35
|
Пасиб!
|
|||
19
Рэйв
01.05.12
✎
12:36
|
(17)Да зачем ему СП? После вазелина только в бетоне замуруют наверное:-)
|
|||
20
Aleksey
01.05.12
✎
12:36
|
(13) А движения кто чистить будет?
|
|||
21
Рэйв
01.05.12
✎
12:36
|
(20)Да пес с ними!(С)Иван Васильевич.
|
|||
22
Boudybuilder
01.05.12
✎
12:59
|
Выборка = Документы.ФанРемонтВнутренний.Выбрать();
Пока Выборка.Следующий() Цикл ТекДок = Выборка.Ссылка; НовДок = Документы.ФанРемонтВнутр.СоздатьДокумент(); НовДок.Дата = ТекДок.Дата; НовДок.Номер = ТекДок.Номер; НовДок.Комментарий = ТекДок.Работы; НовДок.Записать(); Чтото Номер не проходит. Типа не уникально пишет... Что тут не так может быть? |
|||
23
Aleksey
01.05.12
✎
13:04
|
Или 86 год, или стёб, третьего не дано
|
|||
24
Boudybuilder
01.05.12
✎
13:05
|
все в длинне номера наверное. в исходящем 12 в входящем 11
ЙПРСТ |
|||
25
Boudybuilder
01.05.12
✎
13:06
|
так и есть! (24)
Извините... ;) Спасибо за помощ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |