Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[1С:Предприятие 7.7]

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

KudesNick
читатель
офлайн
Дата регистрации: 09.10.2011
Сообщений: 7
Пост №1
 
10.10.2011 00:54

Доброго времени суток! Нужно в 1с7.7 создать внешнюю печатную форму списка продаваемой номенклатуры так чтобы при печати выходили 2-е колонки: наименование и количество. Я в данный момент изучаю программирование 1с8. Поэтому ума не приложу с чего нужно начинать. Подскажите, хотя бы в общих чертах, как решается данная задача, от чего плясать начинать.

Рисовод
читатель
офлайн
Дата регистрации: 26.12.2007
Сообщений: 25778
Пост №2
 
10.10.2011 09:11

формируешь ОСВ по тому счету, где нужно количество, сохраняешь в "екселе" и там доводишь до нужного вида, если сама оборотка не устраивает.

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №3
 
10.10.2011 10:02

1. В каком документе будет вызываться эта печатная форма?<br>2. Что будет являться источником данных для печатной формы?<br>3. Сам макет-таблицу составить можете?<br>4. Есть какая-нибудь внешняя печатная форма (желательно похожая) чтобы Вы могли посмотреть пример создания?

KudesNick
читатель
офлайн
Дата регистрации: 09.10.2011
Сообщений: 7
Пост №4
 
10.10.2011 23:55

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

Рисовод
читатель
офлайн
Дата регистрации: 26.12.2007
Сообщений: 25778
Пост №5
 
11.10.2011 09:24

а конечное сальдо более "актуально"!

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №6
 
11.10.2011 09:53

Гениально!!! Это однозначно "нетленка"! :)

loelc
читатель
офлайн
Дата регистрации: 21.03.2007
Сообщений: 115
Пост №7
 
28.11.2012 16:37

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

ZhAmAn
читатель
офлайн
Дата регистрации: 23.12.2010
Сообщений: 1333
Пост №8
 
28.11.2012 16:38

"ТабДокумент.ВолшебствоИМагия.Показать("АктОбоказанииУслуг");"

loelc
читатель
офлайн
Дата регистрации: 21.03.2007
Сообщений: 115
Пост №9
 
28.11.2012 17:04

"ТабДокумент.Показать("АктОбоказанииУслуг");<br> <br>Это надо просто в Модуль написать? или кнопке в в форме присвоить?"

ZhAmAn
читатель
офлайн
Дата регистрации: 23.12.2010
Сообщений: 1333
Пост №10
 
28.11.2012 17:10

А зачем волшебство убрал?Вообще-то этот код не правильный,а я не телепат чтобы гадать что там в обработке.

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация