Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование 1С: Предприятие 7.7. Практикум


Эта рассылка создана для тех, кто хочет самостоятельно освоить конфигурирование и программирование в 1С: Предприятие 7.7.


Все кто подписался на рассылку, и продолжают читать ее, желают изучить основы конфигурирования и программирования в 1С: Предприятие 7.7. Но чтобы достичь желаемого результата, нужно выполнять все практические задания и задания для самостоятельной работы, которые предлагаются в выпусках рассылки. Иначе можете получить результат не тот, на который рассчитывали.

Поэтому старайтесь разобраться во всем материале, прилагайте усилия.

Желаю успехов.

 

В предыдущем выпуске рассылки была представлена 8 часть учебного материала по обучению 1С: Предприятие 7.7. Конфигурирование. Компонента «Бухгалтерский учет».

В прошлом выпуске рассылки мы рассмотрели создание «Расходной накладной»и сформировали ее печатную форму.

Сегодня рассмотрим следующую тему.

Отбор в справочниках

Часто возникает ситуация, когда при выборе из списка удобнее видеть не весь список объектов, а только часть, отобранную по определенному принципу. В нашей конфигурации есть справочник «Организации», в который попадают и покупатели и поставщики. При этом, если список большой, а элементы сгруппированы не в группы «Покупатели» и «Поставщики», а по именам менеджеров (чтобы знать оборот по менеджеру и подсчитать ему зарплату), то становится неудобно работать с накладными. При заполнении расходной накладной мы видим всех, а нужны только покупатели.

Задание. Установить отбор в справочнике по покупателям или поставщикам.

1)  Создайте новый вид перечисления: ВидыКонтрагентов:

         Покупатель

         Поставщик

2)   Создайте   в   справочнике  «Организации»  новый   реквизит   «ВидКонтрагента»  типа Перечисление.ВидыКонтрагентов,  установите флаг «Отбор по реквизиту» на вкладке  Дополнительно,   вставьте   новый реквизит в форме элемента.

Теперь можно устанавливать и  отключать отбор в справочнике с помощью кнопки на панели инструментов этого справочника.

3)     Переделайте расходную накладную так, чтобы при выборе контрагента из расходной накладной отбор по «Покупателю» включался сам. Для этого:

создайте   новую  форму  списка:

         нажмите  кнопку   «Форма   списка». «Редактировать», «Новый» (в справ.Организации);

         Задайте название  «ДляРНК»;

         Откройте  форму  двойным  щелчком,  вставьте   в  нее  реквизиты  Код  и Наименование;

      В модуле формы списка «ДляРНК» напишите процедуру:

Процедура ПриОткрытии()

УстановитьОтбор("ВидКонтрагента", Перечисление.ВидыКонтрагентов.Покупатель);

КонецПроцедуры

Процедура ПриОткрытии() - предопределенная процедура модуля формы списка справочника, которая сработает в момент открытия формы списка.

    Укажите  форму  списка  справочника  в  реквизите  «Покупатель»  документа Расходная Накладная (в форме документа).

См. рисунки в прикрепленном  файле.

Зайдите в  режим«1С:Предприятие» и проверьте работу.

Задание . Переделайте алогичным способом приходную накладную таким образом, чтобы при выборе организации-поставщика пользователь видел только поставщиков.

В следующем выпуске рассылки рассмотрим подчиненные справочники в 1С: Предприятие 7.7.


Богданова Светлана,

bogd05@inbox.ru

 

 


В избранное