Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[1С:Бухгалтерия 8]

СКД, Внешние источники данных, временные таблицы

Елена_В
читатель
офлайн
Дата регистрации: 26.10.2007
Сообщений: 611
Пост №1
 
30.12.2013 12:28

Добрый день!<br>Помогите решить задачу.<br>Используемая конфигурация Бухгалтерия предприятия КОРП, редакция 2.0 (2.0.53.10) <br>Есть внешний источник данных (ВИД) Номенклатура. Нужно сравнить его данные со справчником "Номенклатура" по артикулу и наименованию, вывести одинаковые по артикулу и различающиеся по наименованию. Это должен быть отчет, причем на СКД.<br>Значия СКД очень скудные. Могу вывести отдельно либо данные Спр либо ВИД. А как их обединить?

Vovan1975
читатель
офлайн
Дата регистрации: 25.01.2010
Сообщений: 125
Пост №2
 
30.12.2013 16:59

блин, нормальные люди уже шампусик допивают, а вы... <br>Ну можно в запросе выполнить левое соединение по полю артикул и в отчете уже устанавливать отбор по несовпадающим наименованиям, или можно в скд сделать два источника данных - в одном запрос к справочнику, в другом к ВИД и настроить их связь...<br><br>вот как-то так...

Елена_В
читатель
офлайн
Дата регистрации: 26.10.2007
Сообщений: 611
Пост №3
 
31.12.2013 10:32

А разве СКД позволит работать одновременно с ВИД и справочником?

Елена_В
читатель
офлайн
Дата регистрации: 26.10.2007
Сообщений: 611
Пост №4
 
09.01.2014 11:32

"Решила сделать проще. Делаю в отчете запрос к ВИД, результат передаю в виде таблицы во второй запрос, где обрабатываю данные из 1го запроса и справочника "Номенклатура". Вот результат этого запроса мне надо вывести в СКД. Код описываю ниже, помогите разобраться, почему не выводится ничего. хотя результат запроса НЕ пустой.<br> <br>В "<span>ОсновнаяСКД" создала набор данных - Объект "НаборДанных1", вручную пропсиала выводимые поля, имя объекта содержащего данные - </span><span>РезультатЗапроса (это правильно???)</span><br> <br><pre>РезультатЗапроса = Запрос.Выполнить.Выгрузить();<br><br>СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСКД");<br>НаборДанных = Новый Структура; <br>НаборДанных.Вставить("НаборДанных1",РезультатЗапроса); <br>Настройки = КомпоновщикНастроек.Настройки; <br>КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; <br>МакетОформления = ПолучитьМакет("МакетОформления"); <br>МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных,Настройки,ДанныеРасшифровки,МакетОформления); <br>ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; <br>ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки,НаборДанных,ДанныеРасшифровки); <br>ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; <br>ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат); <br>ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);<br> </pre><br><br>Вобщем, не работает :)"

Денис (САМАРА)
читатель
офлайн
Дата регистрации: 09.04.2008
Сообщений: 8351
Пост №5
 
09.01.2014 13:58

В книге Хрусталевой есть пример передачи в СКД таблицы значений. Так же на "мисте" можно поискать примеры. Нужно только данные в ТЗ перекинуть и использовать.

Показывать по 10 20 40 сообщений

Читают тему:

1 гостей
Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация