Читая комментарии
О! Специалист по 1С! Открой тайну! Почему "толстый клиент"?!
@Sovetskyi, толстый клиент - это такое клиентское приложение, которое может выполнять операции с данными. и базой данных на ПК пользователя. Как следствие, требует существенных ресурсов ПК пользователя, требователен к сетевому каналу. Прошлый век.
Тонкий клиент - это такое клиентское приложение, которое занимается отрисовкой данных и все, что связано с отображением. Форму обойти, реквизиты заполнить, вот это вот все. Расчеты, запросы к БД выполняются на сервере, и результаты уезжают на клиент.
Вот и вся разница =)
А как мне через api вытащить из 1с таблицу в json или csv?
@Garrettus, очень размыто спросил, попробую перефразировать:
1. "У нас есть какие-то подготовленные данные в 1С, хотим их куда-то отправить"
Если твоя конфигурация содержит БСП(Библиотеку стандартных подсистем)- то все просто. Свою таблицу превращаешь в массив структур:
МассивСтрок= ОбщегоНазначения.ТаблицаЗначенийВМассив(ТвояТаблица);
Дальше тебе нужна пустая основная структура:
Результат = Новый Структура("Строки", Неопределено);
Кладешь полученный массив по ключу "Строки" основной структуры:
Результат.Строки = МассивСтрок;
И последний шаг:
СтрокаJSON = УправлениеКонтактнойИнформациейСлужебный.СтруктураВСтрокуJSON(Результат);
На выходе имеешь строку, в которой лежит красивый json твоей таблицы
Функция СериализоватьТаблицу(Таблица)
Результат = Новый Структура("Строки", Неопределено);
МассивСтрок = ОбщегоНазначения.ТаблицаЗначенийВМассив(Таблица);
Результат.Строки = МассивСтрок;
СтрокаJSON = УправлениеКонтактнойИнформациейСлужебный.СтруктураВСтрокуJSON(Результат);
Возврат СтрокаJSON;
КонецФункции
Лучше напиши, как быстро посмотреть историю движения товара в ERP
@rogerGT, для ЛЛ: быстро - в отчетах или в универсальном отчете.
Предположу, что ты перелопатил ВСЕ отчеты в ЕРП и ВСЕ варианты универсального отчета, и ничего тебе не подошло. Тогда так:
1. Отвечаем себе на вопрос, что мы подразумеваем под движениями? Приход? Расход? Продажа? Перемещение? (Раз)Комплектация? Производство?
2. Из ответов на вопрос 1 собираем документы, которые регистрируют твои движения. ПТИУ? РТИУ? ОРП? Чеки? Этапы производства? В этих документах нажимаем кнопку "Движения документа" и смотрим регистры накопления, где твой товар фигурирует.
3. Собрав все это в подобие ТЗ и приложив к нему чеканную монету кидаем в программиста. Он жует ТЗ, кладет в карман монету и дает тебе отчет
4. Бинго!