Выгрузка данных из таблицы SQL в табличные части нового документа #776617


#0 by MrFilO
Товарищи, в разработке пока плаваю... В общем, есть таблица в БД SQL, туда высыпается история продаж из БелмагКассир, нужно выгрузить данные из этой таблицы в новый док Z-отчеты, с заполнением табличных частей данными из таблицы SQL, причем создание дока с текущей датой, формированием номера для дока и т.п. Я так понимаю, что проще выгрузить все данные из БД в ТЗ, а затем уже выбирать нужные поля и забивать в соответствующую ТЧ. С созданием документа вроде разобрался, описать ТЗ вроде тоже получилось, а вот как пройтись по строкам из таблицы БД, да выгрузить их в ТЗ, а затем в ТЧ...тут я в тупике, вариантов в гугле масса, но как-то под мою задачу ничего похожего не нашел, хотя и процедура вроде бы популярная... Помогите кто чем может, вот набросал ... Попытка
#1 by Горогуля
предлагаю начать с освоения документации
#2 by Горогуля
а прокладка в виде ТЗ - это ради увеличения числа строк кода?
#3 by MrFilO
это, конечно, само собой подразумевается, но сейчас есть конкретно поставленный вопрос
#4 by MrFilO
Нет, а есть другие варианты?
#5 by Горогуля
конкретный ответ на который есть в той самой документации.  от чтения умнеют
#6 by HEKPOH
#7 by Горогуля
есть: не использовать прокладку в виде ТЗ
#8 by Горогуля
а MoveFirst на всякий пожарный не надо?
#9 by HEKPOH
не-а
#10 by HEKPOH
+ код на 100% рабочий
#11 by MrFilO
шикарно, благодарю, а можно вместо многоточия одну строку для примера? или аналогично "Дата" перебирать остальные? Просто в доке несколько ТЧ, хочу глянуть, как будет происходить выгрузка в разные ТЧ
#12 by HEKPOH
аналогично "дата" перебрать все поля выборки
#13 by MrFilO
А запись в ТЧ аналогично этой конструкции делать?
#14 by lEvGl
не сталкивался с zотчетом, но разве там в таб частях все поля строковые/числовые? ссылочных нет ?
#15 by Горогуля
а ещё бывает на свете КД...
#16 by MrFilO
попахивает новой головной болью)
#17 by Горогуля
попахивать начнёт, когда потребуется из плоской внешней таблицы перетаскивать, к примеру, номенклатуру с сохранением иерархии и отсутствием дублей
#18 by MrFilO
Так а что касательно, конструкции загрузки данных уже в ДОК?
#19 by Горогуля
между пятым и седьмым постом
#20 by MrFilO
Так это же вроде заполнение ТЗ? Не?
#21 by Горогуля
НС = ОченьНовыйДокумент.Продажи.Добавить;
#22 by lEvGl
все здесь уже есть, нельзя просто так взять и перенести данные одной базы в другую(с) он говорит, что ТЗ можно не использовать, а грузить сразу в ТЧ, что эта временная ТЗ не нужна
#23 by MrFilO
аа, т.е. лабуду, что я набросал можно вполне заменить кодом "из поста между 5 и 7"?)
#24 by Горогуля
в твоей лабуде ценного - соединение с внешней БД. остальное у Некрона
#25 by MrFilO
Пасибо, буду вкуривать)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С