powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / Соединение в запросах 1с 7.7
6 сообщений из 6, страница 1 из 1
Соединение в запросах 1с 7.7
    #38989394
Mixmaister666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем! Столкнулся с переделкой отчета в 7ке (сам 8шник).
Есть документ "ЗаказНаряд", в нем есть реквизит "ВидРемонта", есть регистр "Склад", в него записываются почти все данные из документа (кроме этого реквизита)+ дополнительно рассчитывается себестоимость например. Нужно модифицировать типовой отчет (без изменения в конфе)-а именно добавить в него отбор по реквизиту "ВидРемонта",
текущий текст запроса:
|Фирма=Регистр.Склад.Подразделение.Фирма;
|Подразделение=Регистр.Склад.Подразделение;
|СвойствоП1=Регистр.Склад.Подразделение.ОсновноеСвойство1;
|СвойствоП2=Регистр.Склад.Подразделение.ОсновноеСвойство2;
|СвойствоП3=Регистр.Склад.Подразделение.ОсновноеСвойство3;
|Поставщик=Регистр.Склад.Партия.Контрагент;
|Партия=Регистр.Склад.Партия;
|ТипПартии=Регистр.Склад.Партия.ТипПартии;
|ВидНоменклатуры=Регистр.Склад.Номенклатура.ВидНоменклатуры;
|Производитель=Регистр.Склад.Номенклатура.Производитель;
|Номенклатура=Регистр.Склад.Номенклатура;
|СвойствоН1=Регистр.Склад.Номенклатура.ОсновноеСвойство1;
|СвойствоН2=Регистр.Склад.Номенклатура.ОсновноеСвойство2;
|СвойствоН3=Регистр.Склад.Номенклатура.ОсновноеСвойство3;
|ХозОперация=Регистр.Склад.ХозОперация;
|Аналитика=Регистр.Склад.Аналитика;
|Цена=Регистр.Склад.Цена;
|Менеджер=Регистр.Склад.Менеджер;
|Скидка=Регистр.Склад.Скидка;
|";


Можно ли в 7ке использовать соединения?
...
Рейтинг: 0 / 0
Соединение в запросах 1с 7.7
    #38989479
Сисой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, нельзя.
В 7.7 язык запросов кривой до безобразия.

mista.ruТак же хотелось обратить внимание на следующие особенности синтаксиса. При работе с регистрами имеется возможность обращения не только к документу, вызвавшему движение регистра:

Док = Регистр.ИмяРегистра.ТекущийДокумент;

но и к общим реквизитам документов:

Реквизит = Регистр.ИмяРегистра.ТекущийДокумент. ИмяРеквизита;

и к самим полям документов. Но для этого необходимо указать, из каких типов документов необходимо выбирать значения:

Поле = Регистр.ИмяРегистра.ТекущийДокумент. ИмяДокумента.ИмяПоля;

При описании поля документа нельзя не указывать имени самого документа, даже если такое поле встречается в каждом документе конфигурации. Для решения этой проблемы нужно либо объявить поле общим реквизитом документов, либо перечислить в описании переменной все необходимые типы документов:

Поле = Регистр.ИмяРегистра.ТекущийДокумент.

ИмяДокумента1.ИмяПоля,

Регистр.ИмяРегистра.ТекущийДокумент. ИмяДокументаN.ИмяПоля;
...
Рейтинг: 0 / 0
Соединение в запросах 1с 7.7
    #38989520
Uchastneg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
СисойНет, нельзя.


а если с помощью 1cpp.dll ?
...
Рейтинг: 0 / 0
Соединение в запросах 1с 7.7
    #38989588
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СисойВ 7.7 язык запросов кривой до безобразия.

он не кривой, он просто к t-sql и и же с ним отношения имеет мало
...
Рейтинг: 0 / 0
Соединение в запросах 1с 7.7
    #38989590
Последний выдох ГПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Uchastnegа если с помощью 1cpp.dll ?

с помощью этого можно сделать что угодно, был бы смысл завязываться на внеш. библиотеки
...
Рейтинг: 0 / 0
Соединение в запросах 1с 7.7
    #38989661
Mixmaister666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сисой,
спасибо, выручил- все сделал)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / Соединение в запросах 1с 7.7
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]