Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[1С:Предприятие 7.7]

добавление своего реквизита в справочник

Сергей Семенов
читатель
офлайн
Дата регистрации: 09.07.2010
Сообщений: 7
Пост №1
 
31.05.2011 11:55

Добрый день!<br>Возникла задача - добавить свой реквизит в справочнике типовой конфигурации. В окне конструктора справочника реквизит добавил. На форме элемента справочника разместил добавленный реквизит типа флажок. Все получилось нормально. Но вот в в форму списка, которая содержит таблицу, немогу в эту таблицу добавить столбец с моим реквизитом.<br>Помогите пожалуйста, как это сделать. Если уже было описано, пните по ссылке.<br>Спасибо.

Сергей Семенов
читатель
офлайн
Дата регистрации: 09.07.2010
Сообщений: 7
Пост №2
 
31.05.2011 12:33

Вопрос снят!<br>Кому интересно, спрашивайте, отвечу

ЗаЕц
читатель
офлайн
Дата регистрации: 09.02.2009
Сообщений: 560
Пост №3
 
31.05.2011 14:13

мне интересно :) ответте

Сергей Семенов
читатель
офлайн
Дата регистрации: 09.07.2010
Сообщений: 7
Пост №4
 
01.06.2011 02:59

"<br>Добавление реквизита в справоник<br> <br>1. В конструкторе справочника создаем новый реквизит, устанавливаем все его свойства.8. В свойствах столбца на закладке <Дополнительно> в строке "Формула" прописать созданную функцию: ПоказатьКорректировку()<br> Например, число; длина - 1; неотрицательное, и т.д. (в нашем случае - Реквизит КорректировкаКвартплаты - признак лицевого счета, который будет претерпевать <br> корректировку квартплаты. В базе будет иметь два значения: 1 - корректировка возможна и 0 - корретироква невозможна<br>2. На форме элемента на панели инструментов со вставляемыми объектами при помощи кнопки <Реквизиты> открываем окно <Размещение реквизитов Справочника><br><br>3. В списке реквизитов галкой отмечаем нужный реквизит, из списка <Вставлять> выбираем внешний вид вставляемого реквизита (поле ввода, флажок, переключатель)<br>4. В конструкторе справочника кнопкой <Форма списка> открываем форму списка справочника<br>5. В табличной части справочника горизонтально смещаемся в нужную позицию для вставки нового столбца.<br>6. В нижней панели инструментов жмем кнопку <Текст> для добавления нового столбца типа текст<br> (Если в таблицу добавить реквизит кнопкой <Реквизиты>, то содержимое столбца будет выглядеть так же, как было определено в конструкторе справочника)<br>7. В модуле формы списка создаем обработку (функцию) для правильного отображения содержимого столбца.<br>ПРИМЕР:<br><pre>Функция ПоказатьКорректировку()<br> ПоказатьКорректировку = """"; <br> Если (ЭтоГруппа() = 0) И (Выбран() = 1) Тогда <br> Если КорректировкаКвартплаты = 1 Тогда                  // это имя реквизита справочника <br>      ПоказатьКорректировку = "Корректировать квартплату"; // это текст, который будет отображаться в столбце, <br>                                                            // если реквизит установлен в форме элемента <br> КонецЕсли; <br> КонецЕсли; <br> Возврат ПоказатьКорректировку; <br>КонецФункции </pre><br><br> <br>Теперь при открытии справочника в табличной его части появится наш реквизит, но он будет пстой. Чтобы его как-то изменить, нужно дважды кликнуть по элементу справочника, тогда откроется окно для редактирования элемента справочника, в котором мы найдем объект флажок, связанный с нашим реквизитом. Установив галку в этом флажке и выйдя из формы элемента (подтвердив изменение элемента) мы увидим в измененном элементе в табличной части справочника некий текст (для нашего примера - "Корретировать квартплату")<br>Удачи!"

Сергей Семенов
читатель
офлайн
Дата регистрации: 09.07.2010
Сообщений: 7
Пост №5
 
01.06.2011 03:02

Почему-то не добавилось...<br>8. После написания функции обработки ее надо прописатьв ствойствах добавленного столбца на закладке <Дополнительно> в строке <Формула> надо прописать ПоказатьКорректировку()

ЗаЕц
читатель
офлайн
Дата регистрации: 09.02.2009
Сообщений: 560
Пост №6
 
01.06.2011 04:51

ого, как все подробно ))) спасибо ))

Сергей Семенов
читатель
офлайн
Дата регистрации: 09.07.2010
Сообщений: 7
Пост №7
 
01.06.2011 05:49

Просто когда-то это уже делалось, но спустя какое-то время, благополучно забылось, а как это делалось нигде не осталось (блин, стихи что ли? :-))<br>Поэтому, после того, как вспомнилось, я решил для себя оставить памятку на будущее :-), ну вот она и пригодилась.

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №8
 
01.06.2011 07:53

Зачем в условии выбран?

Thorvardr
читатель
офлайн
Дата регистрации: 25.02.2005
Сообщений: 3082
Пост №9
 
01.06.2011 09:52

а ты попробуй без условия когда в справочнике нет ни одного элемента, будешь удивлен

zak555 (398843952)
читатель
офлайн
Дата регистрации: 27.03.2008
Сообщений: 4656
Пост №10
 
01.06.2011 13:13

> а ты попробуй без условия когда в справочнике нет ни одного элемента, будешь удивлен<br><br><br>я б использовал ПустоеЗначение и ТекущийЭлемент

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация