0

IT, help

Народ, позвольте спросить. Очень надо. Работаю с продуктами компании Аскон, в часности со справочниками Полином. В версии справочников Аскон 2016 года (МиС, СИ, УТС) была реализована работа с блоками, а в версии Полином они перешли на програмистский язык для кодировки всего и вся. За полгода вроде немного разобрался, но вот возник трабл. Что за язык я хз, но могу узнать.
Есть формула вида: "param1 + param2 + param3...".
Значение param2 зависит от if, т.е. if(param2=1, 'a', '') + if(param2=2, 'b', '')... и т.д. В зависимости от количества значений param2 я делаю и количество проверок.
При этом param2еще может иметь преффис/суффикс. Тогда добавляю stringpreffixsuffix для каждой итерации. В stringpreffixsuffix через if умею вписывать проверки на значения других param. Примерно понимаю and, но не понимаю принцип и алгоритм работы or.
Памагитииии разобраться, плиз. Может можно одной строкой с if, and или or это записать? Или есть еще какие функции?
За полгода есть кучка моих творений-костылей, могу фото скинуть. Мои it-шники, ну кто меня этому обучал, не могут, их на другой проект закинули. Премного благодарен заранее.
Пы.сы. Я не прогер, и по образованию инженер по авто и тракторной технике. Но люблю разбираться в неизведанном и новом для себя.
Пы.пы.сы. Курсы не надо предлагать, я пытался. Питон со скидосом от троглодита (SirTroglodit) и у пары других ютьюберов пытался, там ценник для меня конский, 140к это со скидкой 40%. Я не потяну. У мне 3 детей, 4 котейки, 2 собаки. Ну, это в профиле все есть.

0
Автор поста оценил этот комментарий
Не знаю что за аскон, но на вид синтаксис похож на excel,
Можете попробовать так:
If(еж=колючий, 'к', If(еж=лысый, 'л', If(еж=бухой, 'б, '')))
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Да, кстати, точно, мне сказали что екселевые тут работают.
0
Автор поста оценил этот комментарий
Народ, всем спасибо на помощь. Сработало. Я знаю, что есть программы, которые показывают, где в коде ошибка. Но у Аскона нет такого, просто пишет что ошибка. Да, и кто-то говорил, что это екселевские фишки. Да, это так, я сегодня спрашивал, мне подтвердили. Еща раз всем спасибо.
0
DELETED
Автор поста оценил этот комментарий

Пост - сборник треша и алкогольного угара.

Автор, если хочешь помощи от IT - научись формулировать мысли, эту херню про котиков из профиля решительно невозможно читать.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Большое спасибо за помощь. Если бы я был айтишником, то скинул бы кусок кода с дебагом и прочими умными словами. Но, увы, описал так, как понимаю. И мне помогли, и это сработало. А Вам ну прям фу таким быть.
0
Автор поста оценил этот комментарий
If(еж=колючий, 'к', If(еж=лысый, 'л', If(еж=бухой, 'б', '')))
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Спасибо. Попробовал. Работает.
2
Автор поста оценил этот комментарий

Примерно понимаю and, но не понимаю принцип и алгоритм работы or.
Не шарю в конкретной утилите, которую ты используешь, но в общепринятом смысле:

AND это логическое И
OR это логическое ИЛИ

У тебя есть 2 каких-то логических утверждения, которые могут выдать либо позитивный исход(true/правда), либо негативный(false/ложь).

AND дает позитивный исход, если первое-утверждение И второе-утверждение верны.
Т.е
true and true = true
True and false = false
False and true = false
False and false = false

OR дает позитивный исход если первое-утверждение ИЛИ второе-утверждение верно.
True or true = true
False or true = true
True or false = true
False or false = false

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Or же сравнивает 2 значения? А как и можно ли впихнуть несколко сравнений и для каждого случая выводить свое значение? И возможно ли такое?
показать ответы
2
146%
Автор поста оценил этот комментарий
Вот смотри
Аскон развивается, полином развивается, а ты нет
Может быть настало время сменить работу?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Андрюха, ты что ли? Бросил меня?
показать ответы
0
Автор поста оценил этот комментарий
Делаю тупо через кучу строк проверок.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
If(еж=колючий, 'к', '')
If(еж=лысый, 'л', '')
If(еж=бухой, 'б, '')
Как-то так
показать ответы
0
Автор поста оценил этот комментарий
Я не понимаю как поставить в одну строку: если еж колючтюий, то К, если еж лысый, то Л, если еж бухой, то Б. Через or или как?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Делаю тупо через кучу строк проверок.
показать ответы
0
Автор поста оценил этот комментарий
Ваша проблема не сложна, но описали Вы ее довольно смутно. Сложно понять, что Вам нужно в конечном итоге. По поводу оператора or : условная конструкция if примет значение Истина, если один из двух сравниваемых операндов является Истина. Для оператора and оба операнда должны быть истина
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Это Вам не сложна. А я уже на стену лезу. Можно я Вам свое творение скину, а Вы глянете, ну хоть одним глазком?
показать ответы
2
146%
Автор поста оценил этот комментарий
Вот смотри
Аскон развивается, полином развивается, а ты нет
Может быть настало время сменить работу?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Нет, мне это интересно, как ращ я в этом развиваюсь.
2
Автор поста оценил этот комментарий

Примерно понимаю and, но не понимаю принцип и алгоритм работы or.
Не шарю в конкретной утилите, которую ты используешь, но в общепринятом смысле:

AND это логическое И
OR это логическое ИЛИ

У тебя есть 2 каких-то логических утверждения, которые могут выдать либо позитивный исход(true/правда), либо негативный(false/ложь).

AND дает позитивный исход, если первое-утверждение И второе-утверждение верны.
Т.е
true and true = true
True and false = false
False and true = false
False and false = false

OR дает позитивный исход если первое-утверждение ИЛИ второе-утверждение верно.
True or true = true
False or true = true
True or false = true
False or false = false

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Я не понимаю как поставить в одну строку: если еж колючтюий, то К, если еж лысый, то Л, если еж бухой, то Б. Через or или как?
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества