|
Написание Процедур и Функций | ☑ | ||
---|---|---|---|---|
0
myr4ik07
14.02.15
✎
15:20
|
Привет. Поделитесь советом воплощения задачи в код на 1С )
Ну не доходит, наверное из за малого опыта но все ровно. Напрмер (ради забавы), хочу создать две коллекции Соответствия для того, что бы сравнить их сравнить есть ли значения в одной из коллекции повторяющиеся например: Коллекция1 = Новый Соответствие; Коллекция2 = Новый Соответствие; Коллекция1.Вставить("Число", 1); Коллекция2.Вставить("Число", 1); ну с этим как бы мне понятно, создаем и заполняем, ну, а далее логика останавливается ;) ;( вижу в справке, что бы перебрать эл коллекции нужно использовать цикл Для Каждого Эл Из Коллекция1 Цикл а дальше тупик, научите ориентироваться, что дальше делать ), пожалуйста КонецЦикла |
|||
1
GROOVY
модератор
14.02.15
✎
15:22
|
Название темы не отражает ее сути. Суть поста непонятна.
|
|||
2
myr4ik07
14.02.15
✎
15:22
|
Выходит, что сравнить коллекции никак не могу их нужно перебрать ...
|
|||
3
ДенисЧ
14.02.15
✎
15:22
|
Стаж почти два года.
За это время можно было бы научиься писать циклы или протрезветь... |
|||
4
GROOVY
модератор
14.02.15
✎
15:24
|
Помести обе коллекции во временные таблицы запроса и сделай соединение.
|
|||
5
GROOVY
модератор
14.02.15
✎
15:25
|
Ну или цикл в цикле. Или еще дофига способов оптимизации задачи с предварительными сортировками, нестандартными обходами и пр.
|
|||
6
myr4ik07
14.02.15
✎
15:25
|
(4) та нет, запросы тут не причем, я учусь работать с объектами и вот решил потренироваться с коллекциями, придумал себе такую мини задачу и пытаюсь решить. У меня нет никакх данных для соединения и т.д., я просто учусь
|
|||
7
myr4ik07
14.02.15
✎
15:27
|
(3) начал с запросов ) циклы еще не проходил, точнее, что их проходить то, я дума тут цикл пол работы, тут сравнить нужно, правда?
|
|||
8
Garykom
гуру
14.02.15
✎
15:31
|
(1) :) просит научить писать процедуры и функции - т.е. научить программированию...
|
|||
9
Garykom
гуру
14.02.15
✎
15:32
|
(3) зачем? это же 1С! тут "почти все" можно сделать не написав за 2 года "собственной" строчки кода
достаточно зарегаться на мисте и закидать темами, потом копи-пасте из ответов в конфу )) |
|||
10
ДенисЧ
14.02.15
✎
15:34
|
(7) Для этого мозг нужно иметь. Хотя бы костный.
|
|||
11
su_mai
14.02.15
✎
15:36
|
(9) Вот так отвечаете потом удивляетесь почему вас не любят бухгалтера...
|
|||
12
Garykom
гуру
14.02.15
✎
15:36
|
(7) может лучше начать с ЖКК?
ЗЫ задача решается простейшим образом через ТЗ перенести значения в ТЗ1 и ТЗ2, добавить колонку "количество" заполненную 1 свернуть обе ТЗ (ТЗ.Свернуть("Значения, Количество")) - проверить по кол-ву > 2 дубли внутри твоих списков далее все в общую ТЗ перенести и аналогично в колонку колво 1, свретка и смотрим дубли... |
|||
13
myr4ik07
14.02.15
✎
15:36
|
все зрозуміло з вами, дякую
|
|||
14
Garykom
гуру
14.02.15
✎
15:37
|
(11) а мне и не надо чтобы любили...надо чтобы зп платили больше чем себе и не вякали ))
|
|||
15
su_mai
14.02.15
✎
15:38
|
(14) Возраст и тяжелый северный климат сделал тебя таким :)
|
|||
16
myr4ik07
14.02.15
✎
15:39
|
(14) как можно так относиться к людям, не понимаю
|
|||
17
myr4ik07
14.02.15
✎
15:42
|
(12) ну вот правильно, вот почему вы берете таблицу значений? откуда это сведение, что нужно тз?
|
|||
18
Dmitrii
гуру
14.02.15
✎
15:43
|
Бредовая задача какая-то
Для Каждого ЭлементКоллекции1 Из Коллекция1 Цикл ЗначениеЭлементаКоллекции2 = Коллекция2.Поулчить(ЭлементКоллекции1.Ключ); Если ЗначениеКоллекции2 <> Неопределено Тогда Если ЗначениеКоллекции2 = ЭлементКоллекции1.Значение Тогда Сообщить("Урааааа! Значение в коллекции 1 есть в коллекции 2"); Иначе Сообщить("В коллекции 2 есть элемент с аналогичным ключом, но значения не равны."); КонецЕсли; Иначе Сообщить("В коллекции 2 нет элементов с таким ключом"); КонецЕсли; КонецЦикла; |
|||
19
Garykom
гуру
14.02.15
✎
15:44
|
(16) да влегкую... представьте я программер (в т.ч. 1С) со стажем... приползаю на форум бухгалтеров...
и прошу помогите: что такое "дебет" а что такое "кредит"? почему одно слева п другое справа? что туда писать нужно и ваще что такое счета и план счетов? |
|||
20
Garykom
гуру
14.02.15
✎
15:44
|
(19)+ а то я только проводки правил в 1С непонимая что это такое чтобы баланс сходился...
|
|||
21
Garykom
гуру
14.02.15
✎
15:46
|
(17) ниоткуда просто так проще, понятнее, шустрее и "меньше кода"
|
|||
22
myr4ik07
14.02.15
✎
15:47
|
(19) то, что у меня там где то написано, что профессия бухгалтер это не означет, что я эти занимась, я что угодно мог там написать, после ваших слов точно удалю эту строку, тыкают мне все этим
|
|||
23
myr4ik07
14.02.15
✎
15:48
|
(19) знаете, если бы я знал что такое дебет и кредит то я бы с удовольствием на пальцах обьяснил, а не писал то что вы и множество здесь пишут
|
|||
24
Garykom
гуру
14.02.15
✎
15:50
|
(23) да не забудь поменять "бухгалтер" на " и.о. эникейщика"
|
|||
25
myr4ik07
14.02.15
✎
15:52
|
(21) лично для все это поле оставил пустое, что бы зацепиться не было за что
|
|||
26
myr4ik07
14.02.15
✎
15:53
|
(24) *лично для Вас
|
|||
27
Крошка Ру
14.02.15
✎
15:57
|
>>если бы я знал что такое дебет и кредит то я бы с удовольствием на пальцах обьяснил
Аха, это шедевр! |
|||
28
myr4ik07
14.02.15
✎
15:59
|
(27) хотите еще чему то научу?
|
|||
29
Garykom
гуру
14.02.15
✎
16:01
|
(28) АгА
научи нас ничего не делать...и деньги получать...а ты походу из-за "тупые и жадные 1С-ники" этого не умеем |
|||
30
Крошка Ру
14.02.15
✎
16:02
|
(28) Мне даже страшно предположить, что же скрывается за подобным предложением...
|
|||
31
myr4ik07
14.02.15
✎
16:28
|
(29) ты лодарь если ты хочешь что бы пища и одежда человеку сама к тебе "приходила". Мне жаль тебя с таким мнением
|
|||
32
myr4ik07
14.02.15
✎
16:28
|
(30) не бойся, не обижу
|
|||
33
myr4ik07
14.02.15
✎
16:29
|
Вижу вполне взрослых людей которые ведут себя ой как не красиво, стыдно товарищи
|
|||
34
ShoGUN
14.02.15
✎
16:38
|
(33) http://www.linuxrsp.ru/artic/smart-questions-ru.html
Начни с прочтения этого. Потом будем обсуждать, что стыдно, а что - нет. |
|||
35
Dmitrii
гуру
14.02.15
✎
16:40
|
(33) ОФФ. Вы уже которую ветку заводите на профессиональную тему и сами же превращаете её в сплошной офтопик перекидывания какашками....
Может пора уже научиться перестать обращать внимания на провокации и офтоп других участников темы? |
|||
36
myr4ik07
14.02.15
✎
16:43
|
(35) не могу, такая натура, а может и другим постараться не отвклекаться от темы?! Я не могу терпеть когда кому то грубят или мне, простите
|
|||
37
MSOliver
14.02.15
✎
16:53
|
(0) для данной задачи нужно не соотвествие
|
|||
38
Garykom
гуру
14.02.15
✎
16:53
|
(34) класс! утяну в копилку
|
|||
39
ShoGUN
14.02.15
✎
16:58
|
(38) Это в правилах форума, есть, если чо :)))
|
|||
40
Garykom
гуру
14.02.15
✎
17:08
|
(39) пропустил, когда читал правила (давно при регистрации) еще не было или забыл
|
|||
41
GROOVY
14.02.15
✎
17:26
|
(11) Правильно - "бухгалтеры".
|
|||
42
su_mai
14.02.15
✎
18:07
|
(41) Спасибо! Учту.
|
|||
43
hhhh
14.02.15
✎
20:11
|
(41) точно? Почему тогда доктора, профессора, договора?
|
|||
44
GROOVY
14.02.15
✎
20:14
|
(43) Потому-что безграмотность.
Правильное использование слов во множественном числе можно глянуть в большом орфоэпическом словаре. И "Договоры"! |
|||
45
ShoGUN
14.02.15
✎
20:15
|
(43) Это две формы, на "а" - просторечная/жаргонная. Хотя для некоторых слов она со временем становится единственной.
|
|||
46
hhhh
14.02.15
✎
20:18
|
(44) договора точно. ввели в новой редакции словаря. Теперь двоякое написание допускается.
|
|||
47
GROOVY
14.02.15
✎
20:19
|
(46) Да, только правильное ударение на последнюю "о". Как читать слово - хз.
|
|||
48
su_mai
14.02.15
✎
20:38
|
(4) Разве можно соответствие во временную таблицу поместить?
|
|||
49
GROOVY
14.02.15
✎
20:41
|
(48) Нет.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |