• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Отчет о закупках

  • Автор темы Dzo
  • Дата начала
D

Dzo

Необходимо сделать отчет о закупках.
Самое главное чтобы отражалось следующее: У кого, по какой цене, когда. за выбраный период времени. По конкретному ТМЦ.

Фактом закупки является документ "Поступление ТМЦ(Купля продажа)"

Не совсем понимаю как это сделать.

1с 7.7 Торговля.

Всем заранее спасибо.
 
V

vitfil

ТиС?
Регистр ПартииНаличие (вроде так он там называется).
Смотрите приход за нужный период, а в самой партии есть вся необходимая вам информация.
Если мне не изменяет склероз, подобный отчет в ТиС уже есть.
 
D

Dzo

Да, ТиС.
Есть такой регистр.
А отчета я похожего не нашел (

И сам решил воспользоваться регистром "Заказы", хотя сейчас посмотрел в "ПартииНаличие" действительно больше всего.


Да, кстати, в регистре "ПартииНаличие" нет информации о поставщике. Как с этим быть?
 
P

puh14

Документ есть? из него и цепляешь поставщика.
 
V

vitfil

Да, кстати, в регистре "ПартииНаличие" нет информации о поставщике. Как с этим быть?
Да, кстати, повторю еще раз (возможно, вы невнимательно читали): в регистре есть партия, в партии есть ссылка на документ и на поставщика. Откройте справочник "Партии", многие вопросы отпадут сами собой.
 
V

vbs

Велосипед изобретать незачем.
Отчет "ВедомостьПоПартиямТМЦ" с детализацией по поставщику
 
D

Dzo

Да, только он не совсем то что надо показывает, возможно и есть смысл взять этот отчет за основу.
 
D

Dzo

Уважаемые Господа!

Более менее все заработало. Вопрос в следующем: Порой поступление на склад товара проходит не только документом "Поступление ТМЦ", а такими документами как "Оприходование ТМЦ" и "Комплектация ТМЦ" Например. Хотелось бы узнать, как в таком случае сделать так чтобы вместо названия поставщика в таблице выводилось название приходного документа.

И еще, какая то странная хрень. Формируется таблица, вроде бы уже все сформировалось, а ничего не показывается. А начинает показываться только в том случае, если выделить. Ума не приложу что это.
 
V

vbs

Порой поступление на склад товара проходит не только документом "Поступление ТМЦ", а такими документами как "Оприходование ТМЦ" и "Комплектация ТМЦ" Например. Хотелось бы узнать, как в таком случае сделать так чтобы вместо названия поставщика в таблице выводилось название приходного документа
В отчете "ВедомостьПоПартиямТМЦ" установить детализацию по поставщикам и по партиям одновременно
 
D

Dzo

Да не подходит Эта ведомость. Не то она показывает что надо.
 
V

vbs

модифицируй по аналогии - в зависимости от документа, формирующего партию - если ПоступлениеТМЦ - Поставщик, иначе на его месте Приходный документ
 
E

ech

А нельзя наваят простенький отчет (запрос) по нужному тебе документу??? 10 мин. дел и готово..тем же конструктором например
 
D

Dzo

Господа, всем спасибо за помощь, все получилось, но возникли некоторые вопросы по ходу..

Как сделать так, чтобы в процессе просмотра таблицы, которую формирует отчет, можно было нажимать на конкретную позицию и просматривать документ? Появлялся как бы крсет с лупой.
 
V

vbs

посмотри, как устроена расшифровка в типовых отчетах
 
P

puh14

Одновременно с выводом ячейки таблицы заполняешь значение переменной ,например расшифровка, в ячейке таблицы указываешь поле расшифровка твоей переменной, при выводе ставишь таблицу в ТОлькоПросмотр(1), а потом читаешь про процедуру ОбработкаЯчейкиТаблицы().
Например у тебя выводится в строке документ.
пишешь так

Расшифровка = Док.ТекущийДокумент();//На ячейке в которой документ в поле расшифровка пишешь расшифровка - это будет ссылка на переменную
Таб.вывестиСекцию("Документ");

Процедура ОбработкаЯчейкиТаблицы(Расшифровка,Флаг,Таб,Адрес)
ОткрытьФормуМодально(Расшифровка,,1);//Ну тут можешь добавить хрень всякую - типа документ ли-это, какого вида и.т.д
КонецПроцедуры
 
D

Dzo

Огромное спасибо, с расшифровкой разорался, открытым остается только один вопрос!
А именно почему, уже после формирования отчется посмотреть что получилось можно только после выделения?
 
P

puh14

А именно почему, уже после формирования отчется посмотреть что получилось можно только после выделения?

Что ты имеешь в виду под выделением?

Кстати - кто-нибуть знает как в семерке закрыть таблицу программно? Таб.Закрыть() не катит. Нашел только Очистить()
 
D

Dzo

Ну вот как то так, если продолжить выделять, то откроется все остальное )
Фантастика какая то...
 

Вложения

  • 2.JPG
    2.JPG
    78,4 КБ · Просмотры: 457
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!