Ут 11 додати в номенклатуру колонки, ваш персональний програміст 1с

Іноді хочеться бачити в списку номенклатури додаткові колонки, наприклад ціни, за вказаною типу цін, залишки.

Ут 11 додати в номенклатуру колонки, ваш персональний програміст 1с

Розглянемо як це можна в конфігурації Управління Торгівлею, редакція 11

Якщо відкрити в конфігураторі форму списку номенклатури, то видно, що список номенклатури формується динамічно, за допомогою запиту.

Ут 11 додати в номенклатуру колонки, ваш персональний програміст 1с

Список номенклатури формується динамічно

Якщо відкрити запит, то побачимо:

З запиту видно, що вибірка йде з довідника «Номенклатура».

Для того, щоб додати нові колонки в список номенклатури нам потрібно змінити запит.

Наприклад, нам необхідно додати колонки «Залишок», «Цена1», «Цена2», де ціни - відповідають якимось типам цін.

Для цього трохи допишемо запит, додавши в нього кілька вкладених запитів, які будуть отримувати інформацію про залишки і цінах.

Далі, додаємо додаткові реквізити «Цена1» і «Цена2», виводимо їх на форму, щоб користувач міг в ручну вказувати які ціни необхідно бачити.

Типи цін в списку номенклатури

І в модуль, також, необхідно вставити установку параметрів для перерахунку цін при зміні типів

На сервері
Процедура УстановітьОтборПоЦенаНаСервере ()
ЗначеніеОтбора =? (ЗначеніеЗаполнено (Цена1), Цена1, Не визначено);
ОбщегоНазначеніяКліентСервер.УстановітьПараметрДінаміческогоСпіска (Список, «Цена1», ЗначеніеОтбора, ЗначеніеЗаполнено (Цена1));
ЗначеніеОтбора =? (ЗначеніеЗаполнено (Цена2), Цена2, Не визначено);
ОбщегоНазначеніяКліентСервер.УстановітьПараметрДінаміческогоСпіска (Список, «Цена2», ЗначеніеОтбора, ЗначеніеЗаполнено (Цена2));
КонецПроцедури

Нерідко в торгових організаціях присутня необхідність роздруковувати реєстри сертифікатів, а також копії самих сертифікатів. Для цього мною була написана обробка - Реєстр сертифікатів, що працює.
  • Нерідко трапляється ситуація коли необхідно поправити підключену зовнішню друковану форму якогось документа, наприклад треба розсунути рядки, перемістити будь-які елементи, вставити логотип. Справа в.

  • Тільки починаю вивчати програмування 1с і стало трохи не зрозуміло як дописати цей запит?

    Як я зрозумів треба вставити одну частину до «ВИБІР» інше починаючи з Справочнік.Номенклатура ЯК СпрНоменклатура, але виникає помилка.

    Схожі статті