Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
05 июл 2022, 10:22

не находить контрагента (Выбрать * Из Документ ГДЕ контрагент = "имя контрагента")

Автор Ivan94, 20 окт 2017, 16:55

0 Пользователей и 1 гость просматривают эту тему.

Ivan94

Здравствуйте!!!Помогите!!!
Нужно записать в Документ.РеализацииТоваровУслуг, если нет такой записи.
Выдает Выборка.Количество 0, хотя контрагент с таким именем есть в Документ.РеализацииТоваровУслуг

Код:

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ * ИЗ Документ.РеализацииТоваровУслуг ГДЕ Контрагент = ""имя контрагента""";
Результат = Запрос.Выполнить();
Выборка = Результат.Выбрать();

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

oleg-x

Смотрите что нет пробела, и что регистр совпадает.
"Контрагент" <> "контрагент"
Помог, нажми спасибо. Не помог, нажми спасибо :-)
Если у Вас есть проблема, то её уже кто то решил @Yandex, @Google

alex0402

Цитата: Ivan94 от 20 окт 2017, 16:55"ВЫБРАТЬ * ИЗ Документ.РеализацииТоваровУслуг ГДЕ Контрагент = ""имя контрагента""";
в условии нужно Конрагент.Наименованре = ""имя контрагента"""
Спасибо за Сказать спасибо

Ivan94

Цитата: alex0402 от 20 окт 2017, 20:21
Цитата: Ivan94 от 20 окт 2017, 16:55"ВЫБРАТЬ * ИЗ Документ.РеализацииТоваровУслуг ГДЕ Контрагент = ""имя контрагента""";
в условии нужно Конрагент.Наименованре = ""имя контрагента"""
Спасибо!!!Помогло!!!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск