Имя: Пароль:
1C
 
1С 8.3 Выдает ошибку при создании условия
0 Raniska
 
31.03.20
11:13
Условие:
        &НаКлиенте
        Процедура ПациентЖалобыСсылкаПриИзменении(Элемент)
    Если Строка(Объект.Жалоба)="Открытый перелом"  тогда
        Строка(Объект.Врачч)="Бахтегараев Ранис Радисович"
    КонецЕсли;  
        
    КонецПроцедуры

Ошибка: {Документ.Приём.Форма.ФормаДокумента.Форма(10,14)}: Встроенная функция может быть использована только в выражении. (Строка)
    Тогда Строка<<?>>(Объект.Врач)="Травматолог" (Проверка: Сервер)
{Документ.Приём.Форма.ФормаДокумента.Форма(10,14)}: Встроенная функция может быть использована только в выражении. (Строка)
    Тогда Строка<<?>>(Объект.Врач)="Травматолог" (Проверка: Тонкий клиент)
{Документ.Приём.Форма.ФормаДокумента.Форма(10,14)}: Встроенная функция может быть использована только в выражении. (Строка)
    Тогда Строка<<?>>(Объект.Врач)="Травматолог" (Проверка: Сервер)
{Документ.Приём.Форма.ФормаДокумента.Форма(10,14)}: Встроенная функция может быть использована только в выражении. (Строка)
    Тогда Строка<<?>>(Объект.Врач)="Травматолог" (Проверка: Тонкий клиент)
{Документ.Приём.Форма.ФормаДокумента.Форма(10,14)}: Встроенная функция может быть использована только в выражении. (Строка)
    Тогда Строка<<?>>(Объект.Врач)="Бахтегараев.Р.Р" (Проверка: Сервер)
{Документ.Приём.Форма.ФормаДокумента.Форма(10,14)}: Встроенная функция может быть использована только в выражении. (Строка)
    Тогда Строка<<?>>(Объект.Врач)="Бахтегараев.Р.Р" (Проверка: Тонкий клиент)
{Документ.Приём.Форма.ФормаДокумента.Форма(10,14)}: Встроенная функция может быть использована только в выражении. (Строка)
    Тогда Строка<<?>>(Объект.Врачч)="Бахтегараев.Р.Р" (Проверка: Сервер)
{Документ.Приём.Форма.ФормаДокумента.Форма(10,14)}: Встроенная функция может быть использована только в выражении. (Строка)
    Тогда Строка<<?>>(Объект.Врачч)="Бахтегараев.Р.Р" (Проверка: Тонкий клиент)
{Документ.Приём.Форма.ФормаДокумента.Форма(10,14)}: Встроенная функция может быть использована только в выражении. (Строка)
    Тогда Строка<<?>>(Объект.Врачч)="Бахтегараев Ранис Радисович" (Проверка: Сервер)
{Документ.Приём.Форма.ФормаДокумента.Форма(10,14)}: Встроенная функция может быть использована только в выражении. (Строка)
    Тогда Строка<<?>>(Объект.Врачч)="Бахтегараев Ранис Радисович" (Проверка: Тонкий клиент)
{Документ.Приём.Форма.ФормаДокумента.Форма(9,37)}: Ожидается ключевое слово 'Тогда' ('Then')
    Если Строка(Объект.Жалоба)=Открытый<<?>> перелом  (Проверка: Сервер)
{Документ.Приём.Форма.ФормаДокумента.Форма(10,14)}: Встроенная функция может быть использована только в выражении. (Строка)
    Тогда Строка<<?>>(Объект.Врачч)=Бахтегараев Ранис Радисович (Проверка: Сервер)
{Документ.Приём.Форма.ФормаДокумента.Форма(9,37)}: Ожидается ключевое слово 'Тогда' ('Then')
    Если Строка(Объект.Жалоба)=Открытый<<?>> перелом  (Проверка: Тонкий клиент)
{Документ.Приём.Форма.ФормаДокумента.Форма(10,14)}: Встроенная функция может быть использована только в выражении. (Строка)
    Тогда Строка<<?>>(Объект.Врачч)=Бахтегараев Ранис Радисович (Проверка: Тонкий клиент)
{Документ.Приём.Форма.ФормаДокумента.Форма(10,14)}: Встроенная функция может быть использована только в выражении. (Строка)
    Тогда Строка<<?>>(Объект.Врачч)="Бахтегараев Ранис Радисович" (Проверка: Сервер)
{Документ.Приём.Форма.ФормаДокумента.Форма(10,14)}: Встроенная функция может быть использована только в выражении. (Строка)
    Тогда Строка<<?>>(Объект.Врачч)="Бахтегараев Ранис Радисович" (Проверка: Тонкий клиент)
{Документ.Приём.Форма.ФормаДокумента.Форма(10,9)}: Встроенная функция может быть использована только в выражении. (Строка)
        Строка<<?>>(Объект.Врачч)="Бахтегараев Ранис Радисович" (Проверка: Сервер)
{Документ.Приём.Форма.ФормаДокумента.Форма(10,9)}: Встроенная функция может быть использована только в выражении. (Строка)
        Строка<<?>>(Объект.Врачч)="Бахтегараев Ранис Радисович" (Проверка: Тонкий клиент)



Подскажите пожалуйста, что нужно исправить
1 _Дайвер_
 
31.03.20
12:04
Прокладку между монитором и стулом
2 dka80
 
31.03.20
12:13
Строка(Объект.Врачч)="Бахтегараев Ранис Радисович"

вот здесь
Строка - это функция. Она возвращает значение. А ты функции пытаешься присвоить значение.
Например, можно так:
Объект.Врач=Справочники.ФизическиеЛица.НайтиПоНаименованию("Бахтегараев Ранис Радисович")
3 Raniska
 
31.03.20
14:40
Дка, спасибо большое, дайвер, не обязательно втыкать левые слова если ты не можешь помощь, dka80 спасибо еще раз!
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший