Версия для печати темы (https://pro1c.org.ua/index.php?s=b9180ab09401856c7fab1af3b173f908&showtopic=10547)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование в 1С Предприятие 7.7 _ Проблемы с фильтром документов

Автор: GoDammeD 10.01.13, 12:50

Здравствуйте!
Проблема заключается в следующем:
После добавления реквизитов в табличную часть документов "Приходная накладная" и "Расходная накладная", при добавлении новых документов появляется следующее окно для выбора вида документа в котором находятся все доступные виды документов в конфигурации:

и к тому же при формировании реестра документов так же отображаются документы всех видов.
Буду благодарен за любую помощь=)

Автор: Cthulhu 10.01.13, 13:57

При добавлении в форме журнала - и какого именно - неплохо бы указывать сразу.
Также неплохо бы сразу указывать о том, какой именно это журнал - в том числе особо важно общий/обычный/дополнительный?
Также неплохо бы сразу рассказать - как именно этот журнал работал ддо того, как были внесены изменения в конфигурацию (подробненько).
А вот в такой форме сформулированный вопрос - он "ниочём".

Ну, Ок, Раз ужа автор молчит как партизан (плюющий с высокой башни на то, что его разговорчивоть и уточнение заданного им вопроса - в его же интересах)
попробую протелепатировать.
-------
В конфигурации был(есть) общий(!) журнал.
-------
ДО внесения изменений в конфигурацию:
В форме этого журнала отображались документы какого-то одного(!) вида.
И при добавлении (по Ins) в этот журнал документа - сразу(!) открфвалась форма нового какого-то конкретного вида.
-------
ПОСЛЕ внесения изменений в конфигурацию:
В форме этого журнала возможно (но не обязательно!) стали отображаться документы не только какого-то одного(!) вида.
И при добавлении (по Ins) в этот журнал документа - система стала просить уточнить - какого вида новый документ необходимо создавать.
-------
Я угадал?..

Автор: GoDammeD 10.01.13, 14:21

Цитата(Cthulhu @ 10.01.13, 13:31) http://pro1c.org.ua/index.php?act=findpost&pid=62938
Я угадал?..

Да, Вы совершенно правы=)

Автор: Cthulhu 10.01.13, 15:00

ну, тогда этот журнал был изначально сконструирован не совсем штатным способом.
который тебе придется теперь воспроизвести.
1. Сначала ЭТОТ журнал делается обычным.
2. Настраивается состав видов доков в нем (единственный вид - который был раньше, и который нужно вводить по Ins; при этом в документе этого вида обязательно проверить и установить при надобности принадлежность к ЭТОМУ журналу).
3. Сохранить конфигурацию.
4. ЭТОТ журнал СДЕЛАТЬ ОБЩИМ.
5. Сохранить конфигурацию.
прим.: между пп.4-5 не выполнять больше никаких(!) действий. ЭТОТ журнал больше не трогать.
прим.2: ЕСЛИ сказанный выше способ не прокатит - надо вместо п.1 такой журнал пере-создать (переименовать ЭТОТ-старый журнал, создать ЭТОТ журнал обычный (НЕ общий!!!), настроить в нем с помощью копипасты все как в старом, и далее по пунктам начиная с п.2).
-------
о результатах - неплохо бы доложить!

Автор: GoDammeD 10.01.13, 15:14

Цитата(Cthulhu @ 10.01.13, 15:00) *
2. Настраивается состав видов доков в нем (единственный вид - который был раньше, и который нужно вводить по Ins).

Насколько я понимаю это осуществляется при помощи кнопки "Состав"?
Но к сожалению она становиться доступной лишь при выборе типа журнала "Дополнительный"

Автор: Cthulhu 10.01.13, 15:19

Цитата(GoDammeD @ 10.01.13, 15:14) http://pro1c.org.ua/index.php?act=findpost&pid=62956. да и вообще http://pro1c.org.ua/redirect.php?http://my1c-archive.narod.ru/knowhow.html много чего интересного.

Автор: GoDammeD 10.01.13, 15:55

Цитата(Cthulhu @ 10.01.13, 15:19) *
2. Найти ДОКУМЕНТ нужного вида - и установить в нем(!) принадлежность к этому журналу.

Извините, не так понял...
Спасибо Вам большое, диалог подтверждения вида документа исчез, но в реестре документов так и отображаются все виды документов (раньше были только те документы, из формы журнала которого формировался реестр), не подскажите как это можно исправить?
P.S. После изменения типа журнала на обычный, реестр отображается корректно.

P.S.S Посмотрел в чистой конфигурации, там эти журналы имеют тип "Обычный", может их стоит все оставить "обычными"?

Автор: Cthulhu 10.01.13, 17:07

Цитата(GoDammeD @ 10.01.13, 15:55) *
... но в реестре документов ...
P.S. После изменения типа журнала на обычный, реестр отображается корректно.

Простите, в каком "реестре"? при чем тут вообще "реестр"???

Цитата
P.S.S Посмотрел в чистой конфигурации, там эти журналы имеют тип "Обычный", может их стоит все оставить "обычными"?

Тогда получается, что в процессе внесения (указанных в самом начале топика) изменений в конфигурацию - ещё и этот журнал зачем-то сначала поменяли с обычного на общий, а потом его ещё и корректировали (модуль или фоорму). Иначе бы запрос вида нового документа просто не появлялся.
А так, если не будет возникать ошибок с установкой отбора в (обычном) журнале, например, и отборы в нем вообще не нужны - так почему бы и нет?..

Автор: GoDammeD 11.01.13, 11:10

Цитата(Cthulhu @ 10.01.13, 17:07) http://pro1c.org.ua/index.php?act=findpost&pid=62982
А так, если не будет возникать ошибок с установкой отбора в (обычном) журнале, например, и отборы в нем вообще не нужны - так почему бы и нет?..


Извините, только что посмотрел, в журналах действительно применяется отбор, при помощи граф отбора, так что установить тип журнала в "Обычный" не вариант...

Автор: Cthulhu 11.01.13, 13:57

тогда - общий.
а копию глобальной экспорт-процедуры "глПечатьЖурналаДокументов" - в модуль формы жкрнала. и в него всандалить фильтр по виду документа.
(ну, или если(!) в глобальной экспорт-процедуре "глПечатьЖурналаДокументов" есть возможность через параметры такой фильтр указывать - то ничего никуда не копировать, а просто поменять её вызов так, чтобы в реестр выводились документы с нужным фильтром по виду докуменов)

Автор: GoDammeD 11.01.13, 16:23

Цитата(Cthulhu @ 11.01.13, 13:57) *
тогда - общий.
а копию глобальной экспорт-процедуры "глПечатьЖурналаДокументов" - в модуль формы жкрнала. и в него всандалить фильтр по виду документа.
(ну, или если(!) в глобальной экспорт-процедуре "глПечатьЖурналаДокументов" есть возможность через параметры такой фильтр указывать - то ничего никуда не копировать, а просто поменять её вызов так, чтобы в реестр выводились документы с нужным фильтром по виду докуменов)


Спасибо Вам огромное, скопировал процедуру, добавил отбор по виду документа и всё отлично работает=)
Ещё раз спасибо=)

Автор: Cthulhu 12.01.13, 1:41

та будьласка. smile.gif
надеюсь, за "ты" - без обид (там чуть выше проскочило)?.. просто постоянно сбиваюсь - в связи с вросшим в мозги интернет-этикетом де-факто. в соответствии с которым обращение на "Вы" уместно в официальной переписке, в обращениях к официальным лицам, в обращениях к человку, с которым знаком IRL и в реале также обращаешься на "Вы", и - самое частое! - для демонстративного дистанцирования с как минимум оттенком неодобрения (а во всех иных случаях, в рамках доброжелательного общения с неизвестными людьми принято обращение на "ты"). как-то так.

Автор: GoDammeD 15.01.13, 15:25

Цитата(Cthulhu @ 12.01.13, 1:41) http://pro1c.org.ua/index.php?act=findpost&pid=63084
в соответствии с которым обращение на "Вы" уместно в официальной переписке, в обращениях к официальным лицам, в обращениях к человку, с которым знаком IRL и в реале также обращаешься на "Вы", и - самое частое! - для демонстративного дистанцирования с как минимум оттенком неодобрения (а во всех иных случаях, в рамках доброжелательного общения с неизвестными людьми принято обращение на "Вы")

Извините, я использую "Вы" исключительно в знак уважения к малознакомым людям=)

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua