|
Оплачено/неоплачено | ☑ | ||
---|---|---|---|---|
0
Мисти
29.12.11
✎
13:06
|
Менеджеры очень любят видеть в списке документов, или в самом документе - оплачено ли (нечто!). Чтобы это изобразить это, надо или залезать в старые документы и ставить там признак, или куда-то эту информацию класть в регистр и показывать ее при открытии.
Где бы украсть такой кусочек? |
|||
1
Alex S D
29.12.11
✎
13:09
|
кусочек чего?
|
|||
2
lxs
29.12.11
✎
13:11
|
Посмотри ПП в типовой бухне. В чем проблема?
|
|||
3
Конфигуратор1с
29.12.11
✎
13:11
|
(0) в форме списка в процедуре при получении данных формируете запрос к регистру взаиморасчетов или по чем там у вас взаиморасчеты и выводите в колонку. На подобии реализованы остатки в справочнике номенклатура
|
|||
4
Мисти
29.12.11
✎
13:21
|
(2) Не подходит, у нас нет прямой ссылки на оплату.
(3) А в документе такого не бывает? Это в торговле или БП? |
|||
5
Гефест
29.12.11
✎
13:24
|
Смотри например регистр ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов и все что с ним связано
|
|||
6
mikecool
29.12.11
✎
13:25
|
(4) если не ведете по документам расчеты - ВзаиморасчетыСКонтрагентами и ручками распределять
иначе ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов |
|||
7
НуВотКак
29.12.11
✎
13:28
|
Тебе отчет нужен "взаиморасчеты с покупателями на сколько поцентов оплачены отгрузки"? ну напиши
|
|||
8
mmmarat
29.12.11
✎
13:29
|
В ут реализовывал, если есть платежка, то подсвечивается в списке зеленым. Делал давно, код не оптимизировал.
[code] Процедура СписокПриПолученииДанных(Элемент, ОформленияСтрок) Перем Запрос, ТабДокументов, Нашли; Зеленый = Новый Цвет(0, 160, 0); Запрос1 = Новый Запрос("ВЫБРАТЬ | ДвиженияДенежныхСредств.Сделка.Ссылка КАК ДокументОплата |ИЗ | РегистрНакопления.ДвиженияДенежныхСредств КАК ДвиженияДенежныхСредств |ГДЕ | ДвиженияДенежныхСредств.Сделка.Ссылка В(&МассивДокументов)"); МассивДокументов = Новый Массив; Для каждого ОформлениеСтроки Из ОформленияСтрок Цикл МассивДокументов.Добавить(ОформлениеСтроки.ДанныеСтроки.Ссылка); КонецЦикла; Запрос.УстановитьПараметр("МассивДокументов", МассивДокументов); Запрос1.УстановитьПараметр("МассивДокументов", МассивДокументов); ТабДокументовОплат = Запрос1.Выполнить().Выгрузить(); Для каждого ОформлениеСтроки Из ОформленияСтрок Цикл НашлиОплату = ТабДокументовОплат.Найти(ОформлениеСтроки.ДанныеСтроки.Ссылка, "ДокументОплата"); Если НашлиОплату <> Неопределено Тогда ОформлениеСтроки.ЦветТекста = Зеленый; КонецЕсли; КонецЦикла; Для каждого ОформлениеСтроки Из ОформленияСтрок Цикл КонецЦикла; [/code] |
|||
9
lxs
29.12.11
✎
13:50
|
(8) Нам рарусовские г@внокодеры нечто подобное делали. Из-за чего список документов при открытии тупо висел. Прокрутка тоже не отдуплялась. Что мешает сделать реквизит, я не понимаю? Нет прямой в связи? А в отчете вы прямую, можно подумать, получаете..
Вешаете подписку на документ оплаты, в процедуре выполняете поиск необходимого документа и реквизит в Истину. А у документа оплаты сделать реквизит с типом ДокументСсылка (типа основания, куда помещать ссылку на оплаченный документ - это избавит от доп. реквизита в оплачиваемом документе и позволит использовать структуру подчиненности). |
|||
10
Alex S D
29.12.11
✎
13:53
|
(9) и че при каждом проведении оплат, будут перепроводится документы поступления / реализации?
|
|||
11
lxs
29.12.11
✎
13:57
|
(10) ты так часто оплаты перепроводишь?
|
|||
12
НуВотКак
29.12.11
✎
13:58
|
(11) раз в месяц
|
|||
13
lxs
29.12.11
✎
14:00
|
(12) ну тогда в чем проблема с (9). У меня так работают уже год и не пыхтят. База не висит, проводки ни разу не слетели, можно пользоваться отбором и прочими прелестями при формировании отчетов..
|
|||
14
ДемонМаксвелла
29.12.11
✎
14:01
|
(0) Руки за такое надо ампутировать. Пусть отчеты смотрят.
|
|||
15
Fish
29.12.11
✎
14:02
|
(9) А если одна оплата на несколько реализаций пришла? тогда как быть? Если правильно оптимизировать код в (8), то всё будет летать без тормозов :))
|
|||
16
Джинн
29.12.11
✎
14:02
|
(13) Проблема, как обычно, в быдлокоде :)
|
|||
17
Alex S D
29.12.11
✎
14:03
|
перепроведение как минимум сдвигает границу послед-ти партионного учета, мне это нафиг не надо
|
|||
18
Fish
29.12.11
✎
14:03
|
(16) +100500 :)))
|
|||
19
Пришел в тапках
29.12.11
✎
14:04
|
(0)....кусочек мозга? ))))
|
|||
20
lxs
29.12.11
✎
14:05
|
(16) согласен)
(17) в таких случаях бесспорно оптимальнее использовать отчеты. |
|||
21
rutony
29.12.11
✎
14:19
|
(0) Книга знаний: Вывод остатков в форме списка
Делаешь по аналогии, ничего не тормазит, ничего не лагает. |
|||
22
Конфигуратор1с
29.12.11
✎
16:04
|
(9) ну я в первом своем документе при проведении тоже контроль остатков зафигачил такой что каждая строка документа проводилась 1 минуту, но это не означает что контроль остатков в принципе так работает
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |