Modber Сообщество
профессионалов по 1С

[РЕШЕНО] Подбор номенклатуры

Как выбрать номенклатуру из двух разных складов?
  
Сообщений: 5

0
Привет!
Задача вот какая:
Есть Ресторан+Столовка. Все крутится на самописной конфе (писал не я) на 8.1.
В ресторане и Столовке установлены терминалы. В 1С-ке прописаны "Принадлежности терминалов "к складам.
Типа "Ресторан" — "Кухня Ресторан", "Столовая" — "Кухня столовая".
Номенклатура соответственно тоже "раскидана" по соответствующим складам.
При открытии документа "Заказа" на терминале в столовой выборка идет по номенклатуре, которая находится на складе "Столовая",
ну и в Ресторане соответственно.
Руководство решило добавить в Столовую еще одно "подразделение" "Буфет", ну и есно склад "Буфет" тоже появляется.
Отпуск товара идет через терминал в столовой. НО!!! При открытии формы подбора на терминале в столовой в форме подбора открывается номенклатура ТОЛЬКО из склада "Столовая", а из "Буфета" ессно, не отражается.
Блин! Как объединить номенклатуру из двух разных складов в форму подбора?!
МедальГрамота
Сообщений: 199

+5
Приветствую!
тут необходимо при открытии подбора в коде добавить склад "Буфет".
Сообщений: 5

0
adminko, Ага, а при появлении нового подразделения типа "Летнее кафе" — опять бежать на точку и дописывать?
Сообщений: 5

0
В общем решается это так (вдруг кому пригодится):

Перечисления
ТипыПодразделений
Общепит
Ресторан
Бар
Кафе


Процедура ПриОткрытии()
ТекСклад = Новый СписокЗначений;

Выборка = Справочники.Подразделения.Выбрать();
пока Выборка.Следующий() цикл
если Выборка.ТипПодразделения = Перечисления.ТипыПодразделений.Общепит Тогда
ТекСклад.Добавить(Выборка.Ссылка)
КонецЕсли;
КонецЦикла;

//СписокНоменклатуры — Элемент формы расположенные на форме

СписокНоменклатуры.Отбор.ссылка.ВидСравнения = ВидСравнения.ВСписке;
СписокНоменклатуры.Отбор.Ссылка.Значение =  ТекСклад;
СписокНоменклатуры.Отбор.Ссылка.Использование = Истина;
В начало страницы 
|
Перейти на форум: