Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
01 июл 2024, 11:35

Добавление в ТЧ документа

Автор JOG, 30 июл 2014, 16:55

0 Пользователей и 1 гость просматривают эту тему.

JOG

Всем привет!
Подскажите как организовать при создании\проведении одного документа(Займ) запись реквизитов(Фамилия клиента и СуммаКредита (не ТЧ) в табличную часть другого документа(Касса)?

Пробовал делать так:

НовыйДокумент = Документы.Касса.СоздатьДокумент();
НовыйДокумент.Дата = Объект.Дата;
НоваяСтрокаТабличнойЧасти = НовыйДокумент.РасходПриход.Добавить();
НоваяСтрокаТабличнойЧасти.РасходНаименование = Объект.Клиент;
НоваяСтрокаТабличнойЧасти.СуммаРасход = Объект.СуммаКредита;
НовыйДокумент.Записать();


Но этот код создаёт каждый раз новый документ в Кассе с одним Клиентом. А мне нужно в документ той же даты дописывать клиентов и только если новая дата наступила, то создавался бы новый документ.
Заранее спасибо!

Besart

канеш будет создаваться НовыйДокумент = Документы.Касса.СоздатьДокумент();
запросом получайте существующий документ на текущую дату, если документ найден, то добавляете в него, если нет, то создаете новый

LexaK

вообще это как-то не правильно, когда одни документы, что-то пишут в другие!

попробуйте сделайть по другому,
в документе Касса, создайте кнопку Обновить/Заполнить кассу.
по этой кнопке выполняете запрос к базе, по дате кассы из всех проведеных документов Займ, получаете данные Клиент - Сумма кредита, и перезаполняете ТЧ РасходПриход.

в конце рабочего дня, или когда необходимо, открыли документ Касса, нажали кнопку Заполнить, и все готово!
если помогло нажмите: Спасибо!

JOG

Цитата: LexaK от 30 июл 2014, 17:54
вообще это как-то не правильно, когда одни документы, что-то пишут в другие!

попробуйте сделайть по другому,
в документе Касса, создайте кнопку Обновить/Заполнить кассу.
по этой кнопке выполняете запрос к базе, по дате кассы из всех проведеных документов Займ, получаете данные Клиент - Сумма кредита, и перезаполняете ТЧ РасходПриход.

в конце рабочего дня, или когда необходимо, открыли документ Касса, нажали кнопку Заполнить, и все готово!

Об этом не подумал, спасибо большое за совет!:)

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск