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

Новая тема
Показывать по сообщений
Доброго времени суток! Нужно в 1с7.7 создать внешнюю печатную форму списка продаваемой номенклатуры так чтобы при печати выходили 2-е колонки: наименование и количество. Я в данный момент изучаю программирование 1с8. Поэтому ума не приложу с чего нужно начинать. Подскажите, хотя бы в общих чертах, как решается данная задача, от чего плясать начинать.
формируешь ОСВ по тому счету, где нужно количество, сохраняешь в "екселе" и там доводишь до нужного вида, если сама оборотка не устраивает.
1. В  каком документе будет вызываться эта печатная форма?<br>2. Что будет являться источником данных для печатной формы?<br>3. Сам макет-таблицу составить можете?<br>4. Есть какая-нибудь внешняя печатная форма (желательно похожая) чтобы Вы могли посмотреть пример создания?
"нашел решение!!!<br>вот...<br> <br><pre>Процедура Сформировать() Таб = СоздатьОбъект("Таблица"); Таб.ИсходнаяТаблица("Сформировать"); Таб.ВывестиСекцию("Шапка"); Таб.Опции(0,0,Таб.ВысотаТаблицы(),0); БИ=СоздатьОбъект("БухгалтерскиеИтоги"); БИ.Рассчитать(ДатаОстатков); Тов=СоздатьОбъект("Справочник.Номенклатура"); Тов.ВыбратьЭлементы(); Пока Тов.ПолучитьЭлемент() > 0 Цикл Если Тов.ЭтоГруппа() = 0 Тогда Если Тов.ТипНоменклатуры=Персчисление.ТипыНоненкпатуры.Товар Тогда Остаток=БИ.СНД("41.1", "К",, Тов.ТекушийЭлемент(); Таб.ВывестиСекцию("Строка_1"); КонецЕсли; КонецЕсли; КонецЦикла; Таб.ВывестиСекцию("Подвал"); Таб.ТолькоПросмотр(1); Таб.Показать("Остатки товаров","""");КонецПроцедурыДатаОстатков = КонецПериодаБИ();</pre>"
а конечное сальдо более "актуально"!
Гениально!!! Это однозначно "нетленка"! :)
дабы не плодить темы спрошу здесь<br> <br>В БухУчете 7,7 есть "Акт об оказании  услуг", нам необходимо дописать в печатной форме внизу листа пару строк. Но стандартную форму необходимо оставить а при печати можно выбирать какую печатную форму использовать. Все прцедуры, ввод на основании диалоговыое окно все должно быть как в стандартном "Акт об оказании  услуг", нужно добавить лишь еще одну печатную форму.<br> <br>Захожу в конфигуратор, иду в "Документы", нахожу "Оказание услуг", окрываю печатную форму, выделяю поля и секции копирую.<br>Затем создаю   "Новую внешнюю обработку" Копиру табличную часть из с старой печатной формы, в новый внешний отчет корректирую как мне надо, Сохраняю с расширением *.ert? Копирую в PrnFrms. Захожу в Регистрацию внешних печатных форм. Выбираю "Оказание услуг", подключаю свой файл....<br>Захожу в "Документы" "Оказание услуг"  Нажимаю на стрлочку на кнопке "Печать" Выбираю свой вариант.<br>Выскакивает стандартная форма диалогового окна с кнопками "Сформировать" и "Закрыть". Собственно по "Сформировать" ничего не происходит, по "Закрыть" закрываеться окно и все.<br> <br>Что-то надо писать еще в модуль "Внешней обработки" чтобы она вместо диалогового окна вывоводила "Печатную форму" ????
"ТабДокумент.ВолшебствоИМагия.Показать("АктОбоказанииУслуг");"
"ТабДокумент.Показать("АктОбоказанииУслуг");<br> <br>Это надо просто в Модуль написать? или  кнопке в в форме присвоить?"
А зачем волшебство убрал?Вообще-то этот код не правильный,а я не телепат чтобы гадать что там в обработке.
Читают тему
(гостей: 1)

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