Создание внешней печатной формы

Новая тема
Показывать по 10 20 40 сообщений
Доброго времени суток! Нужно в 1с7.7 создать внешнюю печатную форму списка продаваемой номенклатуры так чтобы при печати выходили 2-е колонки: наименование и количество. Я в данный момент изучаю программирование 1с8. Поэтому ума не приложу с чего нужно начинать. Подскажите, хотя бы в общих чертах, как решается данная задача, от чего плясать начинать.
формируешь ОСВ по тому счету, где нужно количество, сохраняешь в "екселе" и там доводишь до нужного вида, если сама оборотка не устраивает.
1. В  каком документе будет вызываться эта печатная форма?
2. Что будет являться источником данных для печатной формы?
3. Сам макет-таблицу составить можете?
4. Есть какая-нибудь внешняя печатная форма (желательно похожая) чтобы Вы могли посмотреть пример создания?
"нашел решение!!!
вот...

Процедура Сформировать()	Таб = СоздатьОбъект("Таблица");	Таб.ИсходнаяТаблица("Сформировать");	Таб.ВывестиСекцию("Шапка");	Таб.Опции(0,0,Таб.ВысотаТаблицы(),0);	БИ=СоздатьОбъект("БухгалтерскиеИтоги");	БИ.Рассчитать(ДатаОстатков);	Тов=СоздатьОбъект("Справочник.Номенклатура");	Тов.ВыбратьЭлементы();	Пока Тов.ПолучитьЭлемент() > 0 Цикл		Если Тов.ЭтоГруппа() = 0 Тогда			Если Тов.ТипНоменклатуры=Персчисление.ТипыНоненкпатуры.Товар Тогда				Остаток=БИ.СНД("41.1", "К",, Тов.ТекушийЭлемент();				Таб.ВывестиСекцию("Строка_1");			КонецЕсли;		КонецЕсли;	КонецЦикла;	Таб.ВывестиСекцию("Подвал");	Таб.ТолькоПросмотр(1);	Таб.Показать("Остатки товаров","""");КонецПроцедурыДатаОстатков = КонецПериодаБИ();
"
а конечное сальдо более "актуально"!
Гениально!!! Это однозначно "нетленка"! :)
дабы не плодить темы спрошу здесь

В БухУчете 7,7 есть "Акт об оказании  услуг", нам необходимо дописать в печатной форме внизу листа пару строк. Но стандартную форму необходимо оставить а при печати можно выбирать какую печатную форму использовать. Все прцедуры, ввод на основании диалоговыое окно все должно быть как в стандартном "Акт об оказании  услуг", нужно добавить лишь еще одну печатную форму.

Захожу в конфигуратор, иду в "Документы", нахожу "Оказание услуг", окрываю печатную форму, выделяю поля и секции копирую.
Затем создаю   "Новую внешнюю обработку" Копиру табличную часть из с старой печатной формы, в новый внешний отчет корректирую как мне надо, Сохраняю с расширением *.ert? Копирую в PrnFrms. Захожу в Регистрацию внешних печатных форм. Выбираю "Оказание услуг", подключаю свой файл....
Захожу в "Документы" "Оказание услуг"  Нажимаю на стрлочку на кнопке "Печать" Выбираю свой вариант.
Выскакивает стандартная форма диалогового окна с кнопками "Сформировать" и "Закрыть". Собственно по "Сформировать" ничего не происходит, по "Закрыть" закрываеться окно и все.

Что-то надо писать еще в модуль "Внешней обработки" чтобы она вместо диалогового окна вывоводила "Печатную форму" ????
"ТабДокумент.ВолшебствоИМагия.Показать("АктОбоказанииУслуг");"
"ТабДокумент.Показать("АктОбоказанииУслуг");

Это надо просто в Модуль написать? или  кнопке в в форме присвоить?"
А зачем волшебство убрал?Вообще-то этот код не правильный,а я не телепат чтобы гадать что там в обработке.
Читают тему
(гостей: 1)

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