Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: 1С для программиста

  Все выпуски  

RusFAQ.ru: 1С для программиста


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / 1С для программиста

Выпуск № 432
от 18.02.2007, 01:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 336, Экспертов: 50
В номере:Вопросов: 5, Ответов: 11


Вопрос № 75310: Подскажите, могу ли я осуществить быструю (без закрытия 1С) смену пользователя, кажется была какая-то внешняя Dll которая это обеспечивала...
Вопрос № 75357: Уважаемые эксперты! Не поможете ли при переводе Бухгалтерии 1С 7.7 на 1С 8.0. Установили типовую бухгалтерияю и надо закачать данные. По методичке - Руководство по переходу с 1С 7.7 на 1С 8.0 запускаю файл V77exp.ert- выгрузка данных из 7.7, ...
Вопрос № 75362: Добрый день уважаемые эксперты. Такой вопрос (не по программированию) имеется база ЗиК. Произошла реарганизация предприятия, оно распалость на три самостоятельных юр лица. Возможно - как нибудь эту базу разбить на 3 базы.(чтоб сохранились все сотрудн...
Вопрос № 75416: Добрый день. Нужна помощь. Суть вопроса в следующем. Есть два справочника "А" и "Б". В справочнике скажим "А" есть поля Ф.И.О., улица, номер дома, кв. и всякая прочая информация. В справочнике "Б" есть тол...
Вопрос № 75436: Дано: форма списка справочника, в котором присутствует таблица значений. Галочка Изменять размер на форме установлена. Проблема: на некоторых компьютерах список элементов формы не растягивается на весь экран. Каковы могут быть причины?...

Вопрос № 75.310
Подскажите, могу ли я осуществить быструю (без закрытия 1С) смену пользователя, кажется была какая-то внешняя Dll которая это обеспечивала
Отправлен: 12.02.2007, 04:43
Вопрос задал: Vedis70 (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Яна
Здравствуйте, Vedis70!
В 8.0 Есть глобальная переменная, в которой хранится пользователь. Изменить ее можно, но процедуры и функции, запущенные в момент запуска приложения вряд ли при этом вызовутся. (Там заполняются Параметры сеанса в частности) Вряд ли после этого можно будет корректно работать, могут возникнуть серьезные проблемы с правами доступа. Будут видимо скрещенные старые и новые.
Ответ отправила: Яна (статус: 5-ый класс)
Ответ отправлен: 12.02.2007, 08:22

Отвечает: Татьяна Ласовская
Здравствуйте, Vedis70!
Вы не указали версию 1С. Если используете 6.0 или 7.7 - быструю смену пользователя без закрытия 1С сделать нельзя.
Ответ отправила: Татьяна Ласовская (статус: 1-ый класс)
Ответ отправлен: 12.02.2007, 11:47


Вопрос № 75.357
Уважаемые эксперты!
Не поможете ли при переводе Бухгалтерии 1С 7.7 на 1С 8.0.
Установили типовую бухгалтерияю и надо закачать данные. По методичке - Руководство по переходу с 1С 7.7 на 1С 8.0 запускаю файл V77exp.ert- выгрузка данных из 7.7, указываю имя файла правил перевода -ACC77-80.xml, нажимаю кнопку "загрузить правила обмена" и выываливается ошибка - "ТипТега=мЧтениеXML.Следующий();
...V77exp.ert(27794): Попытка смены источника в процессе разбора документа". Не подскажите, с чем это может быть связано?
Отправлен: 12.02.2007, 12:12
Вопрос задала: viko (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Яна
Здравствуйте, viko!
Это может быть связано с тем, что у Вас не совсем типовая бухгалтерия.
Можно поступить следующим образом:
- воспользоваться конвертером из 7.7 в 8.0
- сравнить полученную конфигурацию с типовой 8.0
- переименовать в конвертированной базе объекты из 7.7, совпадающие по наименованию с объектами 8.0
- объединить конвертированную базу с конфигурацией типовой 8.0
- переносить любые данные внутри базы с помощью обработок, написанных уже на 8.0

Внутри одной базы переносить значительно проще
Ответ отправила: Яна (статус: 5-ый класс)
Ответ отправлен: 12.02.2007, 12:19
Оценка за ответ: 5


Вопрос № 75.362
Добрый день уважаемые эксперты. Такой вопрос (не по программированию) имеется база ЗиК. Произошла реарганизация предприятия, оно распалость на три самостоятельных юр лица. Возможно - как нибудь эту базу разбить на 3 базы.(чтоб сохранились все сотрудники, начисления, удержания и пр.)
Отправлен: 12.02.2007, 13:25
Вопрос задал: Иля (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Vlad Skorochod
Здравствуйте, Иля!
Если создались 3 самостоятельных юр.лица, то соответственно все начисления и удержания нужно начислять заново. А вот сотрудников со всеми их данными можно перенести стандартной обработкой переноса данных. Единственное, это не нужно заполнять поле состояние физ. лица. После импорта необходимо сделать документы "Приказ о приеме".
Ответ отправил: Vlad Skorochod (статус: 1-ый класс)
Ответ отправлен: 12.02.2007, 14:15
Оценка за ответ: 5
Комментарий оценки:
Да начисления и т.п. скорее всего прийдется переопределять. но хочется и сохранить и исторю...

Отвечает: Яна
Здравствуйте, Иля!
Скопируйте базу трижды, а дальше ведите каждый по своей организации, тогда вся история сохранится.
Ответ отправила: Яна (статус: 5-ый класс)
Ответ отправлен: 12.02.2007, 15:00
Оценка за ответ: 5
Комментарий оценки:
Да, Яна вы правы, так меньше работы. Не нужных сотрудников я просто уволю 31 числом


Вопрос № 75.416
Добрый день. Нужна помощь. Суть вопроса в следующем. Есть два справочника "А" и "Б". В справочнике скажим "А" есть поля Ф.И.О., улица, номер дома, кв. и всякая прочая информация.
В справочнике "Б" есть только поля Ф.И.О. улица, номер дома, кв. и этот справочник заполнен данными, причем заполнены не все поля а некоторые. Теперь я заполняю справочник А. Ввожу Ф.И.О. улица, дом, и т.д. и в момент ввода мне надо чтоб программа сообщила мне что такая запись есть в справочнике Б. Подсккжите пожалуйста как мне это сделать, а то у меня никак не получается. Буду признателен за помощь.
Отправлен: 12.02.2007, 19:11
Вопрос задал: Moonji (статус: Посетитель)
Всего ответов: 5
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Elric
Здравствуйте, Moonji!

Просто при записи элемента справочника А перебираете элементы справочника Б и проверяете соответствие реквизитов. Пример в Приложении.

Приложение:

---------
Мирный атом в КАЖДЫЙ дом!

Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 12.02.2007, 19:52
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо за помощь, я разобрался где у меня ошибка.

Отвечает: ПЛОХИХ А. Дмитрий
Здравствуйте, Moonji!

Предположительно так:
В форме спр. А в реквизите диалога "Ф.И.О" в поле "Формула" пишем: НайтиВспрБ().
В теле модуля формы добавляем процедуру НайтиВспрБ(), см. приложение.
После набора ФИО в данном поле жмем "ENTER" - вызывается наша процедура и если поле ФИО справочника Б совпадает с анналогичным полем спр. А, то заполняются все остальные поля.

P.S. Поиск по текстовым реквизитам не самый надежный способ найти искомый элемент.

Приложение:

Ответ отправил: ПЛОХИХ А. Дмитрий (статус: 6-ой класс)
Ответ отправлен: 12.02.2007, 20:03
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо за помощь. Я согласен что поиск по текстовым реквизитам не самый надежный способ найти искомый элемент, но в данном случае необходим. Что касается процедуры то она почемуто выдает следующее: Модуль(47)}: Неверное имя реквизита!

Отвечает: Ткаченко Алексей Васильевич
Здравствуйте, Moonji!
Согласен с предидущими, но только удобнее проверять по действительно уникальному реквизиту, например ИНН (он точно уникальный) а ФИО может повторяться много раз.
Ответ отправил: Ткаченко Алексей Васильевич (статус: 1-ый класс)
Ответ отправлен: 12.02.2007, 22:46
Оценка за ответ: 2
Комментарий оценки:
Я понимаю что по ИНН легче но в моем случает надо чтоб было по ФИО, улице и номеру дома.

Отвечает: Яна
Здравствуйте, Moonji!
В 8.0 можно ПриИзменении каждого реквизита, выводить внизу в форме (в Табличном поле) все совпадающие по введенным реквизитам элементы справочника Б.
Ответ отправила: Яна (статус: 5-ый класс)
Ответ отправлен: 12.02.2007, 22:54
Оценка за ответ: 2
Комментарий оценки:
К сожалению это мне неподходит.

Отвечает: Centaur
Здравствуйте, Moonji!
В своей конфигурации я всегда провожу сравнение по реквезитам ФИО и индефикационому номеру (ИНН) т.к. ФИО может совпадать а инн в отделе кадров при увольнении одного сотрудника дают новому. Так что сами решайте по каким реквезитам делать сравнение.

В Поле ввода (которое вносится последним) в свойствах в строке формула написать Проверить()

Процедура Проверить;
Б=СоздатьОбъект("Справочник.Б");
Б.ВыбратьЭлементы();
Пока Б.ПолучитьЭлемент()=1 Цикл
Если (Б.ФИО=ФИО)и(Б.ИНН=ИНН) тогда
Предупреждение("НЕТУПИ");
КонецЕсли;
КонецЦикла;
КонецПроцедуры;

Нетупи можно заменить :)
Ответ отправил: Centaur (статус: 1-ый класс)
Ответ отправлен: 13.02.2007, 09:28
Оценка за ответ: 4
Комментарий оценки:
В своей процедуре я сделал так же но к сожалению "НЕТЕПИ" не выдает. :(


Вопрос № 75.436
Дано: форма списка справочника, в котором присутствует таблица значений. Галочка Изменять размер на форме установлена.
Проблема: на некоторых компьютерах список элементов формы не растягивается на весь экран. Каковы могут быть причины?
Отправлен: 12.02.2007, 20:36
Вопрос задала: Радич Алина (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Gl0betrotter
Здравствуйте, Радич Алина!

Подобная ситуация возможна, если Вы сохранили свою конфигурацию при разрешении экрана большем, чем у пользователя.
Измените разрешение экрана до минимального, которое используют пользователи. Войдите в конфигуратор, произведите сохранение конфигурации.
Должно помочь.

Удачи!
Ответ отправил: Gl0betrotter (статус: Студент)
Ответ отправлен: 13.02.2007, 13:32
Оценка за ответ: 5
Комментарий оценки:
Спасибо большое, все получилось:)


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
ООО "Мастер-Эксперт Про", Москва, 2007
Авторские права | Реклама на портале
Версия системы: 4.44 beta от 26.01.2007
Яндекс Rambler's Top100

В избранное