Имя: Пароль:
1C
1С v8
Один документ на разных страницах журнала
0 Nykos
 
21.05.15
15:06
Здравствуйте. В накладной есть реквизит "Тип накладной". Например тип "А" и тип "Б"(Перечисления.ТипНакладной). Подскажите пожалуйста, каким образом сделать так, чтобы на Странице1 панели журнала документов были накладные только с типом "А", а на Странице2 были только накладные с типом "Б"? На данный момент накладные ведуться без этой сортировки в одном журнале. Понимаю, вопрос нубский, но все же надеюсь на вашу помощь. Спасибо!
1 trooba
 
21.05.15
15:14
(0) Отбор
2 Nykos
 
21.05.15
16:14
(1) Процедура Панель1ПриСменеСтраницы(Элемент, ТекущаяСтраница)
    Если ЭлементыФормы.Панель1.ТекущаяСтраница = ЭлементыФормы.Панель1.Страницы.НакладныеА Тогда
          ЖурналДокументовСписокА.Отбор.ТипНакладной.Значение = Перечисления.ТипНакладной.А;
    КонецЕсли;
КонецПроцедуры

Примерно так?
3 Serg_1960
 
21.05.15
16:24
Примерно так:

...Отбор.ТипНакладной.ВидСравнения = ВидСравнения.Равно;
...Отбор.ТипНакладной.Использование = Истина;
...Отбор.ТипНакладной.Значение = ...
4 Nykos
 
21.05.15
16:53
(3) Спасибо, разобрался! Только еще один косяк есть. Когда я нахожусь на Страница2 и нажимаю кнопку "Настройка периода", и когда вылазит окошко настройки, то на заднем плане перескакивает на Страница1. таким образом я не могу на второй странице отсортировать за период документы.
5 Serg_1960
 
21.05.15
21:26
Проверь алгоритм. Может копировал и прихватил "лишнее", или опечатался, или в алгоритм написан, исходя из работы с первой страницей.
6 Nykos
 
22.05.15
09:55
(5) Да вроде ничего криминального нету... Не может это быть от того, что с обеих страниц журнал ссылается на один и тот же документ? Разница ведь только в том, что в зависимости от выбранной страницы только условия отбора меняются.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший