|
как объявить переменную в общем модуле ? | ☑ | ||
---|---|---|---|---|
0
philll
14.09.11
✎
17:06
|
в общем модуле нельзя: "Данный модуль может содержать только определения процедур и функций",
если объявляю в документе "Перем <переменная> Экспорт;" то она в общем модуле не работает все равно... Мне надо в общем модуле через какую-то переменную сохранить значение для передачи из одной процедуры в другую, как бы это сделать? |
|||
1
SuperMario
14.09.11
✎
17:07
|
ПараметрыСеанса
|
|||
2
Amiralnar
14.09.11
✎
17:07
|
ДополнительныеСвойства
|
|||
3
Mort
14.09.11
✎
17:08
|
Передавай в параметрах как все нормальные люди.
|
|||
4
SuperMario
14.09.11
✎
17:16
|
(0) Напиши, что хочешь. Может и не нужно в общий модуль лезть ;)
|
|||
5
vmv
14.09.11
✎
17:17
|
если проца работает при запуске системы, то параметры сеанса, если после запуска, то параметры процедуры - все остальное извращение
|
|||
6
philll
14.09.11
✎
17:22
|
(4)
Надо сделать чтобы при определенной корреспонденции счетов в документе (платежке) в регистре "КУДиР (раздел 1)", графа 5 сумма обнулялась. Если бы общий не трогать, было бы хорошо но не знаю как. Может, как-то из модуля документа к этому значению обратиться? |
|||
7
philll
14.09.11
✎
17:23
|
(+6) В движении банковской выписки
|
|||
8
vmv
14.09.11
✎
17:24
|
(6) Подписка на события документа творит чудеса, не ломая логику типовой
|
|||
9
SuperMario
14.09.11
✎
17:26
|
(8) +1
|
|||
10
Amiralnar
14.09.11
✎
17:40
|
> Надо сделать чтобы при определенной корреспонденции счетов в документе (платежке) в регистре "КУДиР (раздел 1)", графа 5 сумма обнулялась.
Ломать УСН не к добру. Подписками, или как, один баг. |
|||
11
Amiralnar
14.09.11
✎
17:40
|
Что нужно сделать, опишите задачу.
|
|||
12
philll
14.09.11
✎
17:50
|
Надо чтобы при определенной корреспонденции счетов в Выписке банка (оплата от покупателя) в регистре КУДиР , раздел 1, графа 5 сумма обнулялась.
|
|||
13
acsent
14.09.11
✎
18:02
|
(12) Это НЕ формулировка хзадачи. Это формулировка решения, каким его види бухгалтер
|
|||
14
philll
14.09.11
✎
18:11
|
если Счет расчетов = "62.05" тогда при проведении в Регистр КУДиР в графу 5 сумма не должна записываться, т.е. должна заменяться на 0 (а в графу 4 - должна попадать без изменений)
|
|||
15
acsent
14.09.11
✎
18:12
|
Что за счет такой?
|
|||
16
philll
14.09.11
✎
18:13
|
это у нас "Расчеты с покупателями по агентским договорам", изначально - не знаю, был ли такой
|
|||
17
philll
14.09.11
✎
18:18
|
таки думаю действительно через параметр лучше
|
|||
18
Rebelx
14.09.11
✎
18:36
|
(17)врядли
|
|||
19
philll
14.09.11
✎
18:38
|
да, слишком много перелопачивать
или что-то такого типа?: НаборЗаписей = РегистрыНакопления.КнигаУчетаДоходовИРасходов.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Установить(<этот документ>); НаборЗаписей.Прочитать(); ... <установить в Графе5 сумму> = 0; .. НаборЗаписей.Записать(Истина); |
|||
20
Челмедведосвин
14.09.11
✎
18:41
|
Доходы не должны повышать облагаемую базу? Пробовали в документе кнопку КУДиР нажимать и галочку снимать?
|
|||
21
Челмедведосвин
14.09.11
✎
18:42
|
Может, прежде, чем конфу пилить, попробовать типовым функционалом обойтись?
|
|||
22
philll
14.09.11
✎
18:53
|
галочки там нет, кнопка КУДиР неактивна... я бы рад обойтись, но трудящиеся просят....
|
|||
23
philll
14.09.11
✎
18:55
|
Так попробовал - ничего не происходит:
НаборЗаписей = РегистрыНакопления.КнигаУчетаДоходовИРасходов.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Установить(ЭтотОбъект); НаборЗаписей.Прочитать(); Для каждого запись Из наборЗаписей Цикл запись.Графа5 = 111; НаборЗаписей.Записать(Истина); КонецЦикла; |
|||
24
Челмедведосвин
14.09.11
✎
19:17
|
Какая конфа?
Какая база (доходы / доходы-расходы)? Какой документ? Почему кнопка неактивна можно в отладчике посмотреть. |
|||
25
hhhh
14.09.11
✎
19:52
|
НаборЗаписей.Отбор.Регистратор.Установить(ЭтотОбъект);
сразу в юмор. |
|||
26
philll
21.09.11
✎
14:14
|
так получилось, спасибо:
НаборЗаписей = РегистрыНакопления.КнигаУчетаДоходовИРасходов.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Использование = Истина; НаборЗаписей.Отбор.Регистратор.Значение = этотОбъект.Ссылка; НаборЗаписей.Отбор.Регистратор.ВидСравнения = ВидСравнения.Равно; Для каждого запись Из наборЗаписей Цикл запись.Графа5 = 111; НаборЗаписей.Записать(Истина); КонецЦикла; |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |