v7: Выгрузка табличной части документа с 8.3 на 7.7 #792464


#0 by Баха
В общем задачка - надо с типовой 8ки выгрузить данные в 7ку. Точнее табличную часть документа НачислениеЗарплатыРаботникамОрганизацийНачисления в документ в 7ке надо закинуть тоже в документ. Подключился, запросом выбрал записи, а дальше проблемы с перекидкой данных... Если Меню.ВыбратьЗначение(Фирма,"Выберите базу фирмы",,,2)=1 Тогда             | НачислениеЗарплатыРаботникамОрганизацийНачисления.Ссылка.Дата
#1 by Остап Сулейманович
Так и должно быть.
#2 by HawkEye
какая проблема?
#3 by palpetrovich
(2 ) "ТЗ.Сотрудник" наверное
#4 by Остап Сулейманович
Вангую. Проблема здесь : Сообщить("Сотрудник - "+ТЗ.Сотрудник+", Результат - "+ТЗ.Результат); Оно патамучтА не знает кто такой "ТЗ.Сотрудник" и видит его как OLEобъект.
#5 by HawkEye
не подсказывайте ))))
#6 by aka AMIGO
"На Мисте во втором посте дадут ответ, а в 20-м - правильный ответ" © :)
#7 by Баха
В общем не выгружает в ТЗ
#8 by HawkEye
а в частном?
#9 by Баха
мне бы сотрудника и колонки снизу вытащить и добавить записи в док
#10 by Баха
а можно ссылку?
#11 by Остап Сулейманович
Дарю :
#12 by Масянька
Надо было в цикле :)))
#13 by МимохожийОднако
Включил счетчик. Это 13 пост
#14 by Баха
не как OLE-объект, а в ТЗ не выгружает, в ТЗ нету выгрузки с запроса
#15 by Баха
с циклом вообще проблемно, в это в 7ке, а язык 8ный
#16 by Builder
Уверен что запрос работает? Ну и намного проще и удобнее из 8-ки в 7.7 подключаться, а не наоборот.
#17 by silent person
по OLE перенести только простые типы данных: Строка, Число, Дата и т.п. поэтому строка Оклад     = ТЗ.Размер; переносится, т.к. ТЗ.Размер имеет тип "Число" а строка Сотрудник = ТЗ.Сотрудник; нет т.к. ТЗ.Сотрудник это тип объект базы 1С 8.3 СправочникСсылка.   притом что база 7.7 ничего не значет про объекты базы 8.3
#18 by silent person
блин слова потерялись. по OLE можно перенести только простые типы данных: Строка, Число, Дата и т.п. Оклад     = ТЗ.Размер; переносится, т.к. ТЗ.Размер имеет тип "Число" а строка Сотрудник = ТЗ.Сотрудник; нет т.к. ТЗ.Сотрудник это объект базы 1С 8.3 и имеет тип СправочникСсылка.   притом что база 7.7 ничего не значет про объекты базы 8.3
#19 by Баха
Сообщить("Размер - "+ТЗ.Размер+", Результат - "+ТЗ.Результат); {Документ.ЗПВедУдерж1.Форма.Модуль}: Поле агрегатного объекта не обнаружено (Размер)
#20 by Баха
Знаю что так удобнее, но задачка такая(все через попу). Буху надо в 7ку загружать. Запрос работает, потому что цикл количества крутится
#21 by aka AMIGO
Чаще всего отладчик помогает.
#22 by Баха
#23 by HawkEye
ТЗ.ВыбратьСтроки пока ТЗ.ПолучитьСТроку = 1 Цикл бла бла бла
#24 by silent person
ну ты строку ТЗ то по номеру получи, если цикл по количеству строк сделал.
#25 by HawkEye
+23 ты не позиционируешься на строке ТЗ
#26 by Баха
ВыбратьСтроки и бла бла не канает, тут 8ка рулит в семерке(((
#27 by Баха
щя попробую, а есть соображения как?)
#28 by МимохожийОднако
ОЛЕ обязательно? выгрузи в файл и загрузи из файла
#29 by Баха
{Документ.ЗПВедУдерж1.Форма.Модуль}: Метод не найден УПС
#30 by Баха
8ка закрытая, типовая, трону, обновлению капец
#31 by aka AMIGO
Метод "Сообщить" случайно, не на Сервере?
#32 by aka AMIGO
И таки что говорит отладчик?
#33 by HawkEye
ты уже определись, то 7-ка, то 8-ка...
#34 by aka AMIGO
+32 в нём можно посмотреть, что в каком виде передается, в соответствии с
#35 by HawkEye
т.е. вот это у тебя в 8-ке написано:
#36 by Баха
Все это написано в 7ке, подключаюсь к 8ке, хоть и в в 7ке, команды все приходится 8ные писать, подключается же
#37 by HawkEye
ну и с чего тогда: "ВыбратьСтроки и бла бла не канает," ???
#38 by Баха
Неа, когда подключается он 8ке обращается на своем языке, забывая о своем)))
#39 by Баха
До этого пробовал циклом, документы выбрал на период, но табличную часть не смог
#40 by HawkEye
может поэтому у тебя и не получается? )))
#41 by Баха
но кое что начал получаться, например документы. Некоторые срабатывает, некоторые нет. Поэтому пост поднял, может кто столкнулся?
#43 by silent person
когда я только начинал разбираться в 8-ке делал так. БД=СоздатьОбъект("V81.Application");
#44 by Баха
Крутится, данные есть, а вот сотрудник как OLE(
#45 by Баха
Щя попробую и твой пример
#46 by silent person
сотрудник. в 7.7 получай наименование и ищи по нему в справочнике сотрудников ссылку.
#47 by Баха
Пока Выборка.следующий = -1 Цикл             | НачислениеЗарплатыРаботникамОрганизацийНачисления.Ссылка.Дата Окончательный рабочий вид
#48 by Баха
Спасибо h-sp и silent person-у. Цикл обязательно попробую...
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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