Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Стыковка Бухгалтерия для украины7.70.292 7.70.027 и Медок(неизвестная ошибка)
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 7.7
redking
Здравствуйте, Знатоки.Просьба помочь разобраться с "неизвестной ошибкой".Дорабатывается старая стыковка Бухгалтерия для украины(7.70.292) и Медок.Экспорт документа "оказание услуг".В Медке создан новый шаблон "АктАренд"
в 1с его открыли: Doc = pd.OpenOrCreateDocument(orgId, "АктАренд,,, ДокИД, 0)
в шаблоне есть динам. табл "TAB1" и в ней есть поля "TAB1_A41" и "TAB1_NAMENOMENK", - строка
Заполняем табл.часть "TAB1"
    rsMain = Doc.DataSets("TAB1"); 
    
    Если rsMain.Fields.Count() > 0 Тогда
        rsMain.Clear();
    КонецЕсли;
    
    КоличествоСтрок = спДанные.Получить("КоличествоСтрок");
    Для ном = 1 По КоличествоСтрок Цикл
        ТекСтрока = "R" + Прав("000" + ном,4);
        //rsMain.Append();
        //rsMain.Edit();

        
        rsMain.Fields.Item("TAB1_A").Value = Ном;
        rsMain.Fields.Item("TAB1_A6").Value = спДанные.Получить(ТекСтрока + "СуммаБезНДС");
        rsMain.Fields.Item("TAB1_A3").Value = 3;
        rsMain.Fields.Item("TAB1_NAMENOMENK").Value = СокрЛП(спДанные.Получить(ТекСтрока + "ТоварНаименование"));//Здесь выдает "неизвестная ошибка"
    
        rsMain.Fields.Item("TAB1_A41").Value ="111111111";//Здесь выдает "неизвестная ошибка"
        rsMain.Post();
        Если ном <> КоличествоСтрок Тогда
            rsMain.Append();
        КонецЕсли;
    КонецЦикла;



assist2erp
redking @ Вчера, 14:01 необходимо зарегистрироваться для просмотра ссылки ,

перем1 = rsMain.FldVal("TAB1_NAMENOMENK");

Проверить чему равна перем1 перед присвоением?

вызывайте rsMain.Edit() перед изменением строки таблицы
redking
assist2erp @ 13.02.21, 9:50 необходимо зарегистрироваться для просмотра ссылки ,
rsMain.FldVal("TAB1_NAMENOMENK") =
переменная пустая

redking @ Сегодня, 12:09 необходимо зарегистрироваться для просмотра ссылки ,
rsMain.FldVal("TAB1_A41") =
переменная тоже пустая
redking
redking @ Сегодня, 12:11 необходимо зарегистрироваться для просмотра ссылки ,
пересоздал шаблон.Начало работать... Причины неясны- это плохо, но работает - это хорошо
redking
redking @ 15.02.21, 21:34 необходимо зарегистрироваться для просмотра ссылки ,
Выяснил в чем проблема была - может кому-то поможет
При наличии уже загруженного ранее в медок документа , новая загрузка его-же(документа) после изменения шаблона не видит новых полей!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.