powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Заполнение реализации на основании: вставить значение дополнительного (нетипового) поля
3 сообщений из 3, страница 1 из 1
Заполнение реализации на основании: вставить значение дополнительного (нетипового) поля
    #39132775
Ukraina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую, Форумчане!

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

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

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

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

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

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



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

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



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

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



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

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


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