Size: a a a

1с программирование

2020 March 13

АИ

Андрей И. in 1с программирование
Что то с циклом туплю, коллеги.. Подскажите пожалуйста

Есть такая проверка
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Если НЕ ВидРабот = ВыборкаДетальныеЗаписи.ВидРабот Тогда
Результат = Истина;
КонецЕсли;  

Если СсылкаНаДокумент.Сумма > ВыборкаДетальныеЗаписи.Сумма Тогда
Результат = Истина;
КонецЕсли;    
   
Если НЕ СсылкаНаДокумент.Контрагент = ВыборкаДетальныеЗаписи.Контрагент Тогда
Результат = Истина;
КонецЕсли;

А как записать, что если ни одно из этих условий не выполнилось, то результат = ло
жь? 
     
 КонецЦикла;
источник

С

Сергей Сергеевич in 1с программирование
Sergei Polyanskiy
1С в разных потоках? Давно 1С с потоками стало работать?
Ну. Через фоновые задания сделал. Нашёл типа новый асинхронный вызов
источник

pk

pavel 🦆 konov in 1с программирование
Андрей И.
Что то с циклом туплю, коллеги.. Подскажите пожалуйста

Есть такая проверка
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Если НЕ ВидРабот = ВыборкаДетальныеЗаписи.ВидРабот Тогда
Результат = Истина;
КонецЕсли;  

Если СсылкаНаДокумент.Сумма > ВыборкаДетальныеЗаписи.Сумма Тогда
Результат = Истина;
КонецЕсли;    
   
Если НЕ СсылкаНаДокумент.Контрагент = ВыборкаДетальныеЗаписи.Контрагент Тогда
Результат = Истина;
КонецЕсли;

А как записать, что если ни одно из этих условий не выполнилось, то результат = ло
жь? 
     
 КонецЦикла;
первой строкой цикла Результат = Ложь
источник

АИ

Андрей И. in 1с программирование
хм.. да :) А я сижу ломаю голову, что надо в конце дописать :)
источник

АИ

Андрей И. in 1с программирование
т.е. если хоть одно из условий выполнится, то значение переменной поменяется на Истина?
источник

pk

pavel 🦆 konov in 1с программирование
да. ты "взвел" переменную в результат по умолчанию, а остальное по условию
источник

🐝

🐝 in 1с программирование
кроме того если результат = истина, то можно сразу прервать цикл т.к. уже установлен результат и дальше не требуется выполнять проверки, а результат=ложь по-умолчанию можно написать прям перед циклом т.к. цикл может ни разу не выполниться и тогда в переменной результат будет неопределено.
источник

АИ

Андрей И. in 1с программирование
спасибо, понял
источник

pk

pavel 🦆 konov in 1с программирование
Андрей И.
спасибо, понял
главное не убрать установку из цикла. не перед, а именно внутри
источник

АИ

Андрей И. in 1с программирование
🥺
источник

🐝

🐝 in 1с программирование
я бы так написал не вдаваясь в смысловую нагрузку условий
источник

pk

pavel 🦆 konov in 1с программирование
🐝
я бы так написал не вдаваясь в смысловую нагрузку условий
кстати да. так лучше. я мозгом в своем куске кода видимо был...
источник

pk

pavel 🦆 konov in 1с программирование
хотя, если обработка результата внутри цикла...
источник

🐝

🐝 in 1с программирование
ага надо в контексте смотреть, согласен
источник

j

jaroslav.h in 1с программирование
Добрый день, как удалить некоторые события в журнале регистрации?

вот наплодилось
источник

D

Dimk in 1с программирование
УТ и обмен с сайтом. Кто имел опыт ?
источник

pk

pavel 🦆 konov in 1с программирование
Dimk
УТ и обмен с сайтом. Кто имел опыт ?
имел. в чем вопрос?
источник

D

Dimk in 1с программирование
pavel 🦆 konov
имел. в чем вопрос?
Типовой обмен не передаёт 0 остатки на сайт. Как это победили. То есть если было 5 пакетов и продали 4 то остаток 1 уйдёт на сайт.
Если продали 5 из 5 то на сайте так и останется 5 потому что 0 не передаёт.
источник

pk

pavel 🦆 konov in 1с программирование
ни разу не сталкивался за всю практику. отбор не настроен случайно? там вроде должен не ноль передаваться, а просто тэг </Количество>
источник

D

Dimk in 1с программирование
pavel 🦆 konov
ни разу не сталкивался за всю практику. отбор не настроен случайно? там вроде должен не ноль передаваться, а просто тэг </Количество>
А можешь показать пример отбора ?
источник