Имя: Пароль:
   
1C
1С v8
Ошибка (проверка: сервер)
0 Absurdus
 
04.06.18
14:34
&НаСервере
Процедура ВыгрузитьНаСервере()

    Запрос = Новый Запрос;
    Запрос.Текст =
        "ВЫБРАТЬ ПЕРВЫЕ 3
        |    ДоговорыКонтрагентов.Ссылка КАК Ссылка,
        |    ДоговорыКонтрагентов.Контрагент.Ссылка КАК КонтрагентСсылка,
        |    ДоговорыКонтрагентов.Контрагент.Наименование КАК КонтрагентНаименование,
        |    ДоговорыКонтрагентов.Контрагент.ИНН КАК КонтрагентИНН,
        |    ДоговорыКонтрагентов.Контрагент.ЮрФизЛицо.Ссылка КАК КонтрагентЮрФизЛицоСсылка,
        |    ДоговорыКонтрагентов.Дата КАК Дата,
        |    ДоговорыКонтрагентов.Номер КАК Номер,
        |    ДоговорыКонтрагентов.ТипДоговора.Ссылка КАК ТипДоговораСсылка
        |ИЗ
        |    Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов";
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ТЗ = РезультатЗапроса.Выгрузить();
    
        
    
    // А пример сериализации (записи) в JSON может выглядеть так:
    // Пример записи JSON
    Структура = Новый Структура;
    //Вставить("Договор","Иванов");
    //Вставить("Имя", "Иван");
    //Вставить("Отчество", "Иванович");
    //Зставить("Возраст", 40) ;
    //Зставить("Женат", Истина);
    //Телефоны = Новый Массив;
    //Телефоны.Добавить("8-999-999-99-90") ;
    //Телефоны.Добавить("8-999-999-99-91") ;
    //Структура.Вставить("Телефоны", Телефены);
    
    
    ЗаписьJSON = Новый ЗаписьJSON;
    ПараметрыЗаписи = Новый ПapaмeтpыЗaпиcиJS0N( , Символы.Таб);
    
    ЗаписьJSON.ОткрытьФайл("ИмяФайла", , , ПараметрыЗаписи) ;
    ЗаписатьJSON(ЗаписьJSON, Структура);
    ЗаписьJSON.Закрыть();
    
КонецПроцедуры

Помогите побороть ошибку!!
{ВнешняяОбработка.ВыгрузкаВJSON.Форма.Форма.Форма(45,26)}: Тип не определен (ПapaмeтpыЗaпиcиJS0N)
    ПараметрыЗаписи = Новый <<?>>ПapaмeтpыЗaпиcиJS0N( , Символы.Таб); (Проверка: Сервер)
1 Timon1405
 
04.06.18
14:35
платформа какая? какой режим совместимости в конфе?
2 Absurdus
 
04.06.18
14:37
8.3.10, Управляемое приложение
3 Timon1405
 
04.06.18
14:41
(2) к конфигураторе ПКМ по корневому узлу - свойства - в конце "режим совместимости" версия...
4 spiller26
 
04.06.18
14:42
(0) ПараметрыЗаписиJSON
нолик вместо O
5 spiller26
 
04.06.18
14:42
ПapaмeтpыЗaпиcиJS0N
ПараметрыЗаписиJSON

две большие разницы, кописпас одним словом
6 Absurdus
 
04.06.18
14:45
(4,5) Охиреть! Исправил. Но ошибка таже

нешняяОбработка.ВыгрузкаВJSON.Форма.Форма.Форма(45,26)}: Тип не определен (ПapaмeтpыЗaпиcиJSON)
    ПараметрыЗаписи = Новый <<?>>ПapaмeтpыЗaпиcиJSON( , Символы.Таб); (Проверка: Сервер)
7 Cyberhawk
 
04.06.18
14:47
Держи карман шире со своим режимом совместимости
8 Cyberhawk
 
04.06.18
14:47
И у тебя там латинские буквы так-то еще
9 Cyberhawk
 
04.06.18
14:48
Кто-то вредительством занимается? Не заплатили разработчику?
10 Гипервизор
 
04.06.18
14:52
(9) Секта отказников от Ctrl+Space.
11 spiller26
 
04.06.18
14:54
(6) В 8.3.9 и далее не катит ПapaмeтpыЗaпиcиJSON.

ЗаписьJSON = Новый ЗаписьJSON;
ЗаписьJSON.УстановитьСтроку();
// Запись документа JSON

...
СтрJSON = ЗаписьJSON.Закрыть();
12 spiller26
 
04.06.18
14:55
(6) Вот штатная

Функция ЗначениеВJSON(Данные, ПараметрыЗаписи = Неопределено) Экспорт
    
    ЗаписьJSON = Новый ЗаписьJSON;
    ЗаписьJSON.УстановитьСтроку(ПараметрыЗаписи);
    ЗаписатьJSON(ЗаписьJSON, Данные);
    Результат = ЗаписьJSON.Закрыть();
    
    Возврат Результат;
    
КонецФункции