Новости:

Теперь на форум можно залогиниться / зарегистрироваться с помощью ВКонтакте. Уже существующие пользователи могут связать свою учетную запись с аккаунтом ВКонтакте одним кликом в профиле пользователя http://forum.msexcel.ru/index.php?action=profile;area=account

Главное меню

Перенос данных из одной формы в две других

Автор gregory9791, 18.12.2013, 12:11

« назад - далее »

gregory9791

Приветствую, друзья!

Возникла задача автоматического формирования из протокола цен  двух документов: счета на оплату и акта выполненных работ, что весьма логично, т.к. все эти документы содержат одни и те же данные (таблицу с наименованием, количеством, ценой, суммой НДС, суммой с НДС).

Каждый из трех документов (в Exel) имеет свою стандартную форму (шапку, дату, номер, наименование клиента и т.п.) и похожую таблицу с наименованием, обозначением, кол-вом, ценой.

Пока на ум приходит только использование шаблона книги с тремя листами, на каждом из которых разместить заготовки документов и с помощью формул копирования переносить данные. Но тогда придется резервировать избыточное количество строк под таблицу, т.к. строк может быть сколько угодно.

Может быть проще реализовать это все с помощью макроса? Но в них я увы не спец :(

При формировании счета:

1. Необходимо перенести из протокола цен: номер и дату протокола, имя клиента, номер и дату заявки клиента (также присутствует в протоколе цен), реквизиты клиента (можно брать из отдельной таблицы с реквизитами, например)
2. таблицу (наименование, обозначение, объем партии, цена) с добавлением столбцов: сумма, сумма НДС, сумма с НДС и строки  "ИТОГО" внизу таблицы с суммированием значений по строкам, а также строка с суммой прописью.

При формировании акта выполненных работ:

1. В текст формы акта ввести имя клиента, номер и дату заявки, реквизиты клиента
2. также как и в счете необходимо перенести в заготовку формы таблицу (наименование, кол-во, сумма НДС, сумма с НДС).
2. В текст формы ввести сумму прописью и сумму НДС прописью.

Буду благодарен за любые советы и помощь.

Poltava

Не пытайтесь спорить с дебилом. Иначе вы опуститесь до его уровня. Где он задавит вас своим опытом.