|
v7: Почему у разных объектов матаданных разное удаление | ☑ | ||
---|---|---|---|---|
0
tmpnikl
19.12.12
✎
13:15
|
у таблиц значений удаление одно (http://www.mista.ru/tutor_1c/tz.htm)
//ЭТА ПРОГРАММА НЕПРАВИЛЬНАЯ !!! ТабЗнач.ВыбратьСтроки(); Пока ТабЗнач.ПолучитьСтроку()=1 Цикл ...Если <условие> Тогда ......ТабЗнач.УдалитьСтроку(); //следующая строка стала текущей, ...КонецЕсли; КонецЦикла А у документов удаление другое (конфигурация печкин) ДокПисьма = СоздатьОбъект("Документ.Письмо"); ДокПисьма.ВыбратьДокументы(,РабочаяДата()-ДнейДляПисем); Пока ДокПисьма.ПолучитьДокумент()=1 Цикл Если ДокПисьма.Прочитано=1 Тогда ДокПисьма.Удалить(0); КонецЕсли; КонецЦикла; |
|||
1
1Сергей
19.12.12
✎
13:17
|
(0) потому, что ТаблицаЗначений - это не объект метаданных
|
|||
2
Wobland
19.12.12
✎
13:17
|
это кто так удаляет строки у ТЗ?
|
|||
3
Wobland
19.12.12
✎
13:18
|
(2) если не заметил. ну да неважно. удаление ТЗ - это что такое вообще?
|
|||
4
1Сергей
19.12.12
✎
13:18
|
и, кстати, у документов тоже есть метод УдалитьСтроку
|
|||
5
ASU_Diamond
19.12.12
✎
13:19
|
Замени во втором варианте
ДокПисьма.Удалить(0); на ДокПисьма.Удалить(1); будет то же самое |
|||
6
Cthulhu
19.12.12
✎
13:19
|
потому что "пригласите специалиста" (с).
|
|||
7
ASU_Diamond
19.12.12
✎
13:21
|
а кто писал статью из (0)? по удалению строк из ТЗ там не очень хорошие примеры
|
|||
8
aka AMIGO
19.12.12
✎
13:22
|
||||
9
aka AMIGO
19.12.12
✎
13:23
|
||||
10
Mikeware
19.12.12
✎
13:23
|
матаданные?
|
|||
11
aka AMIGO
19.12.12
✎
13:28
|
у меня есть колея по удалению строк из тз, не задумываюсь об оптимизации, лень обуяла..
Кол = ТЗ.КоличествоСтрок(); Для ы = -Кол ПО -1 Цикл ТЗ.ПолучитьСтрокуПоНомеру(-ы); Если <условие выполняется> Тогда ТЗ.УдалитьСтроку(-ы); КонецЕсли; КонецЦикла; |
|||
12
1Сергей
19.12.12
✎
13:28
|
(11) начинается... :)
|
|||
13
tmpnikl
19.12.12
✎
13:31
|
А что в ТЗ и документах разный принцип удаления?
|
|||
14
1Сергей
19.12.12
✎
13:33
|
(13) в ТЗ выжигается лазером, а в документах химико-биологическим способом
|
|||
15
aka AMIGO
19.12.12
✎
13:33
|
(13) см. (1)
(14) :) |
|||
16
Wobland
19.12.12
✎
13:34
|
(13) что такое удаление ТЗ?
|
|||
17
tmpnikl
19.12.12
✎
13:36
|
т.е. функция ТабЗнач.УдалитьСтроку удаляет(delete) и делает skip, потом опять skip и в начало цикла, а в ДокПисьма.Удалить, только delete потом skip и в начало цикла?
PS: а что такое в ответах цифры в скобочках, не могу догнать... |
|||
18
aka AMIGO
19.12.12
✎
13:37
|
(17) ссылка на пост
|
|||
19
tmpnikl
19.12.12
✎
13:38
|
я же выше привёл ссылку..
>что такое удаление ТЗ? у мужика в кепке спроси.. |
|||
20
Mikeware
19.12.12
✎
13:39
|
(14) но с ДНК ТС, похоже, поработали обоими методами...
|
|||
21
aka AMIGO
19.12.12
✎
13:39
|
(19) мужик в кепке не скажет.. не знает, потому что :)
|
|||
22
Wobland
19.12.12
✎
13:40
|
(19) СП? не, не слышал
|
|||
23
tmpnikl
19.12.12
✎
13:41
|
ТС это объект метаданных? (Т)аблица (С)
|
|||
24
Wobland
19.12.12
✎
13:41
|
(23) топик-стартер
|
|||
25
tmpnikl
19.12.12
✎
13:42
|
рядом со стартером находится куча роторов?
|
|||
26
exwill
19.12.12
✎
13:44
|
(0) Это - КАПИТАЛЬНЫЙ АРХИТЕКТУРНЫЙ ПРОСЧЕТ (С) Гений
|
|||
27
Mikeware
19.12.12
✎
13:58
|
(25) в данном случае стартер является еще и тормозом...
|
|||
28
Mikeware
19.12.12
✎
13:58
|
(26) кстати, да.
|
|||
29
aka AMIGO
19.12.12
✎
14:04
|
(27) тс задумывается - это уже неплохо :)
|
|||
30
Mikeware
19.12.12
✎
14:05
|
(29)
Штирдиц подумал... ему понравилось.... "а не подумать ли еще?", подумал штирлиц... © |
|||
31
oslokot
19.12.12
✎
14:13
|
я не опоздал? продолжение будет?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |