Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Вход | Зарегистрироваться )



> Перенос данных с 1с Бухгалтерия 7.7 в Комплексный учет 8.2 3 страниц V  < 1 2 3          
mister-x Подменю пользователя
сообщение 10.01.12, 14:22
Сообщение #41

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

в правилах http://pro1c.org.ua/index.php?act=announce...;f=265&id=6 вказано

Vofka Подменю пользователя
сообщение 10.01.12, 14:24
Сообщение #42

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13956
Из: Киев
Спасибо сказали: 4523 раз
Рейтинг: 3646.4

Цитата
А пароль к архиву какой?

А правила читать дядя Петя будет?

mister-x, ну и зачем вы пароль указываете здесь? Пусть правила читает! angry.gif

mister-x Подменю пользователя
сообщение 10.01.12, 14:25
Сообщение #43

...
Иконка группы
Модератору Про1С (за заслуги в 2011 году)
Группа: Местный
Сообщений: 3477
Из: Тернопіль
Спасибо сказали: 1417 раз
Рейтинг: 0

Цитата
mister-x, ну и зачем вы пароль указываете здесь? Пусть правила читает!
ок

meverikxp Подменю пользователя
сообщение 10.01.12, 14:48
Сообщение #44

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Цитата(Vofka @ 10.01.12, 14:24) *
А правила читать дядя Петя будет?

mister-x, ну и зачем вы пароль указываете здесь? Пусть правила читает! angry.gif

Никогда не сталкивался с этой проблемой. Извините

Цитата(mister-x @ 10.01.12, 13:47) *
попробуйте всі методи і системні властивості бази до якої звертаєтесь (7.7) замінити на англ. відповідники - можливо, тут собака зарита
ЗІ. мені помогло коли я із бази 7.7 підключався до іншої бази 7.7 для переносу даних по OLE

Сделал так:
Спр77=База.CreateObject("Справочник.Сотрудники");
    Спр77.SelectItems();
    Оклад77= База.CreateObject("Справочник.ШтатнийРозклад");
    Оклад77.UseDate('20111231');    
    
Пока спр77.GetItem()=1 Цикл
        
Если Спр77.ЭтоГруппа()=0 Тогда    
        Наименование = Спр77.Наименование;
        Должность = Оклад77.FindItem(Спр77.Должность);
        Оклад8 = Должность.Оклад;
        Сообщить (Оклад8);
КонецЕсли;

    КонецЦикла;

Ошибка та же

Сообщение отредактировал meverikxp - 10.01.12, 14:49


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

shurik_shurik Подменю пользователя
сообщение 10.01.12, 15:33
Сообщение #45

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 124
Из: Полтавская обл.
Спасибо сказали: 72 раз
Рейтинг: 0

Отладчиком пробовали?
И какая точно конфигурация базы 7.7. В стандартной бухгалтерии Оклад, это периодический реквизит справочника сотрудники, в бюджетной комплексной бухгалтерии тоже так.
Попробуйте строки Оклад8 = Должность.Оклад; Сообщить (Оклад8); заменить на Сообщить(Должность.Оклад), и еще перед этим напишите Сообщить(Должность.ТекущийЭлемент).

meverikxp Подменю пользователя
сообщение 10.01.12, 16:19
Сообщение #46

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Цитата(shurik_shurik @ 10.01.12, 15:33) *
Отладчиком пробовали?
И какая точно конфигурация базы 7.7. В стандартной бухгалтерии Оклад, это периодический реквизит справочника сотрудники, в бюджетной комплексной бухгалтерии тоже так.
Попробуйте строки Оклад8 = Должность.Оклад; Сообщить (Оклад8); заменить на Сообщить(Должность.Оклад), и еще перед этим напишите Сообщить(Должность.ТекущийЭлемент).

Да, я всегда запускаю приложение в режиме отладки.
Насколько я понял это не стандартная конфигурация, а измененная, Справочник на самом деле называется не Должности, а ШтатнийРозклад, которого в стандартной конфе нету.
Попробовал сделать
Сообщить (Должность.Оклад)

та же ошибка, оклад не объективного типа

Сообщение отредактировал meverikxp - 10.01.12, 16:20


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

shurik_shurik Подменю пользователя
сообщение 10.01.12, 16:34
Сообщение #47

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 124
Из: Полтавская обл.
Спасибо сказали: 72 раз
Рейтинг: 0

А если так:
Если Спр77.ЭтоГруппа()=0 Тогда    
        Наименование = Спр77.Наименование;
        Оклад77.FindItem(Спр77.Должность);
        Оклад8 = Оклад77.Оклад;
        Сообщить (Оклад8);
КонецЕсли;

meverikxp Подменю пользователя
сообщение 10.01.12, 16:45
Сообщение #48

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Цитата(shurik_shurik @ 10.01.12, 16:34) *
А если так:
Если Спр77.ЭтоГруппа()=0 Тогда    
        Наименование = Спр77.Наименование;
        Оклад77.FindItem(Спр77.Должность);
        Оклад8 = Оклад77.Оклад;
        Сообщить (Оклад8);
КонецЕсли;

Так сообщает для всех элементов "0".
Делал точку останова, так получается - Спр77.Должность - равняется например "Окулист" , а значение Оклад77.FindItem(Спр77.Должность) = 0, и тип число, судя по этому обработка не находит нужный элемент
Обнаружил некий интересный момент, на самом деле в справочнике сотрудники есть два реквизита Должность и посада, и именно посада имеет ссылочный тип на справочник ШтатныийРозклад и он тоже переодический, так если я правильно понял нужно искать именно от этого реквизита, но как, его значение сейчас равен COMОбъект

Сообщение отредактировал meverikxp - 10.01.12, 17:03


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

shurik_shurik Подменю пользователя
сообщение 10.01.12, 17:50
Сообщение #49

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 124
Из: Полтавская обл.
Спасибо сказали: 72 раз
Рейтинг: 0

Цитата(meverikxp @ 10.01.12, 17:45) *

но как, его значение сейчас равен COMОбъект

Для начала попробовать скормить его методу FindItem, только желательно предварительно для переменной справочника СПР77 использовать UseDate.
Так-же можно попытаться использовать метод НайтиПоКоду(); Код получить через спр77.Посада.Код или ПолныйКод() в зависимости от настройки кодов в справочнике ШтатнийРозклад

Спасибо сказали: meverikxp,

meverikxp Подменю пользователя
сообщение 10.01.12, 18:06
Сообщение #50

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Цитата(shurik_shurik @ 10.01.12, 17:50) *
Для начала попробовать скормить его методу FindItem, только желательно предварительно для переменной справочника СПР77 использовать UseDate.
Так-же можно попытаться использовать метод НайтиПоКоду(); Код получить через спр77.Посада.Код или ПолныйКод() в зависимости от настройки кодов в справочнике ШтатнийРозклад

Да, действительно получилось. УРА!!!!!


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

shurik_shurik Подменю пользователя
сообщение 10.01.12, 21:53
Сообщение #51

Завсегдатай
Иконка группы
Группа: Местный
Сообщений: 124
Из: Полтавская обл.
Спасибо сказали: 72 раз
Рейтинг: 0

Цитата(meverikxp @ 10.01.12, 19:06) *
Да, действительно получилось. УРА!!!!!

Я очень рад за Вас 10000000.gif

meverikxp Подменю пользователя
сообщение 13.01.12, 15:10
Сообщение #52

Оратор
Иконка группы
Группа: Местный
Сообщений: 334
Из: Ровно
Спасибо сказали: 10 раз
Рейтинг: 0

Продолжая тему, как теперь загрузить остатки с чего начать? Ума не приложу!!!


Signature
Самая нелюбимая пословица сапёров: одна нога здесь, другая там...

Vofka Подменю пользователя
сообщение 13.01.12, 15:48
Сообщение #53

У нас здесь своя атмосфера...
***********
Группа: Основатель
Сообщений: 13956
Из: Киев
Спасибо сказали: 4523 раз
Рейтинг: 3646.4

Цитата
Продолжая тему

Я так не думаю. Или давайте тогда всё на форуме снесём и создадим 1 тему: "Автоматизация учета" и будем все всё в ней спрашивать. Тема закрыта. Создавайте новую тему и описывайте в ней КОНКРЕТНУЮ проблему.

Не нашли ответа на свой вопрос?
Зарегистрируйтесь и задайте новый вопрос.


3 страниц V  < 1 2 3
Тема закрыта Новая тема
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 25.05.24, 14:44
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!