Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Загрузка в 1С из SQL 2000
|
|||
|---|---|---|---|
|
#18+
Как передать параметр в СКД? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2011, 11:49 |
|
||
|
Загрузка в 1С из SQL 2000
|
|||
|---|---|---|---|
|
#18+
Вот запрос в СКД: ВЫБРАТЬ ПоступлениеТоваровУслуг.Дата КАК Дата, ПоступлениеТоваровУслуг.Ссылка, ПоступлениеТоваровУслуг.Представление, ПоступлениеТоваровУслуг.Ответственный, ПРЕДСТАВЛЕНИЕ(ПоступлениеТоваровУслуг.Ответственный), ПоступлениеТоваровУслуг.Проведен, ПОДСТРОКА(ПоступлениеТоваровУслуг.Комментарий, 0, 8) КАК Номер, ПоступлениеТоваровУслуг.СуммаДокумента ИЗ Документ.ПоступлениеТоваровУслуг КАК ПоступлениеТоваровУслуг ГДЕ ПоступлениеТоваровУслуг.Ответственный.Код = "ИНФОРМ СТАНДАРТ" И ПоступлениеТоваровУслуг.Проведен = ИСТИНА И ПоступлениеТоваровУслуг.Дата Между &ДатаНач и &ДатаКон УПОРЯДОЧИТЬ ПО Дата Вот листинг отчета: ЭлементыФормы.Результат.Очистить(); Если ДанныеSQL.Количество()=0 Тогда Предупреждение("Внешние данные не загружены. Нажмите кнопку <Загрузить внешние данные>"); Возврат; КонецЕсли; ВнешниеНаборыДанных=Новый Структура; ВнешниеНаборыДанных.Вставить("ДанныеSQL",ДанныеSQL); КомпоновщикМакета=Новый КомпоновщикМакетаКомпоновкиДанных; Настройки=КомпоновщикНастроек.ПолучитьНастройки(); ПараметрСкладНач = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ДатаНач"); ПараметрСкладКон = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("ДатаКон"); Если ПараметрСкладНач.Использование = Истина и ПараметрСкладКон.Использование = Истина Тогда ДатаКон=КонецДня(ЭлементыФормы.ДатаВыбора.Значение); ДатаНач=НачалоДня(ЭлементыФормы.ДатаВыбора.Значение); //Сообщить(ДатаНач); //Сообщить(ДатаКон); Сообщить("Истина"+" "+ДатаНач+" "+ДатаКон); ПараметрСкладНач.Значение=ДатаНач; ПараметрСкладКон.Значение = ДатаКон; КонецЕсли; МакетКомпоновки=КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки,ДанныеРасшифровки); ПроцессорКомпоновки=Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки,ВнешниеНаборыДанных,ДанныеРасшифровки); ДокументРезультат=ЭлементыФормы.Результат; ПроцессорВывода=Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.НачатьВывод(); Пока Истина Цикл ЭлементРезультата=ПроцессорКомпоновки.Следующий(); Если ЭлементРезультата=Неопределено Тогда Прервать; Иначе ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата); КонецЕсли; КонецЦикла; ПроцессорВывода.ЗакончитьВывод(); ДокументРезультат.ОтображатьСетку=Ложь; ДокументРезультат.ОтображатьЗаголовки=Ложь; ДокументРезультат.Показать(); И он выводит пустой результат. Почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2011, 14:39 |
|
||
|
Загрузка в 1С из SQL 2000
|
|||
|---|---|---|---|
|
#18+
Александр Великий, Этот листинг работает, оказывается на кнопку нужно было два раза нажимать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2011, 14:57 |
|
||
|
Загрузка в 1С из SQL 2000
|
|||
|---|---|---|---|
|
#18+
Александр Великий, А в СКД как вывести столбцы внешних объектов на форму, там доступны и видны только данные запроса 1С. Внешние данные грузятся с SQL в таблицу формы, ну а потом они должны объединиться. Как их объединить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2011, 15:03 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=37371026&tid=1521159]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
190ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 269ms |
| total: | 553ms |

| 0 / 0 |
