Вернуться   Бухгалтерский форум www.nado.in > 1C: Предприятие + все конфигурации > 1C: Предприятие + конфигурации для Украины

Ответ
 
Опции темы
Старый 16.03.2015, 11:00   #1
q2009
Новичок
 
Регистрация: 22.12.2011
Сообщений: 15
Сказал(а) спасибо: 3
Поблагодарили 74 раз(а) в 7 сообщениях
q2009 пока не определено
По умолчанию Счет-фактура

Платформа 1С:Предприятие 8.3 (8.3.5.1460)
Конфигурация "Комплексный учет для бюджетных учреждений Украины" (Версия 1.0.45)
Есть макет счета
[Ссылки доступны только зарегистрированным пользователям . Регистрируйся тут...]
Все заполняется кроме "подвала" счета, а именно должности и ФИО ответственных лиц.

Часть кода из модуля
Код:
	ТекстЗапроса="ВЫБРАТЬ
	             |	ФИОФизЛицСрезПоследних.Фамилия,
	             |	ФИОФизЛицСрезПоследних.Имя,
	             |	ФИОФизЛицСрезПоследних.Отчество
	             |ИЗ
	             |	РегистрСведений.ФИОФизЛиц.СрезПоследних КАК ФИОФизЛицСрезПоследних
	             |ГДЕ
	             |	ФИОФизЛицСрезПоследних.ФизЛицо = &ФизЛицо";
	Запрос = Новый Запрос(ТекстЗапроса);
	
	ДолжностьДиректор = "";
	ДолжностьГлавныйБухгалтер = "";
	
	Отбор = Новый Структура("СтруктурнаяЕдиница, ОтветственноеЛицо");
	Отбор.СтруктурнаяЕдиница	= Организация;
	Отбор.ОтветственноеЛицо		= Перечисления.ОтветственныеЛицаОрганизаций.ГлавныйБухгалтер;
		
	Выборка = РегистрыСведений.ОтветственныеЛицаОрганизаций.СрезПоследних(Дата, Отбор);
	Для Каждого Строка Из Выборка Цикл
		Запрос.УстановитьПараметр("ФизЛицо",Строка.ФизическоеЛицо);
		ДолжностьГлавныйБухгалтер = Строка.Должность;
		ВыборкаФам = Запрос.Выполнить().Выбрать();
		Если ВыборкаФам.Количество() > 0 Тогда
			ВыборкаФам.Следующий();
			ГлавныйБухгалтер = ОбщегоНазначения.ФамилияИнициалыФизЛица(Неопределено, ВыборкаФам.Фамилия, ВыборкаФам.Имя, ВыборкаФам.Отчество, Ложь);
		Иначе
			ГлавныйБухгалтер = "";
		КонецЕсли;
		
		Прервать;
	КонецЦикла;
	
	Отбор = Новый Структура("СтруктурнаяЕдиница, ОтветственноеЛицо");
	Отбор.СтруктурнаяЕдиница	= Организация;
	Отбор.ОтветственноеЛицо		= Перечисления.ОтветственныеЛицаОрганизаций.Руководитель;
		
	Выборка = РегистрыСведений.ОтветственныеЛицаОрганизаций.СрезПоследних(Дата, Отбор);
	Для Каждого Строка Из Выборка Цикл
		Запрос.УстановитьПараметр("ФизЛицо",Строка.ФизическоеЛицо);
		ДолжностьДиректор = Строка.Должность;
		ВыборкаФам = Запрос.Выполнить().Выбрать();
		Если ВыборкаФам.Количество() > 0 Тогда
			ВыборкаФам.Следующий();
			Директор = ОбщегоНазначения.ФамилияИнициалыФизЛица(Неопределено, ВыборкаФам.Фамилия, ВыборкаФам.Имя, ВыборкаФам.Отчество, Ложь);
		Иначе
			Директор = "";
		КонецЕсли;
		
		Прервать;
	КонецЦикла;

	ОбластьМакета.Параметры.ГлавныйБухгалтер	= ГлавныйБухгалтер;
	ОбластьМакета.Параметры.Директор			= Директор;
	ОбластьМакета.Параметры.ДолжностьГлавныйБухгалтер	= ДолжностьГлавныйБухгалтер;
	ОбластьМакета.Параметры.ДолжностьДиректор			= ДолжностьДиректор;
Можно прямо указать данные о должности и ФИО ответственных лиц, но желательно чтобы это заполнялось автоматом.
Подскажите в чем причина.

Последний раз редактировалось q2009; 16.03.2015 в 12:35.
q2009 вне форума   Ответить с цитированием
Старый 16.03.2015, 17:07   #2
Kerberos
Местный
 
Регистрация: 30.03.2014
Сообщений: 444
Сказал(а) спасибо: 226
Поблагодарили 708 раз(а) в 123 сообщениях
Kerberos пока не определено
По умолчанию

Цитата:
Сообщение от q2009 Посмотреть сообщение
Платформа 1С:Предприятие 8.3 (8.3.5.1460)
Конфигурация "Комплексный учет для бюджетных учреждений Украины" (Версия 1.0.45)
Есть макет счета
[Ссылки доступны только зарегистрированным пользователям . Регистрируйся тут...]
Все заполняется кроме "подвала" счета, а именно должности и ФИО ответственных лиц.

Можно прямо указать данные о должности и ФИО ответственных лиц, но желательно чтобы это заполнялось автоматом.
Подскажите в чем причина.
Ваш макет не открывается.
Вы заполнили регистр сведений ОтветственныеЛицаОрганизаций? А фамилию, имя и отчество в спр. Физ.лица - регистр сведений ФИОФизЛиц?
Kerberos вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
q2009 (19.03.2015)
Старый 19.03.2015, 15:19   #3
q2009
Новичок
 
Регистрация: 22.12.2011
Сообщений: 15
Сказал(а) спасибо: 3
Поблагодарили 74 раз(а) в 7 сообщениях
q2009 пока не определено
По умолчанию

Все данные есть. Причина была в том, что в программе создана главная организация и ее филиал. Должностные лица были прописаны только для филиала. И при выписке счета, в котором надо указывать и главную, и филиал, ответственные лица не заполнялись. Если счет сугубо от филиала, то все нормально. Но нужно ведь, чтобы в счете фигурировала главная организация со своими реквизитами и ее филиал, а подписи были только ответственных лиц филиала.
Вот как правильно это все сделать?
q2009 вне форума   Ответить с цитированием
Ответ

Любые журналы Актион-МЦФЭР регулярно !!! Пишите https://www.nado.in/private.php?do=newpm&u=12191 или на электронный адрес pantera@nado.ws


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:18. Часовой пояс GMT +1.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot