|
v7: Отметка объекта по значению.
| ☑ |
0
progaoff
17.04.18
✎
15:30
|
СпрОбъектыДляПеч.ВыбратьСтроки();
НомерМесяца = МесяцаГода.ТекущаяСтрока();
ПодразделениеДляПечати = Подразделение.ПолучитьЗначение(Подразделение.ТекущаяСтрока());
Пока СпрОбъектыДляПеч.ПолучитьСтроку() = 1 Цикл
Если (ДатаМесяц(СпрОбъектыДляПеч.Объект.ДатаЗаменыЭКЛЗ.Получить(ТекущаяДата())) = НомерМесяца) И (СпрОбъектыДляПеч.Подразделение.НайтиПоНаименованию("Симферопольский почтамт",1) = 1) Тогда
СпрОбъектыДляПеч.Выбран = "+";
Иначе
СпрОбъектыДляПеч.Выбран = "-";
КонецЕсли;
Пытаюсь, отметить элементы, по двум условиям, дата и Подразделение, Дата срабатывает, а подразделение нет, Подразделение справочник.
Объект не может быть перепозиционирован!
|
|
1
cw014
17.04.18
✎
15:31
|
СпрОбъектыДляПеч.Подразделение.НайтиПоНаименованию("Симферопольский почтамт",1) - разве оно так делается?
|
|
2
HawkEye
17.04.18
✎
15:32
|
(0) и что, находит?
СпрОбъектыДляПеч.Подразделение.НайтиПоНаименованию("Симферопольский почтамт",1) = 1
|
|
3
progaoff
17.04.18
✎
15:32
|
(2) нет)
|
|
4
progaoff
17.04.18
✎
15:34
|
Объект не может быть перепозиционирован!
|
|
5
HawkEye
17.04.18
✎
15:36
|
(4) ну ожидаемо...
ты чего ищешь то по Наименованию... подразделение или СпрОбъектыДляПеч?
|
|
6
cw014
17.04.18
✎
15:38
|
(СпрОбъектыДляПеч.Подразделение.НайтиПоНаименованию("Симферопольский почтамт",1) = 1)
замени на:
(СпрОбъектыДляПеч.Подразделение.Наименование = "Симферопольский почтамт")
|
|
7
cw014
17.04.18
✎
15:38
|
С тебя 100500 рублев
|
|
8
progaoff
17.04.18
✎
15:46
|
(7) Блин два дня мозги ломал
|
|
9
progaoff
17.04.18
✎
15:46
|
(6) Спасибо
|
|
10
progaoff
17.04.18
✎
16:01
|
А если их будет много?
|
|
11
Builder
17.04.18
✎
16:07
|
(10) Кого много? Почтамтов?
|
|
12
HawkEye
17.04.18
✎
16:07
|
(11) мозгов сломанных...
|
|
13
progaoff
17.04.18
✎
16:08
|
(11) подразделений
|
|
14
HawkEye
17.04.18
✎
16:32
|
(13) можно засунуть их (подразделения, а не мозги) в список и проверять, входит ли текущий в список... или использовать запрос
можно наименование (подразделений, а не мозгов) в строку и проверять есть ли наименование текущего (подразделения, а не мозга) в строке....
куча вариантов...
|
|
15
cw014
17.04.18
✎
16:42
|
(14) Один из них - отойти от компьютера и позвать программиста
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший