![]() |
![]() |
DiabloV8 21.09.2004 - 09:21 | Созданы 2 док "Оплата услуг" и "Акт об усугах". Создан акт, и мне нужно чтобы при нажатии кнопки "Заполнить" в оплате добавлялась табл. часть из акта. Т.е. через "Ввести на основании". Ничего не добавляет. Почему? |
Чебурек 1 - 21.09.2004 - 10:54 |
Так, даже трудно начать объяснять откуда начинать... Покаж хотя бы кусок кода из Заполнить() |
DiabloV8 2 - 21.09.2004 - 11:04 |
Процедура ОбработкаЗаполнения(Основание) Экспорт //{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ Если ТипЗНЧ(Основание) = Типзнч("ДокументСсылка.АктОбОказанииУслуг") Тогда Заказ = Основание.Заказ; Клиент = Основание.Клиент; Менеджер = Основание.Менеджер; Для Каждого ТекСтрокаУслуги Из Основание.Услуги Цикл НоваяСтрока = АктыУслуг.Добавить(); НоваяСтрока.Сумма = Основание.Услуги.Итог("Сумма"); НоваяСтрока.Акт = Основание.Ссылка; КонецЦикла; КонецЕсли; //}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ КонецПроцедуры |
DiabloV8 3 - 21.09.2004 - 11:08 | Проц. пишется в общем модуле без "экспорт"(Это я примудрил). В свойстве нажатие кнопки "Заполнить" выбираю (Ввести на основании). |