программно формирую отчет скд с внешним источником
************************************
Выгрузка = Запрос.Выполнить().Выгрузить();
Настройки = КомпоновщикНастроек.ПолучитьНастройки();
ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки);
ВнешнийНаборДанных = Новый Структура(«ВнешняяТаблицаИсточника», Выгрузка); ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешнийНаборДанных, ДанныеРасшифровки);
ДокументРезультат.Очистить();
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ДокументРезультат)
*******************************
вот такая ошибка
Ошибка исполнения отчета
по причине:
Ошибка при выполнении обработчика — ‘ПриКомпоновкеРезультата’
по причине:
Не найден внешний набор данных
{ВнешнийОтчет.ОтчетРуководителю.МодульОбъекта(1041)}: ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, ВнешнийНаборДанных, ДанныеРасшифровки); //Устанавливаем в СКД внешний набор данных
по причине:
Ошибка компоновки данных
по причине:
Нужно скатать базу с методички и сделать какие-то запросы. Базу с горем пополам скатал. Начал в конфигураторе по урокам вводить запрос:
ВЫБРАТЬ
РаботникиОрганизаций.Период,
РаботникиОрганизаций.Регистратор,
РаботникиОрганизаций.Сотрудник,
РаботникиОрганизаций.Организация,
РаботникиОрганизаций.ЗанимаемыхСтавок,
РаботникиОрганизаций.ПодразделениеОрганизации,
РаботникиОрганизаций.Должность
ИЗ
РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
ГДЕ
РаботникиОрганизаций.ПричиныИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.ПриемНаРаботу)
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(10, 9)}: Таблица не найдена «РегистрСведений.РаботникиОрганизаций»
<<?>>РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
1С:Предприятие 8.3 (8.3.9.2170)
Конфигурация:
Бухгалтерия предприятия (учебная), редакция 3.0 (3.0.30.16) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО «1C», 2009 — 2014. Все права защищены
(http://www.1c.ru)
В режиме предприятия этот запрос выполняется. От куда берется эта таблица? Задача.ЗадачаИсполнителя.ЗадачиПоИсполнителю
ВЫБРАТЬ
ЗадачиПоИсполнителю.Ссылка,
ЗадачиПоИсполнителю.ПометкаУдаления,
ЗадачиПоИсполнителю.Номер,
ЗадачиПоИсполнителю.Дата,
ЗадачиПоИсполнителю.БизнесПроцесс,
ЗадачиПоИсполнителю.ТочкаМаршрута,
ЗадачиПоИсполнителю.Наименование,
ЗадачиПоИсполнителю.Выполнена,
ЗадачиПоИсполнителю.СрокИсполнения,
ВЫБОР
КОГДА ЗадачиПоИсполнителю.ДатаНачала = &НезаполненнаяДата
ТОГДА &НачалоДня
ИНАЧЕ ЗадачиПоИсполнителю.ДатаНачала
КОНЕЦ КАК ДатаНачала,
ЗадачиПоИсполнителю.ДатаИсполнения,
ЗадачиПоИсполнителю.Важность,
ЗадачиПоИсполнителю.Описание,
ЗадачиПоИсполнителю.РольИсполнителя,
ЗадачиПоИсполнителю.Исполнитель,
ЗадачиПоИсполнителю.Представление,
ЗадачиПоИсполнителю.ПредметСтрокой,
ЗадачиПоИсполнителю.Автор,
ЗадачиПоИсполнителю.ПринятаКИсполнению,
ВЫБОР
КОГДА ЗадачиПоИсполнителю.Важность = ЗНАЧЕНИЕ(Перечисление.ВариантыВажностиЗадачи.Низкая)
ТОГДА 0
КОГДА ЗадачиПоИсполнителю.Важность = ЗНАЧЕНИЕ(Перечисление.ВариантыВажностиЗадачи.Высокая)
ТОГДА 2
ИНАЧЕ 1
КОНЕЦ КАК ВажностьКартинка,
ЗадачиПоИсполнителю.Предмет,
ВЫБОР
КОГДА ЗадачиПоИсполнителю.СрокИсполнения <= &ТекущаяДата
ТОГДА &Просрочено
КОГДА ЗадачиПоИсполнителю.СрокИсполнения > &ТекущаяДата И ЗадачиПоИсполнителю.СрокИсполнения <= &КонецДня
ТОГДА &Сегодня
КОГДА ЗадачиПоИсполнителю.СрокИсполнения > &КонецДня И ЗадачиПоИсполнителю.СрокИсполнения <= &КонецНедели
ТОГДА &ЭтаНеделя
КОГДА ЗадачиПоИсполнителю.СрокИсполнения > &КонецНедели И ЗадачиПоИсполнителю.СрокИсполнения <= &КонецСледующейНедели
ТОГДА &СледующаяНеделя
ИНАЧЕ &Позднее
КОНЕЦ КАК СрокДляГруппировки
ИЗ
Задача.ЗадачаИсполнителя.ЗадачиПоИсполнителю КАК ЗадачиПоИсполнителю
ГДЕ
ЗадачиПоИсполнителю.СостояниеБизнесПроцесса = ЗНАЧЕНИЕ(Перечисление.СостоянияБизнесПроцессов.Активен)
Нужно скатать базу с методички и сделать какие-то запросы. Базу с горем пополам скатал. Начал в конфигураторе по урокам вводить запрос:
ВЫБРАТЬ
РаботникиОрганизаций.Период,
РаботникиОрганизаций.Регистратор,
РаботникиОрганизаций.Сотрудник,
РаботникиОрганизаций.Организация,
РаботникиОрганизаций.ЗанимаемыхСтавок,
РаботникиОрганизаций.ПодразделениеОрганизации,
РаботникиОрганизаций.Должность
ИЗ
РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
ГДЕ
РаботникиОрганизаций.ПричиныИзмененияСостояния = ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.ПриемНаРаботу)
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(10, 9)}: Таблица не найдена «РегистрСведений.РаботникиОрганизаций»
<<?>>РегистрСведений.РаботникиОрганизаций КАК РаботникиОрганизаций
1С:Предприятие 8.3 (8.3.9.2170)
Конфигурация:
Бухгалтерия предприятия (учебная), редакция 3.0 (3.0.30.16) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО «1C», 2009 — 2014. Все права защищены
(http://www.1c.ru)
В режиме предприятия этот запрос выполняется. От куда берется эта таблица? Задача.ЗадачаИсполнителя.ЗадачиПоИсполнителю
ВЫБРАТЬ
ЗадачиПоИсполнителю.Ссылка,
ЗадачиПоИсполнителю.ПометкаУдаления,
ЗадачиПоИсполнителю.Номер,
ЗадачиПоИсполнителю.Дата,
ЗадачиПоИсполнителю.БизнесПроцесс,
ЗадачиПоИсполнителю.ТочкаМаршрута,
ЗадачиПоИсполнителю.Наименование,
ЗадачиПоИсполнителю.Выполнена,
ЗадачиПоИсполнителю.СрокИсполнения,
ВЫБОР
КОГДА ЗадачиПоИсполнителю.ДатаНачала = &НезаполненнаяДата
ТОГДА &НачалоДня
ИНАЧЕ ЗадачиПоИсполнителю.ДатаНачала
КОНЕЦ КАК ДатаНачала,
ЗадачиПоИсполнителю.ДатаИсполнения,
ЗадачиПоИсполнителю.Важность,
ЗадачиПоИсполнителю.Описание,
ЗадачиПоИсполнителю.РольИсполнителя,
ЗадачиПоИсполнителю.Исполнитель,
ЗадачиПоИсполнителю.Представление,
ЗадачиПоИсполнителю.ПредметСтрокой,
ЗадачиПоИсполнителю.Автор,
ЗадачиПоИсполнителю.ПринятаКИсполнению,
ВЫБОР
КОГДА ЗадачиПоИсполнителю.Важность = ЗНАЧЕНИЕ(Перечисление.ВариантыВажностиЗадачи.Низкая)
ТОГДА 0
КОГДА ЗадачиПоИсполнителю.Важность = ЗНАЧЕНИЕ(Перечисление.ВариантыВажностиЗадачи.Высокая)
ТОГДА 2
ИНАЧЕ 1
КОНЕЦ КАК ВажностьКартинка,
ЗадачиПоИсполнителю.Предмет,
ВЫБОР
КОГДА ЗадачиПоИсполнителю.СрокИсполнения <= &ТекущаяДата
ТОГДА &Просрочено
КОГДА ЗадачиПоИсполнителю.СрокИсполнения > &ТекущаяДата И ЗадачиПоИсполнителю.СрокИсполнения <= &КонецДня
ТОГДА &Сегодня
КОГДА ЗадачиПоИсполнителю.СрокИсполнения > &КонецДня И ЗадачиПоИсполнителю.СрокИсполнения <= &КонецНедели
ТОГДА &ЭтаНеделя
КОГДА ЗадачиПоИсполнителю.СрокИсполнения > &КонецНедели И ЗадачиПоИсполнителю.СрокИсполнения <= &КонецСледующейНедели
ТОГДА &СледующаяНеделя
ИНАЧЕ &Позднее
КОНЕЦ КАК СрокДляГруппировки
ИЗ
Задача.ЗадачаИсполнителя.ЗадачиПоИсполнителю КАК ЗадачиПоИсполнителю
ГДЕ
ЗадачиПоИсполнителю.СостояниеБизнесПроцесса = ЗНАЧЕНИЕ(Перечисление.СостоянияБизнесПроцессов.Активен)
Котовчанин 942 / 482 / 200 Регистрация: 16.02.2010 Сообщений: 3,338 Записей в блоге: 37 |
|
1 |
|
Конструктор запроса17.07.2016, 22:29. Показов 1912. Ответов 11
Всем доброго вечера! Такой вопрос — нужно составить отчёт по сумме остатков… Есть три таблицы — товары, цены, остатки. Сделать это нужно через отчёт… То есть, как я поняла — нужно уже из запроса вытащить товары и там же вытащить цены*остаток. Или можно это как по-другому? 0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
17.07.2016, 22:29 |
11 |
Модератор 3724 / 2918 / 575 Регистрация: 10.03.2011 Сообщений: 11,491 Записей в блоге: 1 |
|
17.07.2016, 22:32 |
2 |
ВЫБРАТЬ А*Б КАК СтоимостьОстаток ИЗ МояТаблица 1 |
Тамика Котовчанин 942 / 482 / 200 Регистрация: 16.02.2010 Сообщений: 3,338 Записей в блоге: 37 |
||||||||
17.07.2016, 22:39 [ТС] |
3 |
|||||||
Dethmontt, спасибо! Не думала, что так поздно кто-то ответит. Только не знаю как Ваш ответ перевести в то, что нужно. У меня это две разные таблицы… Добавлено через 1 минуту
Получила ошибку…
0 |
Dethmontt Модератор 3724 / 2918 / 575 Регистрация: 10.03.2011 Сообщений: 11,491 Записей в блоге: 1 |
||||
17.07.2016, 22:43 |
4 |
|||
Тамика, вообще то код по умолчанию текстовый и вряд ли текст получиться умножить на текст =))) Добавлено через 1 минуту
ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Остатки Оригинально =))) Добавлено через 1 минуту
1 |
Тамика Котовчанин 942 / 482 / 200 Регистрация: 16.02.2010 Сообщений: 3,338 Записей в блоге: 37 |
||||
17.07.2016, 22:44 [ТС] |
5 |
|||
Dethmontt, попробовала Ваш вариант. Ошибка
0 |
Dethmontt Модератор 3724 / 2918 / 575 Регистрация: 10.03.2011 Сообщений: 11,491 Записей в блоге: 1 |
||||||||
17.07.2016, 22:53 |
6 |
|||||||
Вариант два:
Добавлено через 3 минуты
Добавлено через 1 минуту 1 |
Котовчанин 942 / 482 / 200 Регистрация: 16.02.2010 Сообщений: 3,338 Записей в блоге: 37 |
|
17.07.2016, 22:55 [ТС] |
7 |
Dethmontt, а как просмотреть тип можно в СКД?.. Добавлено через 48 секунд
Тамика, может быть не КОД нужно умножать? Тьфу блин… Вот это сглупила.DD 0 |
Dethmontt |
17.07.2016, 22:56 |
Не по теме: Тамика, шесть постов мы к этому шли =)) 0 |
Котовчанин 942 / 482 / 200 Регистрация: 16.02.2010 Сообщений: 3,338 Записей в блоге: 37 |
|
18.07.2016, 11:43 [ТС] |
9 |
Dethmontt, ну простите Самой смешно стало…))) Добавлено через 12 часов 45 минут 0 |
3053 / 2000 / 524 Регистрация: 25.06.2009 Сообщений: 6,964 |
|
18.07.2016, 11:59 |
10 |
Тамика, можно в запросе умножить числовые поля, можно в СКД на вкладке ‘Вычисляемое поля’. 1 |
Котовчанин 942 / 482 / 200 Регистрация: 16.02.2010 Сообщений: 3,338 Записей в блоге: 37 |
|
18.07.2016, 12:11 [ТС] |
11 |
GreenkA, а Вы не могли бы рассказать как?.. Я открыла вкладку — там стооооолько всего… 0 |
Модератор 3724 / 2918 / 575 Регистрация: 10.03.2011 Сообщений: 11,491 Записей в блоге: 1 |
|
18.07.2016, 13:52 |
12 |
Тамика, 1. Путь к данным — как будет называться вычисляемое поле (идентификатор поля) Остальное все необязательно 1 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
18.07.2016, 13:52 |
Помогаю со студенческими работами здесь Открыть конструктор запроса с кнопки Конструктор запроса/генератор файлов Конструктор запроса. Варианты представления результата Определить конструктор без параметров, конструктор с одним параметром, конструктор с двумя параметрами, деструктор Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 12 |
Здравствуйте ЗУП ЗУП 3.1.24.408
В продолжение вопроса https://buhexpert8.ru/voprosy/voprosy-1s-zup/pereimenovanie-podrazdelenij-pri-sinhronizatsii.html
работа с регистром очень медленная. Хотя после сноса старой настройки и создания новой там не так много записей. Например, открывается этот регистр минут 10, а отбор по типу приемника СправочникСсылка.ПодразделенияОрганизации идет 40 минут, завершается ошибкой создания набора данных. но таки открывает этот отбор после обновления таблицы, которое занимает 10 минут. Тестирование, исправление, реиндексацию делали. Не помогло.
3.55 Консоль СКД. Проблема с языком СКД в параметрах |
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
vec435 |
|
||
---|---|---|---|
в пакете запроса в СКД есть обращение к данным из ТЗ, которая передается как параметр:: пример
///////////////////////////////////////////////////// ВЫБРАТЬ втСоответствие.начисление, втСоответствие.группа ПОМЕСТИТЬ втСоответствие ИЗ &тзвтСоответствие КАК втСоответствие ; //////////////////////////////////////////////////////////////////////////////// |
Yandex |
|
||
---|---|---|---|
E_Migachev |
|
||
---|---|---|---|
(0) vec435, в скд надо Тз как внешние данные использовать |
vec435 |
|
||
---|---|---|---|
как связать потом данные из ВнешнегоНабора с данными из пакета? ошибка та же (пример на картинке) |
Подсказка: Щелкнув по значку (справа от названия вопроса), вы получите список ответов на похожие вопросы! |