Бухгалтерия государственного учреждения редакция 1.0
04.12.2012
17:58
#1
Всем доброго времени суток подскажите как сделать так что бы на основание счета можно было вводить только один акт об оказании услуг
мне в процедуре это искать ЗаполнитьНаОсновании? или же надо другю какюто процедуру писать
мне в процедуре это искать ЗаполнитьНаОсновании? или же надо другю какюто процедуру писать
05.12.2012
11:35
#6
"В смысле с конструктором запросов?..вот
обработка заполнения только что то не пойму тут
Процедура ОбработкаЗаполнения(Основание)
обработка заполнения только что то не пойму тут
Процедура ОбработкаЗаполнения(Основание)
Процедура ОбработкаЗаполнения(Основание)"
Если ТипЗнч(Основание) <> Тип("ДокументСсылка.Счет") Тогда
Возврат;КонецЕсли;
ЗаполнитьНаОсновании(Основание);
КонецПроцедуры
05.12.2012
11:57
#7
"
Функция ЗаполнитьНаОсновании(Основание) Экспорт"
Если НЕ ЗначениеЗаполнено(Основание) Тогда
Возврат Ложь;
КонецЕсли;
Если Услуги.Количество() > 0 Тогда
#Если Клиент Тогда
Если Вопрос("Документ будет перезаполнен. Продолжить?",РежимДиалогаВопрос.ДаНет,60,КодВозвратаДиалога.Да) <> КодВозвратаДиалога.Да Тогда
Возврат Ложь;
КонецЕсли;
#КонецЕсли
Услуги.Очистить();
КонецЕсли;
Если ТипЗнч(Основание) = Тип("ДокументСсылка.Счет") Тогда
// Заполнение шапки
ЗаполняемыеРеквизиты = "Учреждение, Баланс, КВД, Договор, Контрагент, СуммаВключаетНДС, ТипЦены, ВалютаДокумента";
ЗаполнитьЗначенияСвойств(ЭтотОбъект, Основание, ЗаполняемыеРеквизиты);
ДокументОснование = Основание.Ссылка;
Для Каждого ТекСтрока Из Основание.Услуги Цикл
НоваяСтрока = Услуги.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, ТекСтрока);
альт_ОбщийМодуль.ЗаполнитьСчетаУчета(ЭтотОбъект, ТекСтрока); //++АльтСофт
КонецЦикла;
КонецЕсли;
Возврат Ложь;
КонецФункции
Читают тему
(гостей: 1)