Имя: Пароль:
1C
1С v8
Печатная форма недоступна
🠗 (Serg_1960 20.07.2018 09:49)
0 Lamur
 
20.07.18
09:22
Пишу запрос на выборку, выдает ошибк печатная форма недоступна после добавления строки:
ТекущиеКадровыеДанныеСотрудников.ТекущаяОрганизация = ЗаказПоставщикуТовары.Ссылка.Организация
что не так не пойму. В консоли запросов запрос выполняется и все данные выдает, помогите разобраться пожалуйста.Вот весь запрос:

Запрос = новый запрос;
        Запрос.УстановитьПараметр("Заказ",МассивОбъектов);
        запрос.УстановитьПараметр("ФизЛицо",ПараметрыСеанса.ТекущийПользователь.ФизическоеЛицо);
        Запрос.Текст = "ВЫБРАТЬ
                       |    ЗаказПоставщикуТовары.Номенклатура КАК Номенклатура,
                       |    ЗаказПоставщикуТовары.Номенклатура.ЕдиницаИзмерения КАК ЕдиницаИзмерения,
                       |    ЗаказПоставщикуТовары.Цена КАК Цена,
                       |    ЗаказПоставщикуТовары.Ссылка.ЦенаВключаетНДС КАК НДС,
                       |    ЗаказПоставщикуТовары.Ссылка.Валюта КАК Валюта,
                       |    ЗаказПоставщикуТовары.Ссылка.Партнер КАК Поставщик,
                       |    ТекущиеКадровыеДанныеСотрудников.ФизическоеЛицо КАК ФизЛицо,
                       |    ТекущиеКадровыеДанныеСотрудников.ТекущаяДолжность КАК Должность,
                       |    ЗаказПоставщикуТовары.Ссылка.Организация КАК Организация,
                       |    ЗаказПоставщикуТовары.Ссылка КАК Ссылка
                       |ИЗ
                       |    Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары,
                       |    РегистрСведений.ТекущиеКадровыеДанныеСотрудников КАК ТекущиеКадровыеДанныеСотрудников
                       |ГДЕ
                       |    ЗаказПоставщикуТовары.Ссылка В(&Заказ)
                       |    И ТекущиеКадровыеДанныеСотрудников.ТекущаяОрганизация = ЗаказПоставщикуТовары.Ссылка.Организация
                       |    И ТекущиеКадровыеДанныеСотрудников.ФизическоеЛицо = &ФизЛицо
                       |
                       |УПОРЯДОЧИТЬ ПО
                       |    Номенклатура,
                       |    ЕдиницаИзмерения,
                       |    Цена
                       |ИТОГИ ПО
                       |    Ссылка";
        
ПервыйДокумент = Истина;
ОбщаяВыборка = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);        

    Пока ОбщаяВыборка.Следующий() цикл

Если не ПервыйДокумент Тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
ПервыйДокумент = Ложь;
1 alexshape
 
20.07.18
09:25
Инфа не полная, не ясно при чем здесь печатная форма,
2 Lamur
 
20.07.18
09:26
Что именно нужно из кода?
3 silent person
 
20.07.18
09:32
ответ в первом же посте
Внешняя печатная форма недоступна
4 s03
 
20.07.18
09:32
(2) В запросе ошибка, в запросе. У тебя две таблицы, соединять их между собой кто будет?
5 Serg_1960
 
20.07.18
09:49
(3) Нет, ответ в третьем посте ветки:

"Пригласите программиста, он решит Вашу проблему"
6 Lamur
 
20.07.18
10:07
спасибо конечно, но нет такой роскоши как программист :-D
приходится разбираться самому
7 ildary
 
20.07.18
10:10
(6) Начните с букварей, курсов, видео на ютубе. Победите в себе страх перед отладчиком - он ваш друг. Смело гуглите, информации в интернете вагоны.
8 Lamur
 
20.07.18
10:46
что странно на другом компьютере проверяли все работает, а на моем нет
9 Lamur
 
20.07.18
11:06
в чем проблема не понимаю
10 Serg_1960
 
20.07.18
11:23
Не корректно перенесли текст алгоритма? В озвученном алгоритме явно отсутствует участок кода. Например, отсутствует соединение двух таблиц. Должно быть типа как-то так:
...
Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ТекущиеКадровыеДанныеСотрудников КАК ТекущиеКадровыеДанныеСотрудников
ПО...
11 Lamur
 
20.07.18
11:38
не помогает, все равно пишет печатная форма недоступна
12 Lamur
 
20.07.18
11:40
Вот дополненный код:
                       |    Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары,
                       |    ЛЕВОЕ СОЕДИНЕНИЕ
                       |    РегистрСведений.ТекущиеКадровыеДанныеСотрудников КАК ТекущиеКадровыеДанныеСотрудников
                       |    ПО ЗаказПоставщикуТовары.Ссылка.Организация = ТекущиеКадровыеДанныеСотрудников.ТекущаяОрганизация
13 Lamur
 
20.07.18
12:31
Все разобрался, не хватало прав