Имя: Пароль:
1C
1С v8
v8: УТ 10. День рождения контактного лица контрагента
0 shustrik86
 
29.08.11
07:50
Исходя из названия.
Есть такая опция как день рождения контактного лица контрагента. Но, почитав инет, выяснил, что напоминание о дне рождения контактного лица появляется только у того менеджера, который закреплен за контрагентом. В нашем случае это не подходит.

Задача:
Найти возможность вытащить ВСЕ дни рождения ВСЕХ контрагентов для ВСЕХ менеджеров (они (манагеры) у нас в базе заведены, но в саму базу они не заходят).

Т.е. ну запрос какой-то куда-то. Ну а дальше уже я разберусь как этот запрос обработать с выводом данных. Проблема только в вытаскивании данных. Я пробовал у контрагента создать контактное лицо. У контактного лица поставил день рождения (на 5 дней больше сегодняшней даты). Указал что напоминать за 5 дней. Перезашел в базу. Никакой уведомлялки не произошло. Смотрел в справочник КонтактныеЛицаКонтрагентов. Там пусто. Я в тупике(
1 John83
 
29.08.11
07:59
но в саму базу они не заходят
сделать регл задание, которое будет вытаскивать эти др и делать рассылку напоминаний по почте
2 shustrik86
 
29.08.11
08:30
Не вариант.

Менеджеры за компами не сидят ВООБЩЕ. За компом сидит только администратор отдела. И почты нет ни у кого! Она им не нужна. Необходимо всего лишь, чтобы при входе в базу запускалась внешняя обработка, вытаскивающая даты рождений и в случае приближающейся днюхи выдавала системный меседж.

И исходя из ответа (1) появился ещё один вопрос.

1) Как создать регламентное задание?
2) Как вытащить-то? Чтобы вытащить - надо знать откуда вытаскивать!
3 wel_ko
 
29.08.11
08:59
регистр сведений "КонтактнаяИнформация"
4 hhhh
 
29.08.11
09:00
(2) ну возьми тот запрос, который есть  и выбрось из него прикрепление к менеджеру. Это займет 10 секунд у тебя.
5 shustrik86
 
29.08.11
10:17
в который раз убеждаюсь что всё значительно проще чем кажется.

Справочник КонтактныеЛица. Там есть реквизит ДеньРождения.

до этого смотрел - ну вот вапще его не видел.

Тогда подскажите плз, я создам обработку. Как её всунуть пользователю в каждый запуск? Куда ткнуть, прописать?
6 Dmitriy_76
 
29.08.11
10:28
(5)
ПриНачалеРаботыСистемы()

вот там и прописывай...
7 shustrik86
 
29.08.11
15:06
Благодарствую. Не хотелось писать внутри конфы конеш, но пришлось. Всё работает.