Вопрос № 160908: Добрый день! Подскажите если не сложно как можно сделать следующее: Есть реквизит число - длина 5 точность 2 т.е получается значение вида 18.59 (реквизит для указания времени заказа) Есть два число 18 и 59 (т.е. час и минуты) как и...
Вопрос № 160909: Ребята! А кто сталкивался с переносом базы данных их FoxPro в 1С 7.7 или 8? С чего начать, и есть ли где в базе описание её структуры, вроде 1CV7.DD? Спасибо....Вопрос № 160950: Уважаемые эксперты у меня проблема такого плана... Пользователи сети работают с 1С v7.7 через терминал на Winserver2003 как в терминале, так и локально отчеты, которые более 2500 тыс. строк не сохраняються в формат .xls К примеру ОСВ по счёту 6...
Вопрос № 160.908
<
/tr>
Добрый день! Подскажите если не сложно как можно сделать следующее:
Есть реквизит число - длина 5 точность 2 т.е получается значение вида 18.59 (реквизит для указания времени заказа)
Есть два число 18 и 59 (т.е. час и минуты) как их собственно добавить в реквизит типа число чтобы получилось 18.59 (т.е зафиксировать системное время);
Отвечает: Костюк Игорь Викторович
Здравствуйте, Serega_artem! Ну вроде как тут все просто: Результат = Часы + Минуты / 100; Или где-то подводный камень есть?
Ответ отправил: Костюк Игорь Викторович (статус: 3-й класс)
Ответ отправлен: 19.02.2009, 17:12
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 244051 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ очень помогли! :)
Отвечает: Владимир Лазурко
Здравствуйте, Serega_artem!
Это можно сделать так:
Код:
ЧасМинСек = ТекущееВремя(); Час = Число(Лев(ЧасМинСек,2)); Мин = Число(Сред(ЧасМинСек,4,2)); Минуты = Число(Сред(ЧасМинСек,4,2)); ЧасМинЧислом = Час+(Минуты/100);
Успехов! С уважением,
Владимир.
Примечание: исправил свою ошибку.
Ответ отправил: Владимир Лазурко (статус: Практикант)
Ответ отправлен: 19.02.2009, 17:39
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 244054 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ очень помогли! :)
Отвечает: Астафьев Александр Николаевич
Здравствуйте, Serega_artem! Проконверировать время в числовое значение просто. Наименования переменных произволные. Только помните что вы получили десятичное число т.е. если начнете плюсовать одно такое "время" к другому то программа будет в дробной части складывать до ста а не до шестидесяти. Если захотите вдруг складывать то пишите процедуру и в ней складывайте отделно минуты с порогом 60, часы с порогом 24. Удачи !!!
Отвечает: Анатолий Ясень
Владимир, описания метаданных "на уровне платформы" в Фоксе нет. Если разработчик т.н. "доморощенной" системы позаботился о документации, то можно найти описание таблиц. Если нет - методом дедукции :) Когда разберетесь со структурой базы, сам процесс загрузки уже дело техники: 1. Можно загружать непосредственно из DBF (объектXBase) 2. Можно сначала загрузить в Excel и уже оттуда любой из многочисленных обработок загрузки. 3. На Инфостарте есть надстройка для "Конфигурации
данных 2.0", которая позволяет в качестве источника данных брать любой ADO DB источник. В том числе, DBF
Успехов!
--------- Только вперед!
Ответ отправил: Анатолий Ясень (статус: 7-й класс)
Ответ отправлен: 21.02.2009, 14:23
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 244174 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо. Бум разбираться. Именно описание и интересует. Ссылку на инфостарт дайте в мини-форум, пожалуста.
Вопрос № 160.950
Уважаемые эксперты у меня проблема такого плана... Пользователи сети работают с 1С v7.7 через терминал на Winserver2003 как в терминале, так и локально отчеты, которые более 2500 тыс. строк не сохраняються в формат .xls К примеру ОСВ по счёту 62 за квартал и.т.п Как с этим бороться.... 1C виснет хоть убей! В ручную переносить в Excel это очень долго...
Отправлен: 20.02.2009, 02:44
Вопрос задал: Аверин АС (статус: Посетитель)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Strawberry
Здравствуйте, Аверин АС! 1C не виснет она уходит в обработку, Вы просто недожидаетесь окончания сохранения. СОхранение документа в 4000 строк у меня длилось до 10-15 минут
--------- Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: Студент)
Ответ отправлен: 20.02.2009, 10:53
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 244115 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 3 Комментарий оценки: Незнаю насколько это правда или нет, но я ждал пол часа и даже дольше.... такого не должно быть.....
Отвечает: Владимир Лазурко
Здравствуйте, Аверин АС!
Для решения этой проблемы установите бесплатную программу от 1С "Работа с файлами 1С", скачать её можно здесь.
Далее просто сохраняете из 1С 7 нужный Вам отчет в формате mxl (семерка с ним довольно быстро работает), затем сохраненный файл открываете в "программе работы с файлами". В меню "Файл -> Сохранить копию" сохраните в нужном Вами формате: Excel, Excel97,
Excel95...
Также этой программой можно конвертировать печатный формы и макеты из 1С 8 в 1С 7: в меню ""Файл -> Сохранить копию" и выбрать формат "Табличный документ v7.7 (mxl)".
Успехов! С уважением, Владимир.
Ответ отправил: Владимир Лазурко (статус: Практикант)
Ответ отправлен: 20.02.2009, 11:19
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 244117 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо просветил!
Отвечает: Дмитрий Сташенко
Здравствуйте, Аверин АС!
А можно еще научить Excel открывать файлы MXL. Для этого создаем файл mxl.reg следующего содержания: см. приложение, где "11.0" - это номер версии Экселя - 2003. Для Office XP он будет 10.0, для 2000 - 9.0, 97 - 8.0, 95 - 7.0, а "C:\Program Files\1Cv77\BIN\" - путь к исполняемым файлам 1С. Сохранив его, и кликнув по нему, вы внесете данные из него в реестр, что позволит открывать файлы *.mxl непосредственно в Excel. Удачи
Приложение:
Ответ отправил: Дмитрий Сташенко (статус: Практикант)
Ответ отправлен: 20.02.2009, 18:50
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 244144 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Благодарю!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.