7.7 Как установить позицию в Журнале документов

Тема в разделе "Отчеты и обработки для "1С:Предприятие 7.7"", создана пользователем mrleo1964, 5 ноя 2010.

  1. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    На файлообменник. Сюда ссылку
  2. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Ребята, я не вижу главного: ГДЕ вызывается метод установки активного элемента?
    После открытия журнала нужно спозиционироваться на нужном документе.
  3. dianofob
    Offline

    dianofob (-_-)y-.o0O

    Регистрация:
    3 июл 2009
    Сообщения:
    711
    Симпатии:
    0
    Баллы:
    26
    просто открывай форму документа после создания и всего делов ;)

    а в модуль журнала придется засадить ПриПовторномОткрытии()
  4. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    В стандартной конфе она там есть....
    Сам механизм содержится в процедуре
    ПриОткрытииИЛИПереоткрытииЖурнала
    только вот конфа больно похожа на не типовую (не 1с предприниматель - точно, т.к. структура документов разнится со стандартной). Поэтому и пропросил МДшник
  5. TopicStarter Overlay
    mrleo1964
    Offline

    mrleo1964

    Регистрация:
    29 окт 2010
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    Завтра сброшу, МДшник, сегодня не успел - заработался
  6. TopicStarter Overlay
    mrleo1964
    Offline

    mrleo1964

    Регистрация:
    29 окт 2010
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    Вот МДшник http://www.fayloobmennik.net/192960
  7. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Вот обработка для примера - все прекрасно открывается в журнале в ВАШЕЙ конфигурации.
    З/Ы - конфа действительно Учет и отчетность предпринимателя, ред. 1.2

    Вложения:

    • проба.ert
      Размер файла:
      33 КБ
      Просмотров:
      50
  8. TopicStarter Overlay
    mrleo1964
    Offline

    mrleo1964

    Регистрация:
    29 окт 2010
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    Поставил в программу (как в Пробе):
    Код:
    ПеремещениеНовое.Записать();
    ПеремещениеНовое.Провести(0);
    ОткрытьФорму("Журнал.Общий", ПеремещениеНовое.ТекушийДокумент());
    
    
    Получил сообщение: "Поле агрегатного объекта не обнаружено (ТекушийДокумент)", может быть дело в проведении документа?
  9. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Механизм позиционирования в журнале
    Код:
    Если ВРег(ТипЗначенияСтр(Форма.Параметр))="ДОКУМЕНТ" Тогда
    // НАДО ПОЗИЦИОНИРОВАТЬСЯ НА ЭТОМ ДОКУМЕНТЕ
    Док = Форма.Параметр.ТекущийДокумент();
    
    
    Так что все должно работать...
    В вашем примере видна грамматическая ошибка:
    текуШиы вместо текуЩий, может в этом причина?
  10. TopicStarter Overlay
    mrleo1964
    Offline

    mrleo1964

    Регистрация:
    29 окт 2010
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    Спасибо, виноват, действительно дело в ошибке - все работает без регистра!
  11. Бухгалтерский угодник
    Offline

    Бухгалтерский угодник Администраторы Команда форума Администратор

    Регистрация:
    29 дек 2008
    Сообщения:
    21.520
    Симпатии:
    407
    Баллы:
    104
    Регистром я просто указал вам на ошибку "ш" вместо "щ"
  12. TopicStarter Overlay
    mrleo1964
    Offline

    mrleo1964

    Регистрация:
    29 окт 2010
    Сообщения:
    49
    Симпатии:
    0
    Баллы:
    1
    Еще раз спасибо!!!

Поделиться этой страницей