Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Отметка объекта по значению.

v7: Отметка объекта по значению.
Я
   progaoff
 
17.04.18 - 15:30
СпрОбъектыДляПеч.ВыбратьСтроки();
    НомерМесяца = МесяцаГода.ТекущаяСтрока();
    ПодразделениеДляПечати = Подразделение.ПолучитьЗначение(Подразделение.ТекущаяСтрока());                                                                   
     Пока СпрОбъектыДляПеч.ПолучитьСтроку() = 1 Цикл 
    Если (ДатаМесяц(СпрОбъектыДляПеч.Объект.ДатаЗаменыЭКЛЗ.Получить(ТекущаяДата())) = НомерМесяца) И (СпрОбъектыДляПеч.Подразделение.НайтиПоНаименованию("Симферопольский почтамт",1) = 1) Тогда
            СпрОбъектыДляПеч.Выбран = "+"; 
     Иначе     
            СпрОбъектыДляПеч.Выбран = "-";  
    КонецЕсли;
Пытаюсь, отметить элементы, по двум условиям, дата и Подразделение, Дата срабатывает, а подразделение нет, Подразделение справочник.
Объект не может быть перепозиционирован!
 
 
   cw014
 
1 - 17.04.18 - 15:31
СпрОбъектыДляПеч.Подразделение.НайтиПоНаименованию("Симферопольский почтамт",1) - разве оно так делается?
   HawkEye
 
2 - 17.04.18 - 15:32
(0) и что, находит?
СпрОбъектыДляПеч.Подразделение.НайтиПоНаименованию("Симферопольский почтамт",1) = 1
   progaoff
 
3 - 17.04.18 - 15:32
(2) нет)
   progaoff
 
4 - 17.04.18 - 15:34
Объект не может быть перепозиционирован!
   HawkEye
 
5 - 17.04.18 - 15:36
(4) ну ожидаемо...
ты чего ищешь то по Наименованию... подразделение или СпрОбъектыДляПеч?
   cw014
 
6 - 17.04.18 - 15:38
(СпрОбъектыДляПеч.Подразделение.НайтиПоНаименованию("Симферопольский почтамт",1) = 1)


замени на:


(СпрОбъектыДляПеч.Подразделение.Наименование = "Симферопольский почтамт")
   cw014
 
7 - 17.04.18 - 15:38
С тебя 100500 рублев
   progaoff
 
8 - 17.04.18 - 15:46
(7) Блин два дня мозги ломал
   progaoff
 
9 - 17.04.18 - 15:46
(6) Спасибо
   progaoff
 
10 - 17.04.18 - 16:01
А если их будет много?
 
 Рекламное место пустует
   Builder
 
11 - 17.04.18 - 16:07
(10) Кого много? Почтамтов?
   HawkEye
 
12 - 17.04.18 - 16:07
(11) мозгов сломанных...
   progaoff
 
13 - 17.04.18 - 16:08
(11) подразделений
   HawkEye
 
14 - 17.04.18 - 16:32
(13) можно засунуть их (подразделения, а не мозги) в список и проверять, входит ли текущий в список... или использовать запрос
можно наименование (подразделений, а не мозгов) в строку и проверять есть ли наименование текущего (подразделения, а не мозга) в строке....

куча вариантов...
   cw014
 
15 - 17.04.18 - 16:42
(14) Один из них - отойти от компьютера и позвать программиста

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует