Имя: Пароль:
1C
 
Обращение к таблице значений из модуля документа.
0 AeDen
 
01.12.05
08:41
Таблиза значений создана в модуле формы документа. В ней хранятся данные, необходимые для проводок. Как можно получить эти данные из модуля документа? Просто обращение к таблице значений из модуля документа невозможно.
1 ZolotarevAA
 
01.12.05
08:42
(0) Сделай таблицу глобальной переменной.
2 AeDen
 
01.12.05
08:43
В смысле, прописать ее в глобальнике? А это корректно будет???
3 skunk
 
01.12.05
08:44
в анус такую реализацию...
4 AeDen
 
01.12.05
08:45
(3) Вот спасибо...
5 skunk
 
01.12.05
08:47
(4)я тебе честно говорю... если нужны даные нужны для проводки... хранить их надо в самом документе... а не в ТЗ...
6 AAAChel
 
01.12.05
08:50
я согласен с (5), есть данные, а есть их визуализация. Проводить надо по данным
7 AeDen
 
01.12.05
08:51
(5) Проводок может быть как одна, так и 20 и 100. Документ реализован таким образом, что данные для расчетов хранятся в "одной таблице", а для проводки - "во второй" (с точки зрения пользователя). Просто при смене закладки стрки в таблице удаляются, меняется содержание видимой таблицы, и заполняется все из ТЗ. Две ТЗ есть. В одной - данные о проводках, в другой - данные для расчетов.
8 AeDen
 
01.12.05
08:52
А функции, прописанные в модуле формы, в модуле документа будут доступны?
9 Гламурный Подонок
 
01.12.05
08:53
Я в шоке.
10 AAAChel
 
01.12.05
08:55
(8)Вы попробуйте и очень быстро узнаете))
11 ZolotarevAA
 
01.12.05
08:58
(5,6) Не согласен. В документе можно вообще ничего не хранить для формирования проводок. Взять, к примеру, документы Начисление амортизации и Закрытие месяца в Бухии.
12 Grant
 
01.12.05
08:58
(7) А где эти данные хранятся при закрытии?
13 AeDen
 
01.12.05
09:00
(11 -2) При закрытии сохраняются данные, необходимые для расчета. Все остальное из них и формируется.
14 Guk
 
01.12.05
09:03
(1) Очень хороший способ. Особенно при групповом перепроведении...
15 AAAChel
 
01.12.05
09:03
(11)Ну Вы и написали. Я же не сказал, что данные должны браться именно из этого документа, где Вы это прочитали? При закрытии месяца берутся данные из бухитогов, но не из таблиц значений из диалога
16 Grant
 
01.12.05
09:03
(13) Так проводи по данным для расчета, если из них всё получить можешь...
17 skunk
 
01.12.05
09:05
(15)после (1) разве стоит удивляться (11)
18 AeDen
 
01.12.05
09:08
(16) Данные для операций группируются. По данным для расчета может быть намного больше проводок, чем по сгруппированым. Могут быть сотни строк. Вполне реально. А делать группировку второй раз - это тока увеличивать время выполнения операции.
А при проведении документа сначала выполняется процедра ПриПроведении()?
19 ZolotarevAA
 
01.12.05
09:09
(17) Ну почему же, можете еще удивится тому, что у нас часть особо тяжело проводимых документов проводятся...без единой строчки в ОбработкеПроведения()
20 Guk
 
01.12.05
09:11
(19) А вот теперь и я в шоке...
21 ZolotarevAA
 
01.12.05
09:12
(20) Приятно было удивить :)
22 AeDen
 
01.12.05
09:12
(+18)
Брр. ПриЗаписи...
23 Grant
 
01.12.05
09:13
(18) Пля... ещё и v8? Куда я вляпался... Я её не знаю.
в 7.7 такую процедурку не встречал...
Дикие расчеты что-ли? Можно всё в ТЧ записывать, добавив ещё колоночку "признак"...
24 AAAChel
 
01.12.05
09:13
(19)Есть умельцы и при записи проводят, и при закрытии. Я могу за Вас только порадоваться
25 По идее так
 
01.12.05
09:14
(19) А нах тогда такой док нужен то?
26 PaulBC
 
01.12.05
09:16
(0) может это поможет?:

Провести(<Режим>,<Знач>)
<Знач> - выражение произвольного типа, которое передается при запуске предопределенной процедуры ОбработкаПроведения (необязателен, по умолчанию - пусто).

ОбработкаПроведения(<Знач>)
<Знач> - идентификатор переменной, которая получает значение из процедуры Провести.
27 skunk
 
01.12.05
09:18
(23)"v8 bullshit" скандируют во всем мире.... сам видал... правда только на фотографии
28 AeDen
 
01.12.05
09:18
(23) Предопределенная процедура модуля формы документа... Описание встроенного языка, часть 1, стр. 287.
29 ZolotarevAA
 
01.12.05
09:23
(19) В данном случае документ таки содержит некоторые данные для "формирования проводок".
30 AeDen
 
01.12.05
09:23
(26) Спасибо, гляну...
31 AAAChel
 
01.12.05
09:34
(29)и что ?
(30)люди Вам советуют, не делайте этого. Как у Вас тогда будет работать групповое перепроведение документов? откуда Вы будете брать данные??
32 skunk
 
01.12.05
09:41
то что я тупой я знал... ну порой такая тупость поражает даже меня...