Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вывод реквизитов Справочника номенклатуры в форму подбора в документ
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.1 (8.0)
Russkiy
Привет всем!

У меня вот какая проблема. Совсем недавно перешёл на использование восьмой версии 1С. Мне нужно сконфигурировать её под специфику книготорговли. Для этого, помимо прочего, нужно привести карточки товара в Справочнике номенклатуры к должному виду - со всеми необходимыми для идентификации товара реквизитами. Мне удалось практически без проблем добавить в Справочник номенклатуры дополнительные реквизиты в форму элемента и в форму списка. Но этого для работы мало: необходимо, чтобы эти реквизиты я видел при подборе номенклатуры по справочнику в документ. И вот это-то у меня и не получается. Попробовал добавить один из реквизитов в форму выбора Справочника номенклатуры - бесполезно, он не виден при подборе. Искал в конфигурации что-либо подобное форме "Для подбора в торговле", имеющейся в конфигурации версии 7.7 - не нашёл...

По совету более грамотных товарищей на этом форуме, но в другом разделе, попробовал покопаться в обработке "Подбор номенклатуры" - ничего не получается. Там есть "Основная форма", в которую я ввёл один из своих дополнительных реквизитов номенклатуры, создав его предварительно в "Табличных частях". Проверял, старался, чтобы всё было подобно другим реквизитам, видимым при подборе, но воз и ныне там: мой дополнительный реквизит при подборе не виден... Может, нужно ковырять не в форме, а в модуле? Тогда что в нём ковырять? Если кто в курсе - помогите, пожалуйста, чайнику...


Резюмирую свою задачу: мне необходимо видеть дополнительно созданные реквизиты товара при подборе из Справочника номенклатуры в любой документ (накладная, счёт и проч.). Небольшое уточнение: всё это делаю в Базе данных "Управление торговым предприятием для Украины".

Буду весьма признателен за помощь.
Ardi
На примере "Бухгалтерии":
В процедуре "ПерезаполнитьТаблицуНоменклатуры(Родитель, СтруктураЗапроса)"
Есть код
Для Каждого Колонка Из ЭлементыФормы.НоменклатураДляПодбора.Колонки Цикл
        ИмяКолонки = Колонка.Имя;

        Если ИмяКолонки = "Пиктограмма"
            ИЛИ ИмяКолонки = "ПредставлениеАртикул" Тогда

            Колонка.ИзменятьВидимость = Ложь;
            Колонка.Видимость         = Истина;

        ИначеЕсли ИмяКолонки = "ПереходитьВверх"
              ИЛИ ИмяКолонки = "ФлагУсловийПоставки" Тогда

            Колонка.ИзменятьВидимость = Ложь;
            Колонка.Видимость         = Ложь;
    ........................

Дописываем туда
        ИначеЕсли ИмяКолонки = "Артикул" Тогда

            Колонка.ИзменятьВидимость = Ложь;
            Колонка.Видимость         = Истина;
Batchir
Только вот зачем создавать дубли.
Обсуждение происходит здесь необходимо зарегистрироваться для просмотра ссылки.
Продолжайте решать проблему там.
Тема закрыта.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.