PDA

Просмотр полной версии : Добавление товара в справочник при покупке



Iystely
31.05.2014, 17:52
Здравствуйте, создаю конфигурацию для курсовой, в 1с разбираюсь пока плохо. Возник вопрос, как сделать, чтобы при покупке товара (проведение документа ПокупкаТовара), он автоматически добавлялся в справочник (к примеру справочник "Товары")

arccos6pi
31.05.2014, 19:09
а как он в документе сначала появится?
какие реквизиты у документа(тч товары)?

Iystely
31.05.2014, 20:39
а как он в документе сначала появится?
какие реквизиты у документа(тч товары)?

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

Хотелось бы чтобы проводя документ, это ОС записывалось автоматически в справочник Товары

arccos6pi
31.05.2014, 22:31
К примеру схема такая: Покупается основное средство (далее ОС), реквизиты этого документа: организация(она же покупатель), контрагент, склад (куда товар направится), дата и т.д. Реквизиты табличной части той же формы: название ОС, цена ОС, Количество, Сумма.

Хотелось бы чтобы проводя документ, это ОС записывалось автоматически в справочник Товарыв процедуре ПриЗаписи() или ПередЗаписью():

Если РежимЗаписи = РежимЗаписиДокумента.Пров� �дение Тогда //если в процедуре ПередЗаписью()
Для каждого Элемент Из НазваниеТабЧасти Цикл
Товар = Справочники.Товары.НайтиПо Наименованию(Элемент.Назва ниеОС);
Если Товар.Пустая() Тогда
Товар = Справочники.Товары.Создать Элемент();
Товар.Наименование = Элемент.НазваниеОС;
Товар.Записать();
КонецЕсли;
КонецЦикла;
КонецЕсли; //если в процедуре ПередЗаписью()

Iystely
01.06.2014, 07:20
Большое спасибо, суть понял)