|
Код не выводит информацию в окно сообщений при отладке | ☑ | ||
---|---|---|---|---|
0
Арарат
26.09.23
✎
18:26
|
Функция ПолучитьСписокИменинников () Экспорт
ТД_День = День(ТекущаяДата()); ТД_Месяц = Месяц(ТекущаяДата()); Мас = Новый Массив; Выборка = Справочники.Сотрудники.Выбрать(); Пока Выборка.Следующий()Цикл ДР_День = День(Выборка.ДатаРождения); ДР_Месяц = Месяц(Выборка.ДатаРождения); Если ДР_День = ТД_День И ДР_Месяц = ТД_Месяц Тогда Мас.Добавить(Выборка.Наименование); КонецЕсли; КонецЦикла; Возврат Мас; КонецФункции |
|||
1
Волшебник
26.09.23
✎
18:29
|
Лучше выбирать запросом и возвращать ссылки, а не ФИО
|
|||
2
Волшебник
26.09.23
✎
18:30
|
Ещё понадобится добавить условие на Статус=Работает
|
|||
3
Арарат
26.09.23
✎
18:31
|
а код можете написать, пожалуйста, не совсем понял как сделать
|
|||
4
Волшебник
26.09.23
✎
18:33
|
(3) Запросы начинаются со слова ВЫБРАТЬ
|
|||
5
Волшебник
26.09.23
✎
18:33
|
(0) Кстати, у Вас в этом коде нет вывода информации в окно сообщений, поэтому ничего не выводится. Код выглядит работающим, но плохим.
|
|||
6
sitex
naïve
26.09.23
✎
18:43
|
(0) Найди Консоль на просторах интернета , запрос сделать тут не долго, в вашем случае
|
|||
7
Арарат
26.09.23
✎
18:46
|
(5) а можете написать пожалуйста цельный код, очень срочно нужно, буду очень благодарен)
|
|||
8
Волшебник
26.09.23
✎
18:47
|
(7) Вам нужно попробовать самому. Мы Вам поможем
|
|||
9
Арарат
26.09.23
✎
18:49
|
(8) код для вывода в окно информации нужно писать в молуль управляемого приложения
|
|||
10
Волшебник
26.09.23
✎
18:50
|
(9) Ну надо, так надо
|
|||
11
Арарат
26.09.23
✎
18:57
|
(10) КОД ДЛЯ ВЫВОДА
Процедура ПриНачалеРаботыСистемы() Сообщить ("Сегодня "+ТекущаяДата()); СписокИменинников = ОбщиеМеханизмы.СписокИменинников(); Для Каждого ЭлементМассива Из СписокИменинников Цикл Сообщить(ЭлементМассива); КонецЦикла; КонецПроцедуры; ОСНОВНОЙ КОД Функция СписокИменинников () Экспорт Сегодня_День = День(ТекущаяДата()); Сегодня_Месяц = Месяц(ТекущаяДата()); Выборка = Справочники.Сотрудники.Выбрать(); Массив = Новый Массив(); Пока Выборка.Следующий() Цикл ДР_День=День(Выборка.ДатаРождения); ДР_Месяц=Месяц(Выборка.ДатаРождения); Если Сегодня_День=ДР_День И Сегодня_Месяц=ДР_Месяц Тогда Массив.Добавить(Выборка.Наименование); КонецЕсли; КонецЦикла; Возврат Массив; |
|||
12
Арарат
26.09.23
✎
18:58
|
(10) что не верно?
|
|||
13
Волшебник
26.09.23
✎
18:59
|
(12) Да всё нормально вроде. Может справочник пустой или именинников нет?
|
|||
14
Арарат
26.09.23
✎
19:03
|
(13) всё нашёл в чём проблема, спасибо большое
|
|||
15
Волшебник
26.09.23
✎
19:04
|
(14) Нам скажите, пожалуйста
|
|||
16
Gucci76
26.09.23
✎
19:48
|
Возможно функция запускается в фоновом режиме. Тоже недавно с таким столкнулся. Только я работал в РежимОтладки и у меня выводила, а у пользователя обычный режим. Спасибо добрым людям - подсказали.))))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |