Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
26 Сен 2020, 01:54
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Оператор ВЫБОР  (Прочитано 7689 раз)

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

Оффлайн DeSjeT

  • *
  • Сообщений: 22
  • РЕПУТАЦИЯ: 1
  • КПД: 5%
  • Регистрация: 2010-10-11
  • Сайт: 
  • Профессия: Программист 8.1
Здравствуйте. Есть сотрудник с должностью, у некоторых она не проставлена, пустота выводится, я хочу поставить за место этого определённое слово, но не работает. Помогите разобраться в косяке.

ВЫБОР
КОГДА ДанныеСотрудниковСрезПоследних.Должность = ""
ТОГДА "Не указано"
ИНАЧЕ ДанныеСотрудниковСрезПоследних.Должность
КОНЕЦ

 :)


Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Re: Оператор ВЫБОР
« Ответ #1: 11 Окт 2010, 07:37 »
Вы уверены, что должность это строка?
Как правило в типовых конфигурациях, это справочник.

Оффлайн skyther

  • *
  • Сообщений: 25
  • РЕПУТАЦИЯ: 4
  • КПД: 16%
  • Регистрация: 2010-08-15
  • Сайт: 
Re: Оператор ВЫБОР
« Ответ #2: 12 Окт 2010, 02:33 »
ТОГДА &ДолжностьПоУмолчанию, и параметр задайте

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Re: Оператор ВЫБОР
« Ответ #3: 12 Окт 2010, 07:45 »
ТОГДА &ДолжностьПоУмолчанию, и параметр задайте
КОГДА ДанныеСотрудниковСрезПоследних.Должность = ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.Пустаяссылка)

Оффлайн skyther

  • *
  • Сообщений: 25
  • РЕПУТАЦИЯ: 4
  • КПД: 16%
  • Регистрация: 2010-08-15
  • Сайт: 
Re: Оператор ВЫБОР
« Ответ #4: 12 Окт 2010, 11:26 »
при этом опять таки будет должность пустая

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Re: Оператор ВЫБОР
« Ответ #5: 12 Окт 2010, 12:12 »
при этом опять таки будет должность пустая
Понятно, что для того чтобы прописать должность необходимо дописать запрос
КОГДА ДанныеСотрудниковСрезПоследних.Должность = ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.Пустаяссылка) ТОГДА
"Пустая должность"
ИНАЧЕ
ДанныеСотрудниковСрезПоследних.Должность
КОНЕЦ КАК Должность

Постом я показал, как сравнить в запросе ссылку с пустой ссылкой без использования параметров.

Оффлайн DeSjeT

  • *
  • Сообщений: 22
  • РЕПУТАЦИЯ: 1
  • КПД: 5%
  • Регистрация: 2010-10-11
  • Сайт: 
  • Профессия: Программист 8.1
Re: Оператор ВЫБОР
« Ответ #6: 13 Окт 2010, 04:38 »
ТОГДА &ДолжностьПоУмолчанию, и параметр задайте
Угу, спасибо. Помогло!

А со значением ПустаяСсылка я не разобрался :mellow:

Оффлайн progmikon

  • *****
  • Сообщений: 2090
  • РЕПУТАЦИЯ: 371
  • КПД: 18%
  • Регистрация: 2010-10-09
  • Компания: http://progmikon.blogspot.com/
  • Профессия: Программист 1С
Re: Оператор ВЫБОР
« Ответ #7: 13 Окт 2010, 08:09 »
ТОГДА &ДолжностьПоУмолчанию, и параметр задайте
Угу, спасибо. Помогло!

А со значением ПустаяСсылка я не разобрался :mellow:

Если у вас в качестве должности выступает справочник и запросе необходимо сравнить что реквизит, имеющий данный тип, не пустая ссылка (ну то есть не выбрано ничего), то можно поступить 2-мя способами - через параметр или через следующую конструкцию.
КОГДА ДанныеСотрудниковСрезПоследних.Должность = ЗНАЧЕНИЕ(Справочник.ДоговорыКонтрагентов.Пустаяссылка) ТОГДА

Оффлайн ЯнаВ

  • *
  • Сообщений: 1
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2018-11-20
  • Сайт: 
  • Профессия: Бухгалтер
Подскажите, пожалуйста, в чем ошибка.
Создала типовую операцию для операции в ручную (принятие Обязательств). В дополнительные реквизиты добавила КФО.
Написала код для определения счета дебета:

ВЫБОР
 КОГДА ДополнительныеРеквизиты.Кфо = "1"   
 ТОГДА "502.13"   
 ИНАЧЕ "506.10"
КОНЕЦ

Выводит пустое поле вместо счета дебета.
Что не так???



Последний раз редактировалось: ЯнаВ; 29 Ноя 2018, 08:39

Оффлайн antoneus

  • ****
  • Сообщений: 366
  • РЕПУТАЦИЯ: 97
  • КПД: 27%
  • Регистрация: 2018-11-22
  • Сайт: 
  • Профессия: Программист 1С
Цитировать
Выводит пустое поле вместо счета дебета.
Что не так???

Все не так) Счет - опять же не строка, а счет плана счетов. Надо опять же писать
Значение(ПланСчетов.НазваниеПланаСчетов.НазваниеСчета). Название плана счетов и название счета можно посмотреть в конфигураторе.


Теги:
 

Для объекта конфигурации есть возможность выбирать способ редактирования ("в диалоге", "в списке", "обоими способами)" и выбора ("из формы", "быстрый выбор", "обоими способами")

Автор MusulmaninРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 315
Последний ответ 06 Апр 2020, 10:53
от Musulmanin
выбор параметра "Склад" в отчёте.

Автор The KAINРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 1811
Последний ответ 22 Июн 2016, 08:11
от The KAIN
Как записать в поле ввода "Единица Измерения", которое заполняется через выбор из формы.

Автор Ivan94Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 5
Просмотров: 2091
Последний ответ 12 Окт 2017, 14:30
от Ivan94
Выбор элементов из ТЧ одного документа для переноса в ТЧ другого документа

Автор Никита ВикторовичРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 0
Просмотров: 666
Последний ответ 01 Дек 2017, 19:29
от Никита Викторович
Значение параметра "ВыбраннаяСтрока" в событии Выбор Табличного поля.

Автор KatishРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 12443
Последний ответ 09 Дек 2013, 15:03
от Katish

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

Геннадий ОбьГЭС Геннадий ОбьГЭС
67 Сообщений
oooo800
39 Сообщений
LexaK
31 Сообщений
Дмитрий Джей Дмитрий Джей
29 Сообщений
IL2016
28 Сообщений
antoneus antoneus
24 Сообщений
DmitriyF DmitriyF
17 Сообщений
Ann_
16 Сообщений
мадам брошкина
13 Сообщений
illiona
10 Сообщений

* Кто онлайн

  • Точка Гостей: 179
  • Точка Скрытых: 0
  • Точка Пользователей: 1
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal