|
классификация контрагентов по сроку долга | ☑ | ||
---|---|---|---|---|
0
dvrk
17.03.22
✎
11:48
|
Привет, подскажите, как лучше решить задачу:
есть контрагент, у контрагента есть свойство "Цвет" - запись в регистре Контрагент - Цвет - ЗначениеЦвета(Красный/Синий и т д) Нужно создавать запись в регистре по условие например Петров - долг больше 30 дней тогда Петров - Цвет - Красный Иванов - долг меньше 30 дней тогда Иванов - Цвет - Желтый как сделать лучше, если конфигурацию нельзя трогать? |
|||
1
sandal_r
17.03.22
✎
11:51
|
Регзадание во внешней обработке:
- запускается по расписанию, - пересчитывает долги, - записывать цвета в РС. |
|||
2
PuhUfa
17.03.22
✎
11:51
|
(0) Не надо так делать. Что ты планировал дальше делать с эти регистром?
|
|||
3
dvrk
17.03.22
✎
11:53
|
(2) в смысле? контрагентов раскрашиваю, каждый день чистить записи и по-новой красить
|
|||
4
d_monah
17.03.22
✎
11:54
|
(2) Раскрашивать отчет , в моей конфе "Управление борделем" регистра контрагент нет,только Клиент
|
|||
5
d_monah
17.03.22
✎
11:54
|
(3) Начни с забора))
|
|||
6
dvrk
17.03.22
✎
11:55
|
(4) мне не отчет нужно раскрашивать, а на форме списка
|
|||
7
ChMikle
17.03.22
✎
11:55
|
Функция долдна быть , которая бы рассчитывала долг и возвращала бы цвет на форме
|
|||
8
Галахад
гуру
17.03.22
✎
11:56
|
Это учебная задача?
|
|||
9
PuhUfa
17.03.22
✎
11:57
|
(3) Если просто раскрашивать в справочнике то что мешает делать просто соединением к текущим долгам? Если так хочется через регистр то можно как в (1) но тогда надо понимать что актуальность расскраски сильно зависит от частоты запуска регламентного задания. Либо нужно его запускать после каждого события связанного с контрагентами.
|
|||
10
Krendel
17.03.22
✎
11:57
|
(5) +1, было бы полезнее
|
|||
11
dvrk
17.03.22
✎
11:58
|
(9) с актуальностью проблем не будет, а "соединение к текущим долгам" можете поподробнее?)
|
|||
12
MyNick
17.03.22
✎
12:02
|
(0) "Нужно создавать запись в регистре по условие например"
Кому нужен этот бред? Вот мне нравятся эти оналитеги-орхетекторы-техписки... Ничо не понимают в архитектуре решение, но уверенно пишут - добавить в РС реквизит Цвет. Где вы таких берете? |
|||
13
dvrk
17.03.22
✎
12:04
|
(12) я сказал что у меня в конфигурации есть регистра сведений Значения свойство объектов, там есть Объект - Свойство(Цвет) - ЗначениеСвойства(Красный и т д), мне всё равно нормально это или нет, это данность, оно есть
|
|||
14
dvrk
17.03.22
✎
12:04
|
(13) мне лишь нужно добавлять туда записи
|
|||
15
d_monah
17.03.22
✎
12:05
|
(12) В результате автоматизации ТС, в контору добавится девица,считающая в Екселе долг и переносящия конфу,прог,переносчик долка из екселя и начальник этих двух)))
|
|||
16
d_monah
17.03.22
✎
12:06
|
(14) Не нужно этого делать
|
|||
17
Krendel
17.03.22
✎
12:06
|
(15) Ну а как ты хотел? ;-)
|
|||
18
MyNick
17.03.22
✎
12:07
|
(14) Начни с того, какую решаешь задачу.
Если нужно в списке красить контриков в зависимости от задолженности, то 1. Обязательный шаг: Закрываешь конфигуратор и стараешься не открывать. 2. Переходишь в форму списка. 3. Еще - настройка списка - оформление. 4. Сохранить настройку, раздать бабулям. |
|||
19
d_monah
17.03.22
✎
12:08
|
(17) Чтобы мня позвали,я там дурака валял на полставки,можно и тебя консом по фин деятельности))
|
|||
20
MyNick
17.03.22
✎
12:08
|
Бывшие семерочники не утруждают себя даже день потратить на освоение возможностей платформы методом тыка, раз уж доку лень читать.
|
|||
21
d_monah
17.03.22
✎
12:08
|
(18) У него самописка,можно и открыть.
|
|||
22
hhhh
17.03.22
✎
12:09
|
(14) сделайте рег задание, которое добавляет эти записи, и и запускайте его хотя бы раз в 15 минут. Или хотя бы после того, когда бух разнес банк.
|
|||
23
MyNick
17.03.22
✎
12:10
|
(22) Тогда уж сразу при проведении любого взаиморасчетного документа запускать восстановление последовательности с пересчетом срока задолженности и красить все списки в цвета ЛГБТ.
Чтобы скучно не было. И было видно, что "программист работает!" |
|||
24
dvrk
17.03.22
✎
12:12
|
(22) ну да, я так примерно и хочу, меня больше смущает как получать эту задолженность и дни просрочки
|
|||
25
Krendel
17.03.22
✎
12:13
|
(19) судя по тому, что человек пытается решить задачу, которая делается консом за 5 минут, то ты работал бы не более часа в неделю
|
|||
26
Krendel
17.03.22
✎
12:14
|
ааа, 23 года, тогда норм
|
|||
27
dvrk
17.03.22
✎
12:14
|
(22) чо в ут 10 много вы раскрасите возможностями платформы?
|
|||
28
Krendel
17.03.22
✎
12:14
|
(27) А мы думали ЗУП 3
|
|||
29
d_monah
17.03.22
✎
12:15
|
(27) Только сейчас я узнал что это УТ, 10, на поддержке))).Там тем более не надо))
|
|||
30
dvrk
17.03.22
✎
12:15
|
(28) ну я если раскрашиваю сижу через жопу очевидно не зуп 3
|
|||
31
d_monah
17.03.22
✎
12:15
|
(28) Я думал по УБ, не надо про всех
|
|||
32
PuhUfa
17.03.22
✎
12:16
|
(24) ну в (15) же написали, посадить девочку с экселем и пусть считает -))
|
|||
33
Krendel
17.03.22
✎
12:16
|
(30) Ты думаешь что ты был бы первым кто раскрашивает ЗУП через жопу?
|
|||
34
d_monah
17.03.22
✎
12:16
|
(25) Час в неделю это нормально для пенса как я))
|
|||
35
Krendel
17.03.22
✎
12:16
|
(31) Управление баней?
|
|||
36
sandal_r
17.03.22
✎
12:16
|
Вот вы ругаетесь на ТС, мол архитектуру не архитектурит.
А сами даете решения, не оглядываясь на контекст. Может быть у него конфа, в которой 500 человек ежесекундно листают этот список. А долг клиента нигде не хранится и рассчитывается из 5 типов документов за последние 10 лет. И вы предлагаете ему это засунуть в ДС. |
|||
37
dvrk
17.03.22
✎
12:17
|
(33) нинаю
|
|||
38
Krendel
17.03.22
✎
12:17
|
(36) Пусть привыкает, что хреновая постановка и бесплатные советы, увеличивают трудоемкость на порядок
|
|||
39
dvrk
17.03.22
✎
12:18
|
ладно, попробую нормально
|
|||
40
d_monah
17.03.22
✎
12:18
|
Определение задолженности тоже имеет ньюансы.Как хозяин повернет.Я писал свой отчет по срокам,дам куча тонкостей была,как определять,как считать
|
|||
41
d_monah
17.03.22
✎
12:18
|
(35) Борделем же!!
|
|||
42
d_monah
17.03.22
✎
12:19
|
(36) Я предлагаю переход на 11-ю,непонятно почему сидят на 10-ке
|
|||
43
dvrk
17.03.22
✎
12:20
|
Всем привет, у меня есть задача: разукрашивать в списке контрагентов строки, в которых у контрагента долг, цвет зависит от кол-ва дней просрочки, цвет устанавливается записью в РС Значения Свойств Объектов, конфа УТ 10, конфигурацию трогать нельзя, мне нужно раз в день проверять задолженность контрагентов и кол-во дней просрочки и в зависимости от кол-ва дней добавлять запись в РС по контрагенту с нужным цветом, соответствующим просрочке.
Как пытался сделать я: спер запрос из отчета дебиторская задолженность, немного его подредактировал, потом обхожу запрос и добавляю записи в регистр, но сделал я это криво т.к. нуб и некоторых контрагентов он не раскрашивает |
|||
44
dvrk
17.03.22
✎
12:22
|
показываю что не получается
|
|||
45
dvrk
17.03.22
✎
12:22
|
https://ibb.co/VQLSP4W этот контрагент не раскрашвается.
|
|||
46
dvrk
17.03.22
✎
12:23
|
общие итоги я убрал, всё равно не получилось
|
|||
47
d_monah
17.03.22
✎
12:23
|
(43) Привет!Как ты дни просрочки считаешь?Оплата,отгрузки....частичная отгрузка/оплата.Для контриков УТ позволяет кол-во дней указывать,когда задолженность есть.Разные договоры)))
|
|||
48
dvrk
17.03.22
✎
12:24
|
(47) ВЫБОР
КОГДА &ДатаОтчета > ВложенныйЗапрос.ДатаОплаты ТОГДА РАЗНОСТЬДАТ(ВложенныйЗапрос.ДатаОплаты, &ДатаОтчета, ДЕНЬ) ИНАЧЕ 0 КОНЕЦ |
|||
49
Krendel
17.03.22
✎
12:26
|
(47) Ты тока шо разрушил его розовый мир ;-)
|
|||
50
dvrk
17.03.22
✎
12:28
|
мне пофиг уже если честно, те дни просрочки, которые в моем запросе меня устраивают, мне надо сейчас понять почему не красит
|
|||
51
d_monah
17.03.22
✎
12:29
|
(49) Даже и не начинал!!!Прочитай ему лекцию,мне лень.Кстати что то на типовую не тянет.
|
|||
52
Krendel
17.03.22
✎
12:30
|
(51) В УТ 10 это не надо, это типовое в УТ 11
|
|||
53
План счетов
17.03.22
✎
12:34
|
Условное оформление должно справится с раскраской строк
|
|||
54
dvrk
17.03.22
✎
12:37
|
(53) ага, только нельзя конфигурацию менять и проблема не в раскраске строк, а в запросе
|
|||
55
dvrk
17.03.22
✎
12:39
|
(45) вот такие не раскрашиваются
|
|||
56
dvrk
17.03.22
✎
12:55
|
добавлю: я предполагаю, что не раскрашивается, потому что берёт 1ую запись по контрагенту, а она там с null'ами, я хотел сделать так: сгруппировать по просроченоНА и максимум(просроченоНа) ну те сортирочка по убываню значит 1ая строчка будет большая просрочка и выбрать первые 1 мне сказали что по ней ориентироваться - ок, но почему то всё равно не получается
|
|||
57
hhhh
17.03.22
✎
18:46
|
(56) что-то бред, надо группировать по контрагенту.
|
|||
58
dvrk
18.03.22
✎
08:40
|
(57) я сгруппировал по контрагенту, сделал максимум(просроченоНа)
теперь мне нужно выбрать только 1ые строки по каждому контрагенту |
|||
59
dvrk
18.03.22
✎
08:41
|
ВЫБРАТЬ первые 1
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВложенныйЗапрос.РасчетныйДокумент.Проект) КАК Проект, ВложенныйЗапрос.ДоговорКонтрагента.Владелец КАК Контрагент, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВложенныйЗапрос.ДоговорКонтрагента) КАК ДоговорКонтрагента, КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВложенныйЗапрос.РасчетныйДокумент) КАК РасчетныйДокумент, СУММА(ПродажиОбороты.СтоимостьОборот) КАК СтоимостьОборот, ВЫБОР КОГДА &ДатаОтчета > ВложенныйЗапрос.ДатаОплаты ТОГДА ВложенныйЗапрос.СуммаОстатокВВалютеВзаиморасчетов ИНАЧЕ 0 КОНЕЦ КАК Просрочено, СУММА(ВложенныйЗапрос.СуммаОстатокВВалютеВзаиморасчетов) КАК Неоплачено, ВложенныйЗапрос.ДатаОплаты КАК ДатаОплаты, МАКСИМУМ(ВЫБОР КОГДА &ДатаОтчета > ВложенныйЗапрос.ДатаОплаты ТОГДА РАЗНОСТЬДАТ(ВложенныйЗапрос.ДатаОплаты, &ДатаОтчета, ДЕНЬ) ИНАЧЕ 0 КОНЕЦ) КАК ПросроченоНа, правильно? |
|||
60
dvrk
18.03.22
✎
08:50
|
нет неправильно
|
|||
61
dvrk
18.03.22
✎
09:11
|
как мне в запросе выбрать поля с большим значением в колонке?
|
|||
62
d_monah
18.03.22
✎
09:16
|
С максимальным чем? Не городи ерунду,у тебя редкостный бред получается,открой книжку по УТ и почитай.
|
|||
63
dvrk
18.03.22
✎
09:17
|
(62) при чем тут УТ?
|
|||
64
dvrk
18.03.22
✎
09:17
|
(62) у меня в запросе есть Контрагент и дней просрочки
например запись Коля 10Дней Коля 23Дня Коля 5Дней Коля 100Дней мне нужно чтобы запрос получал только коля 100 дней |
|||
65
d_monah
18.03.22
✎
09:25
|
(64) При том что у тебя УТ,там типовые механизмы есть,а ты ломаешь всю логику.Ну и писец твоей базе,костыль на костыле и костылем погоняет.Что значит КОЛЯ 100 дней? А Коля 5 дней? Ну и "максимальное" никто не отменял.
|
|||
66
dvrk
18.03.22
✎
09:32
|
(65) это значит что у коли 4 договора и по 4 договорам просрочка есть, Мне нужно отобрать запись с договором,по которому самая большая просрочка и выбрать ТОЛЬКО его чтобы в результате запроса была только 1 запись с большей просрочкой
|
|||
67
Krendel
18.03.22
✎
10:19
|
Вот это каша
|
|||
68
d_monah
18.03.22
✎
10:42
|
(67) Ты уже тут?))). Ладно,я добрый ВЫБРАТЬ ПЕРВЫЕ 1
, пусть дальше продолжает,я посмотрю))) |
|||
69
dvrk
18.03.22
✎
11:04
|
(68) ну выбрать первые 1 выбрало мне тупо 1 запись из всего запроса, а не 1ую по каждому контрагенту, поэтому и вопрос возник
|
|||
70
hhhh
18.03.22
✎
11:23
|
(64) ну, Максимум (дней) и сгруппировать по коле.
|
|||
71
dvrk
18.03.22
✎
11:27
|
(70) ну у меня же не только коля ёмаё, я сделал максимум(днипросрочки) группировка по контрагенту и выбрать первые 1 и он выбирает просто первую запись и всё
|
|||
72
d_monah
18.03.22
✎
11:29
|
(71) Да ты яндекс открой!!Я тебе 2 часа назад про максимум писал,ты не понял. Первые 1 правильно работает,как надо
|
|||
73
dvrk
18.03.22
✎
11:33
|
(72) я не вижу что ты мне писал чего бы я не пробовал сделать
|
|||
74
dvrk
18.03.22
✎
11:33
|
(72) ткни носом)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |