ВЫБРАТЬ КонтрагентыТовары.Ссылка КАК Контрагент, КонтрагентыТовары.Номенклатура КАК Номенклатура, КонтрагентыТовары.Сумма КАК Сумма, РС.СтоимостьОборот Оборот
ИЗ Справочник.Контрагенты.Товары КАК КонтрагентыТовары
Левое соединение (ВЫБРАТЬ ЗакупкиОбороты.Контрагент КАК Контрагент, ЗакупкиОбороты.Номенклатура КАК Номенклатура, ЗакупкиОбороты.СтоимостьОборот КАК СтоимостьОборот ИЗ РегистрНакопления.Закупки.Обороты КАК ЗакупкиОбороты) как РС по РС.Номенклатура.Родитель = КонтрагентыТовары.Номенклатура.
ГДЕ НЕ КонтрагентыТовары.Сумма = 0
Если соединений несколько - в выборке нужно будет использовать CASE.
Если больше никаких данніх не надо и есть затруднения с СКД - просто скормите запрос целиком в конструкторе
на инфостарте поиск по "MiracleV8". Там полно всякой фигни. Если чего-то нет - можно связаться с Абадонной - он допишет. Его сайт - http://dev.1tsm.ru/project, но обычно он находится на инфостарте (или мисте)
Может проще использовать для "ограниченных" пользователей ордерную систему? Дописки - это временные меры. Откроет юзер универсальный журнал и все увидит. (и т.д.)
попробовать в этом
#Если &ИспользоватьОграничениеПоСклады #Тогда КОГДА НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Склады) ТОГДА НастройкиПравДоступаПользователей.ОбъектДоступа В (ТекущаяТаблица.СкладОтправитель, ТекущаяТаблица.СкладПолучатель) #КонецЕсли
вместо В () поставить И
Не - не пройдет. Если ограничение на чтение - можно добавить еще одно правило, а если на все - надо писать другой шаблон
Таб=СоздатьОбъект("Таблица"); Если Выбор=1 Тогда ИмяФайлаПечатнойФормы = КаталогИБ()+"ExtForms\PrnForms\[u]prfdvn[/u].mxl";
Иначе Если Выбор=2 Тогда ИмяФайлаПечатнойФормы = КаталогИБ()+"ExtForms\PrnForms\[u]prfdvn_2[/u].mxl";
.... КонецЕсли
Если (Константа.ИспользоватьВнешниеПечатныеФормы = Да) и (ФС.СуществуетФайл(ИмяФайлаПечатнойФормы) = 1) Тогда Таб.ИсходнаяТаблица(ИмяФайлаПечатнойФормы);
// далее манипулируем объектом ТАб // Если есть разница в печ. формах - используем Если Выбор=х // Если нет - просто выводим секции
Если Выбор=1 Тогда ИмяФайлаПечатнойФормы = КаталогИБ()+"ExtForms\PrnForms\prfdvn.mxl";
//Таб.ИсходнаяТаблица("Таблица1"); Иначе Если Выбор=2 Тогда ИмяФайлаПечатнойФормы = КаталогИБ()+"ExtForms\PrnForms\prfdvn_2.mxl"; //Таб.ИсходнаяТаблица("Таблица2"); .... КонецЕсли
Если (Константа.ИспользоватьВнешниеПечатныеФормы = Да) и (ФС.СуществуетФайл(ИмяФайлаПечатнойФормы) = 1) Тогда Таб.ИсходнаяТаблица(ИмяФайлаПечатнойФормы);
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!