8.х Передвижение по справочнику

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем nodirbek, 20 ноя 2006.

  1. TopicStarter Overlay
    nodirbek
    Offline

    nodirbek

    Регистрация:
    26 окт 2006
    Сообщения:
    37
    Симпатии:
    0
    Баллы:
    1
    Такая ситуация: Есть справочник сотрудников. На форме поставил две кнопки. Вперед,Назад. При нажатие на эти кнопки я должен передвигатся по элементам справочника вперед или назад. И форме чтоб показивалось данные связанные с сотрудником. Как это можно сделать? Подскажите.
  2. Prospero
    Offline

    Prospero Опытный в 1С

    Регистрация:
    13 сен 2006
    Сообщения:
    111
    Симпатии:
    0
    Баллы:
    26
    Т.е. у тебя на форме есть 2 кнопки "Вперед" и "Назад", и тебе, не открывая справочник "Сотрудники", нужно брать из него данные и выводить в поля на этой форме? Соответственно, если нажимается кнопка "Вперед" - показываются данные следующего в списке сотрудника, "Назад" - предыдущего?
  3. taramaz
    Offline

    taramaz

    Регистрация:
    21 ноя 2006
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    1
    У меня в принципе похожий вопрос....
    Мне надо, чтобы в форме списка (ну или выбора) номенклатуры вылезли остатки из регистра остатков.
    Была такая мысль: перебрать поочереди справочник и для каждого элемента сбахать запрос и вывести в форму.
    Но как перебрать справочник хз...
  4. TopicStarter Overlay
    nodirbek
    Offline

    nodirbek

    Регистрация:
    26 окт 2006
    Сообщения:
    37
    Симпатии:
    0
    Баллы:
    1
    Да. Примерна так.
  5. Prospero
    Offline

    Prospero Опытный в 1С

    Регистрация:
    13 сен 2006
    Сообщения:
    111
    Симпатии:
    0
    Баллы:
    26
    Лови, мож пригодится... там с картинками :)
    Набросал "навскидку".... Есть еще другие варианты - просто в час ночи было лень думать...

    Вложения:

  6. TopicStarter Overlay
    nodirbek
    Offline

    nodirbek

    Регистрация:
    26 окт 2006
    Сообщения:
    37
    Симпатии:
    0
    Баллы:
    1
    Спасибо за пример. Но как быть если у меня в справочнике код не по порядке, то есть вместо кода табельный номер? Можно другой вариантик.

    Спасибо за пример. Но как быть если у меня в справочнике код не по порядке, то есть вместо кода табельный номер? Можно другой вариантик.
  7. Prospero
    Offline

    Prospero Опытный в 1С

    Регистрация:
    13 сен 2006
    Сообщения:
    111
    Симпатии:
    0
    Баллы:
    26
    гут, поковыряюсь дома...
  8. Immortal
    Offline

    Immortal Опытный в 1С

    Регистрация:
    2 июл 2006
    Сообщения:
    58
    Симпатии:
    0
    Баллы:
    26
    Касательно "Вперёд" "Назад" . RTFM . Предопределённые события табполей.
    Остатки в форме списка:Добавить новую колонку остатки. в События ПриВыводеСтроки или ПриПолученииДанных вставить запрос получения остатков по текущим параметром(номенклатуру взять из данных строки)
    установить текст в ячейке остаток текущей строки = результату запроса. всё.
  9. Prospero
    Offline

    Prospero Опытный в 1С

    Регистрация:
    13 сен 2006
    Сообщения:
    111
    Симпатии:
    0
    Баллы:
    26
    лови другой вариантик

    Вложения:

  10. taramaz
    Offline

    taramaz

    Регистрация:
    21 ноя 2006
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    1

    Получается только сделать еще один реквизит справочника "Остаток", т.к. когда вставляю в таблицу справочника новый столбец, никак не могу ему значения назначать... выбираются только значения из реквизитов справочника... а новый реквизит делать бы не хотелось...
    Может можно как нибудь в табличной части формы с данными "СправочникСписок" у вставленного вручную столбца менять значения?
    PS Когда я создаю новый столбец, в нем даже не появляется поле ввода никакого...
  11. TopicStarter Overlay
    nodirbek
    Offline

    nodirbek

    Регистрация:
    26 окт 2006
    Сообщения:
    37
    Симпатии:
    0
    Баллы:
    1
    Спасибо. Все работает.

    Насчет событий можно поподробней. Если можно с кодом.

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