Имя: Пароль:
1C
1С v8
Добавление в ТЧ документа документов
0 kible
 
28.09.12
10:53
Добрый день! Кто-нибудь сталкивался с такой задачей?
Нужно в табличную часть документа добавлять документы.
1 cw014
 
28.09.12
10:55
И?
2 PuhUfa
 
28.09.12
10:55
добавляй. мы разрешаем
3 ptiz
 
28.09.12
10:55
Сталкивался.
Разрешаю.
4 cw014
 
28.09.12
10:56
Какие дружные на форуме ребята. И главное добрые :)
5 kible
 
28.09.12
10:57
Как добавлять? Форма документа открывается по кнопке. Как отлавливать события записи, изменения реквизитов документа?
6 kible
 
28.09.12
10:59
Еще может быть пользователь добавит док в ТЧ, а главный документ не сохранит. В этом случае как быть?
7 cw014
 
28.09.12
10:59
СтрокаТЧ = ТабличнаяЧасть.Добавить();
СтрокаТЧ.Документ = Документ;

Так?
8 cw014
 
28.09.12
11:00
Здорово помог, да?
9 kible
 
28.09.12
11:00
(3) Давай пример как добавлять.
10 kible
 
28.09.12
11:01
СтрокаТЧ = ТабличнаяЧасть.Добавить();
СтрокаТЧ.Документ = Документ;

А как понять записали документ или нет? Может просто закрыли.
11 cw014
 
28.09.12
11:02
НЕ ЗначениеЗаполнено(Документ.Ссылка)
12 kible
 
28.09.12
11:05
Вот так открываю.
       ОткрытьФорму("Документ.Оплата.Форма.ФормаДокумента",СтруктураПараметров);

Как отловить событие проведения?
13 cw014
 
28.09.12
11:07
Так, давить по капле из тебя ТЗ как то не очень прельщает. Изложи полностью проблему
14 kible
 
28.09.12
11:12
Есть документ "Реестр платежа" с табличной часть "Таблица оплаты".
На форме документа 2 кнопки которые открывают формы документов "Оплата" и "Ввод показаний счетчиков". Нужно при проведении документов добавлять их в "Таблица оплаты".
15 kible
 
28.09.12
11:21
ап
16 1Сергей
 
28.09.12
11:24
Открывай модально
17 kible
 
28.09.12
11:28
(16) А как отловить событие проведения?
18 1Сергей
 
28.09.12
11:29
(17) а зачем?
19 mrParadox
 
28.09.12
11:34
ТС
Стаж: 2 г. 4 мес.  
:)
20 kible
 
28.09.12
11:34
(18) Ну чтобы добавить строку ТЧ после проведения документа.
21 mrParadox
 
28.09.12
11:35
(18) Поддерживаю вопрос
22 mrParadox
 
28.09.12
11:37
(20) смахивает на бред. Кто придумал такой алгоритм?
23 kible
 
28.09.12
11:46
(22) У заказчика была программа на Делфи вроде. Теперь просят такое же в 1С.
(19)За 2 года я не встречал такой куйни.
24 Азазелло
 
28.09.12
11:52
(14) у Оплаты и Ввода показаний счетчиков сделать реквизит РеестрПлатежа. На форме РеестрПлатежа динамически заполняемая таблица. Не?
25 kible
 
28.09.12
11:55
(24) Да вот так сейчас и делаю. Только теперь нужно считать итог динамического списка по кол-ву документов и суммы.
26 Азазелло
 
28.09.12
11:56
(25) в форме списка дока РеестрПлатежа?
27 Азазелло
 
28.09.12
11:57
+(26) УФ?
28 pessok
 
28.09.12
11:57
использовать ОТЧЕТ, пилят!!!111
29 kible
 
28.09.12
11:58
(26) Нет. После добавления документа в динамический список "Таблица оплаты" нужно сосчитать итог по всем оплатам и вывести на форму дока "Реестр платежа".
30 kible
 
28.09.12
11:59
(27) Да.
31 Азазелло
 
28.09.12
12:02
(29) если дин. список - то запросом только итоги считать. Можно на форму документа вместо дин. списка кинуть ТаблицуЗначений, тогда метод Итог() будет доступен.
32 del123
 
28.09.12
12:05
(28) + 100500
Нах это в документе??
33 hhhh
 
28.09.12
12:05
(29)не делать док РеестрПлатежа. Он нахрен никому не нужен. Просто доки оплаты и всё.
34 Азазелло
 
28.09.12
12:06
(33) тс по ходу дела его печатать хочет.
35 Азазелло
 
28.09.12
12:07
(35) ну или еще для каких утех сексуальных...
36 acsent
 
28.09.12
12:07
РеестрПлатежа - это обработка, а не док
37 cw014
 
28.09.12
12:13
Ну событие проведения документа ты не отловишь
Максимум - ПодключитьОбработчикОжидания и периодически перезаполнять форму
Или перезаполнять по кнопке

Все остальное - "не поддерживается на уровне платформы"
Программист всегда исправляет последнюю ошибку.