Как найти операцию по коду (либо содержанию)
Пожалуйста, подскажите:
необходимо найти определенную операцию. Почему не работает код в духе:
необходимо найти определенную операцию. Почему не работает код в духе:
ОперСтар=СоздатьОбъект("Операция");
ТекстПоиск=Строка("ЗП за "+ Формат(ДатаОперации,"Д ММММГГГГ"));
Если ОперСтар.ВыбратьПоЗначению(ДатаОперации,ДатаОперации,"Содержание",ТекстПоиск)>0 Тогда
Пока ОперСтар.ПолучитьОперацию()=1 Цикл
ОперСтар.Удалить(0);
Сообщить("Удалили старую операцию!");
КонецЦикла;
КонецЕсли;
ПоказатьПо теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
В общем, если кому-то интересно, конечно работает так, хотя почему верхний вариант не работает, я все ж не понимаю.
ОперСтар=СоздатьОбъект("Операция");
ТекстПоиск=Строка("ЗП за "+ Формат(ДатаОперации,"Д ММММГГГГ"));
ОперСтар.ВыбратьОперации(ДатаОперации,ДатаОперации);
Пока ОперСтар.ПолучитьОперацию()=1 Цикл
Если (СокрЛП(ОперСтар.Содержание) = СокрЛП(ТекстПоиск)) Тогда
ОперСтар.Удалить(1);
Сообщить("Удалили старую операцию!");
КонецЕсли;
КонецЦикла;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот