|
Массив в 1С 8.3 | ☑ | ||
---|---|---|---|---|
0
dagermore
03.09.21
✎
10:31
|
Вопрос такой, как в массиве 1С удалить человека т.е. стандартная фишка с Массив.Удалить() не подходит так как она удаляет значение с типом число. Мне нужно либо сделать так чтобы оно удаляло тип-"строку" или как вообще удалить строку в массиве?
|
|||
1
Мультук
гуру
03.09.21
✎
10:38
|
(0)
массив.Найти Массив.Удалить Еще будет нужен оператор ЕСЛИ |
|||
2
ДенисЧ
03.09.21
✎
10:40
|
" она удаляет значение с типом число"
Мы тут посовещались и решили попросить телефон вашего дилера... |
|||
3
dagermore
03.09.21
✎
10:43
|
(2) Дилера нет база используется в личных целях я новичок
|
|||
4
RomaH
naïve
03.09.21
✎
10:43
|
"как в массиве 1С удалить человека"
для начала надо этого человека в этот массив засунуть, но он туда не влезет - ответ никак |
|||
5
ДенисЧ
03.09.21
✎
10:45
|
(3) Дилера нет - что, сами выращиваете? Неплохо получается.. В Афганистане учились?
|
|||
6
dagermore
03.09.21
✎
10:46
|
(4) Ну у меня уже создан массив где засунуты все сотрудники. Просто я хотел бы узнать возможно ли сделать выборку или что-то в этом роде чтобы удалить определенного сотрудника который выводится там.
|
|||
7
dagermore
03.09.21
✎
10:47
|
(5) Я вас понял по вашему теперь самостоятельное изучение 1с является преступлением?
|
|||
8
ДенисЧ
03.09.21
✎
10:51
|
(7) Нет. Но употребление веществ, после которых рождаются перлы "она удаляет значение с типом число" - законом точно не поощряется...
|
|||
9
Ненавижу 1С
гуру
03.09.21
✎
10:54
|
(0) метод Удалить требует индекс
индекс можно получить через метод Найти Пока Истина Цикл Индекс = Массив.Найти(Значение); Если Индекс=Неопределено Тогда Прервать; КонецЕсли; Массив.Удалить(Индекс); КонецЦикла; |
|||
10
dagermore
03.09.21
✎
10:56
|
(8) Я вас понял. Сейчас бы считать неверное изложение мысли незаконным преступлением! Если не помогаете могли бы и не делать замечаний как мне кажется, так как от них не будет никакого толка в дальнейшем, но если вас это ставит выше других и вы как-то пытаетесь этим кого-то задеть, то очень уж зря.
|
|||
11
VladZ
03.09.21
✎
11:01
|
(0) Давай начнем сначала: зачем удалять из массива? Кто положил в массив то, чего там быть не должно?
|
|||
12
VladZ
03.09.21
✎
11:02
|
+11 Опиши задачу целиком. Есть основания полагать, что ты делаешь что-то не то.
|
|||
13
dagermore
03.09.21
✎
11:07
|
(12) Так крч у меня есть документ в котором реквизит ссылается на справочник сотрудники. Я создал массив в котором все эти сотрудники отбираются по должностям. Т.е. теперь выводятся только те сотрудники у которых определенная должность. Теперь я поставил себе задачу сделать так чтобы одного из сотрудников программа не видела (тип скрыть или как-то так), но не удаляя его из самого справочника и не меняя ему должность.
|
|||
14
VladZ
03.09.21
✎
11:10
|
(13) Основная задача массива в 1С - передать параметры в запрос. Во всех остальных случаях - есть другие механизмы. Переделывай.
|
|||
15
Гипервизор
03.09.21
✎
11:11
|
(13) Выводятся где? Одного из сотрудников чтобы не видела где? При выборе сотрудника в форме документа?
|
|||
16
dagermore
03.09.21
✎
11:13
|
(15) Ну да в реквизите где я выбираю сотрудников там выводится список где я хочу одного скрыть т.е. чтобы его невозможно было выбрать или чтобы он вообще не светился в списке
|
|||
17
dagermore
03.09.21
✎
11:13
|
(14) С запросом эту фишку проделать у меня проблем нет. С запроса перешел на массив.
|
|||
18
VladZ
03.09.21
✎
11:14
|
(17) Таблицу значений еще посмотри.
|
|||
19
VladZ
03.09.21
✎
11:15
|
(18) Обрати внимание на НайтиСтроки.
|
|||
20
unbred
03.09.21
✎
11:16
|
(14) улыбнуло. надеешься устроить тут холивар?)
|
|||
21
acht
03.09.21
✎
11:17
|
(17) > С запроса перешел на массив.
ДенисЧ, это, кажись, не Aфганистан а Колумбия... |
|||
22
acht
03.09.21
✎
11:17
|
(16) Ты какие-нибудь курсы проходил?
|
|||
23
dagermore
03.09.21
✎
11:18
|
(22) Нет самообучение.
|
|||
24
unbred
03.09.21
✎
11:19
|
||||
25
dagermore
03.09.21
✎
11:19
|
(22) Если с изучением будут проблемы то думаю пойду на курсы для их решения, но думаю критиковать новичка это не то что требовалось бы в данной ситуации!
|
|||
26
Ненавижу 1С
гуру
03.09.21
✎
11:20
|
(25) я тебе на твой вопрос в (9) написал ответ
|
|||
27
dagermore
03.09.21
✎
11:20
|
(24) Это я изучил!
|
|||
28
acht
03.09.21
✎
11:20
|
(23) > будут проблемы
Уже есть. |
|||
29
unbred
03.09.21
✎
11:20
|
(26) +
|
|||
30
unbred
03.09.21
✎
11:21
|
(27) нет
|
|||
31
dagermore
03.09.21
✎
11:21
|
(26)Все норм, но думал еще решений подкинут.
|
|||
32
vladoe69
03.09.21
✎
11:22
|
"Я создал массив в котором все эти сотрудники отбираются по должностям"... Зачем включил в массив этого сотрудника?
|
|||
33
dagermore
03.09.21
✎
11:23
|
(28) Где проблемы? Их нет! Я не считаю что массивы это проблема. Форумы как по мне созданы для ответа на такие вопросы, но я почему-то смотрю тут есть особо умные люди которые критикуют новичков. А смысл от этого? Не понятно.
|
|||
34
dagermore
03.09.21
✎
11:24
|
(32) Я в массив включил справочник где выводятся сотрудники, а не отдельно каждого в этом вся проблема
|
|||
35
unbred
03.09.21
✎
11:25
|
(34) верной дорогой идёте, товарищ)
|
|||
36
Иванович Михаил
03.09.21
✎
11:25
|
(34) Поработайте над формулировкой мыслей.
|
|||
37
acht
03.09.21
✎
11:26
|
(33) > как по мне
Почему все тупые такие борзые? |
|||
38
Ненавижу 1С
гуру
03.09.21
✎
11:27
|
(37) соответственно не надо им уподобляться
|
|||
39
dagermore
03.09.21
✎
11:27
|
(37) Честно говоря тут уже не ко мне вопрос. Я вроде спокойно отвечаю, а вы тут раздуваете из мухи слона. Зачем? До сих пор непонятно.
|
|||
40
Иванович Михаил
03.09.21
✎
11:28
|
(39) ответь на (32)
|
|||
41
acht
03.09.21
✎
11:28
|
(38) Точно.
Ну, собственно вот это отлично удерживает от оказания помощи. |
|||
42
dagermore
03.09.21
✎
11:29
|
(41) Собственно от вас я помощи как раз и не видел, чтобы удерживать ее!)))
|
|||
43
dagermore
03.09.21
✎
11:30
|
(36) Да спасибо учту!
|
|||
44
dagermore
03.09.21
✎
11:30
|
(40) Я же ответил
|
|||
45
Иванович Михаил
03.09.21
✎
11:31
|
(44) Нет.
|
|||
46
Иванович Михаил
03.09.21
✎
11:32
|
(44) И второй вопрос - зачем массив если всё равно все элементы справочника показываешь?
|
|||
47
Ненавижу 1С
гуру
03.09.21
✎
11:32
|
(44) Вам как бы намекают, что крайне желательно получать сразу запросом нужные данные и только их, а не удалять их потом дополнительно
|
|||
48
Иванович Михаил
03.09.21
✎
11:34
|
(47) Есть подозрение, что товарищ не понял код из (9), вот и ищет другое решение.
|
|||
49
dagermore
03.09.21
✎
11:36
|
(47) Так объясню. Я сделал запрос чтобы сотрудники просто выводились и через массив решил сделать что-то вроде отбора (отбор вроде, но уже из-за людей которые критикуют часто я начинаю быть неуверенным в том что говорю).
|
|||
50
dagermore
03.09.21
✎
11:37
|
(48) Нет же. Я говорю что просто изучаю и увидеть альтернативные решения для меня только +
|
|||
51
dagermore
03.09.21
✎
11:39
|
Ладно я понял. Всем спасибо. Удачного дня!!!
|
|||
52
Иванович Михаил
03.09.21
✎
11:40
|
(49) Зачем массив? Почему сразу не получить то, что нужно?
|
|||
53
dagermore
03.09.21
✎
11:42
|
(52) Изучение нового. Вдруг при трудоустройстве в какую-либо компанию там будет код с массивами.
|
|||
54
VladZ
03.09.21
✎
11:42
|
(49) Зачем тебе "что-то вроде отбора"?
|
|||
55
unbred
03.09.21
✎
11:43
|
как делаешь ты:
выбрать * из сотрудники для каждого сотрудник из ТЗСотрудники цикл массивСотрудников.Добавить(Сотрудник) КонецЦикла для каждого Сотрудник из МассивСотрудников Цикл Если Сотрудник не не нужен Тогда читай код в (9) КонецЕсли как надо: выбрать НУЖНЫЕСотрудники из Сотрудники |
|||
56
dagermore
03.09.21
✎
11:47
|
(55) Вот у меня можно сказать угадали с кодом. Только массив идет за запросом, а так идентично
|
|||
57
eTmy
03.09.21
✎
11:50
|
(10) С вылуплением! Добро пожаловать в мир мисты)
|
|||
58
Иванович Михаил
03.09.21
✎
11:53
|
(56) В смылсе, "идет за запросом"?
|
|||
59
dagermore
03.09.21
✎
11:55
|
(58) Я сам не понял че написал. Не увидел тут Цикл.
|
|||
60
dagermore
03.09.21
✎
11:57
|
(58) Запутался одним словом
|
|||
61
dagermore
03.09.21
✎
11:58
|
Ладно не надо других решений спасибо кто помог! Сам как-нибудь подумаю и попробую
|
|||
62
unbred
03.09.21
✎
11:59
|
(61) учи запросы, а не массивы.
массивы сами придут. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |