Из Excel в Дерево значении
По теме из базы знаний
- Конструктор результата системы компоновки данных для работы с деревом значений в тонком клиенте.
- Загрузка данных из файлов Excel, Open Document с использованием Табличного документа
- Сохранение данных табличных частей форм в Excel
- Работа с иерархическими справочниками - выгрузка в дерево, подключение характеристик, остатков, рекурсивная выгрузка в Excel с оформлением групп и ячеек
- Консоль кода с поддержкой объявления процедур и функций, с дополнительными функциями отслеживания и вывода значений
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Я думаю, что в excel у вас должна быть структура, тогда ей в 1С будет соответствовать ДЗ, попробуйте сохранить ОСВ с двумя группировками из 1С в xls-файл и вы воочию убедитесь в существовании структуры в excel, и поймете какой исходный файл остатков должен быть в excel для загрузки в ДЗ в 1С
Люди добрые, подскажите вот мой код:
Но получаю ошибку "Недостимое значение параметра (параметр номер "2")"
Код |
---|
&НаСервере
Процедура Команда1НаСервере()
Запрос = Новый Запрос;
МенеджерВТ= Новый МенеджерВременныхТаблиц;
Запрос.МенеджерВременныхТаблиц = МенеджерВТ;
Запрос.Текст =
"ВЫБРАТЬ
| ОстаткиОстатки.Товар КАК Товар,
| СУММА(ОстаткиОстатки.Остаток) КАК Остаток
|ПОМЕСТИТЬ ВТ_Остатки
|ИЗ
| РегистрНакопления.Остатки.Остатки КАК ОстаткиОстатки
|
|СГРУППИРОВАТЬ ПО
| ОстаткиОстатки.Товар
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ТаблицаЗначений.Товары1 КАК Товары1,
| ТаблицаЗначений.Норматив1 КАК Норматив1
|ПОМЕСТИТЬ ВТ_ТаблицаЗначений
|ИЗ
| &ТаблицаЗначений КАК ТаблицаЗначений
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| Продажи.Количество КАК Продажи,
| Продажи.Товар КАК Товар
|ПОМЕСТИТЬ ВТ_Продажи
|ИЗ
| Документ.Продажи.Товары КАК Продажи
|ГДЕ
| Продажи.Ссылка.Проведен
| И Продажи.Ссылка.Дата МЕЖДУ &Начало И &Конец
| И НЕ Продажи.Товар.ПометкаУдаления
| И НЕ Продажи.Товар.НеАктивный
|;
|
|////////////////////////////////////////////////////////////////////////////////
|ВЫБРАТЬ
| ВТ_Остатки.Товар КАК Товар,
| ВТ_Остатки.Остаток КАК Остаток,
| ВТ_ТаблицаЗначений.Товары1 КАК Товары1,
| ВТ_ТаблицаЗначений.Норматив1 КАК Норматив1,
| ВТ_Продажи.Продажи КАК Продажи,
| ВТ_Продажи.Товар КАК Товар1
|ИЗ
| ВТ_Продажи КАК ВТ_Продажи
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_Остатки КАК ВТ_Остатки
| ПО ВТ_Продажи.Товар = ВТ_Остатки.Товар
| ЛЕВОЕ СОЕДИНЕНИЕ ВТ_ТаблицаЗначений КАК ВТ_ТаблицаЗначений
| ПО ВТ_Продажи.Товар = ВТ_ТаблицаЗначений.Товары1
|ИТОГИ ПО
| Товар ИЕРАРХИЯ";
Запрос.УстановитьПараметр("Начало",Начало);
Запрос.УстановитьПараметр("Конец",Конец);
Запрос.УстановитьПараметр("ТаблицаЗначений",РеквизитФормыВЗначение("ТаблицаЗначений"));
ДеревоЗначений=Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкамСИерархией);
ЗначениеВРеквизитФормы(ДеревоЗначений,"ДЗ");
Показать полностью |
Но получаю ошибку "Недостимое значение параметра (параметр номер "2")"
Вакансии
1С-Программист (интегратор Битрикс24)
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день
Санкт-Петербург
зарплата от 150 000 руб. до 250 000 руб.
Полный день