Гость
Форумы / [игнор отключен] [закрыт для гостей] / Заполнение реализации на основании: вставить значение дополнительного (нетипового) поля / 3 сообщений из 3, страница 1 из 1
21.12.2015, 09:50
    #39132775
Ukraina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение реализации на основании: вставить значение дополнительного (нетипового) поля
Приветствую, Форумчане!

Имеется СчетНаОплатуПокупателя. В данный документ вставлен дополнительный (новый) реквизит "ПроектПредприятия".

После заполнения СчетаНаОплату, выбираю: "Ввести на основании - Реализация Товаров и Услуг"

В "Реализации" также имеется дополнительный реквизит "ПроектПредприятия"

Как сделать так, чтобы при выполнении этой операции (Ввод на основании) значение "ПроектПредприятия" из Счета на оплату также перенесся в реквизит "ПроектПредприятия" в новый документ "Реализация Товаров и Услуг"?

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

1с8.2, УТ 10.3, обычное...
...
Рейтинг: 0 / 0
21.12.2015, 10:52
    #39132823
Ukraina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение реализации на основании: вставить значение дополнительного (нетипового) поля
Нашел в Модуле Объекта "Реализации товаров и услуг" процедуру:
Код: sql
1.
Процедура ЗаполнитьПоДокументуОснования(Основание) Экспорт



Добавил туда код в начало:

Код: sql
1.
2.
3.
Если  ТипЗнч(Основание) = Тип("ДокументСсылка.СчетНаОплатуПокупателю") Тогда
	ЭтотОбъект.ПроектПредприятия=Основание.ПроектПредприятия;
КонецЕсли;



вот так теперь выглядит код:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Процедура ЗаполнитьПоДокументуОснования(Основание) Экспорт
	
	Если Основание = Неопределено ИЛИ НЕ Документы.ТипВсеСсылки().СодержитТип(ТипЗнч(Основание)) Тогда
		Возврат;
	КонецЕсли; 	
//******************************************************************************	
	Если  ТипЗнч(Основание) = Тип("ДокументСсылка.СчетНаОплатуПокупателю") Тогда
		ЭтотОбъект.ПроектПредприятия=Основание.ПроектПредприятия;
    КонецЕсли;	
//*******************************************************************************	
	Если ТипЗнч(Основание) = Тип("ДокументСсылка.ЗаказПокупателя")
	 ИЛИ ТипЗнч(Основание) = Тип("ДокументСсылка.СчетНаОплатуПокупателю") Тогда



На сколько данные изменения нанесут вред типовой конфигурации???
...
Рейтинг: 0 / 0
21.12.2015, 11:34
    #39132897
Последний выдох ГПЖ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Заполнение реализации на основании: вставить значение дополнительного (нетипового) поля
UkrainaНа сколько данные изменения нанесут вред типовой конфигурации???

зависит от кривизны рук "обновлятора"...
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Заполнение реализации на основании: вставить значение дополнительного (нетипового) поля / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]