Вопрос № 84421: Добрый день, у меня вопрос!
Раньше учет велся в общей системе налогообложения, а сейчас перешли на упрощенку, но база стоит общая, а там нет книги доходов и расходов, каким способом (или как по-другому) мне ее туда поставить или как-то все данные...Вопрос № 84433: Добрый день. 1С 7.7
У меня возникли следующие проблемы:
1. Необходимо узнать размр файла (TXT) в байтах записаного на диске 2. Можно ли заархивировать файл ZIPом с 1с
3. Как Записать тхт файл в досовской кодировке
Буду благодарен за л...
Вопрос № 84.421
Добрый день, у меня вопрос!
Раньше учет велся в общей системе налогообложения, а сейчас перешли на упрощенку, но база стоит общая, а там нет книги доходов и расходов, каким способом (или как по-другому) мне ее туда поставить или как-то все данные переносить (дублировать) в упрощенной базе и там вести эту книгу
Заранее благодарен!!!
Отправлен: 27.04.2007, 10:59
Вопрос задал: Е.В.Гений (статус: 3-ий класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Elric
Здравствуйте, Е.В.Гений!
Зайдите в Конфигуратор и скопируйте отчет из "упрощенной" базы в общую. Потом выведите в меню новый отчет для пользователей, которые будут с ним работать.
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 27.04.2007, 14:56 Оценка за ответ: 3 Комментарий оценки: Все бы хорошо, но вот этот отчет использует свои константы перечисления и бог еще знает чего, что в общей базе не присутсвует, а если и присутствует, то у меня есть подозрение, что работает не так
Отвечает: BigHard
Здравствуйте, Е.В.Гений!
Если вы в программировании не сильны, то объединение конфигураций вам врядли поможет, в разных конфах все по-разному,будет куча ошибок, головной боли и нервов не оберетесь, желательно найти упрощенку и вней работать, ну а сможете объединить (если вы знаете конфигуратор и есть опыт работы с обеими конфами) - карты в руки!!!!
--------- Чем отличается чайник от программиста: У чайника в одном килобайте 1000 байт, а у программиста в одном километре 1024 метра
Ответ отправил: BigHard (статус: Студент)
Ответ отправлен: 27.04.2007, 15:59
Вопрос № 84.433
Добрый день. 1С 7.7
У меня возникли следующие проблемы:
1. Необходимо узнать размр файла (TXT) в байтах записаного на диске 2. Можно ли заархивировать файл ZIPом с 1с
3. Как Записать тхт файл в досовской кодировке
Буду благодарен за любую информацию
Отправлен: 27.04.2007, 12:52
Вопрос задал: Pycuk (статус: 1-ый класс)
Всего ответов: 5 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Vovchai
Здравствуйте, Pycuk!
По поводу 1-го:
ИмяФайла = "D:myfile.txt";
РазмерФайла = 0;
ФС.АтрибутыФайла(ИмяФайла,РазмерФайла);
Сообщить(РазмерФайла);
2. есть компонента Raruslib.dll, она умеет зиповать
3.
Текст = СоздатьОбъект("Текст");
// заполняем текст
.
.
.
.
Текст.КодоваяСтраница(<Режим>) // 0-win, 1-DOS
Текст.Записать();
Ответ отправил: Vovchai (статус: 2-ой класс)
Ответ отправлен: 27.04.2007, 13:17
Отвечает: Elric
Здравствуйте, Pycuk!
2. Можно ли заархивировать файл ZIPом с 1с
Если файл архивировать в составе базы, то можно -- в Конфигураторе прописать его в списке архивируемых файлов и сделать "Сохранение БД".
Иначе нужно использовать внешние компоненты или приложения.
--------- Мирный атом в КАЖДЫЙ дом!
Ответ отправил: Elric (статус: Специалист)
Ответ отправлен: 27.04.2007, 14:58
Отвечает: DERL.KG
Здравствуйте, Pycuk!
1. ФС.АтрибутыФайла() справку см. в систакс-помощнике
2. можно вызвав WinRar через КомандаСистемы(), см. справку к винрару для работы в консольном режиме
3. Объект "Текст" метод КодоваяСтраница(1), 1 - это значит Дос, если поставите 0 то виндоус.
Ответ отправил: DERL.KG (статус: 2-ой класс)
Ответ отправлен: 27.04.2007, 15:05
а вот насчет архивирования:
вам надо использовать процедуру ЗапуститьПриложение(<СтрокаКоманды>)
1.создаете бат файл зипа для архивирования, как создавать должно быть в справке зипа, я просто раром пользуюсь, не могу сказать
ЗапуститьПриложение(<СтрокаКоманды>)
где в стороку команды прописываете путь к бат файлу
--------- Чем отличается чайник от программиста: У чайника в одном килобайте 1000 байт, а у программиста в одном километре 1024 метра
Ответ отправил: BigHard (статус: Студент)
Ответ отправлен: 27.04.2007, 15:59
Отвечает: Strawberry
Здравствуйте, Pycuk!
1. Для работы с файлами существуют методы
АтрибутыФайла(<?>,,,,,,);
Синтаксис:
АтрибутыФайла(<ИмяФайла>,<РазмерФайла>,<АтрибутыФайла>,<ВремяСоздания>,<ВремяПоследнегоДоступа>,<ВремяПоследнейЗаписи>,<РасширенноеИмяФайла>)
Назначение:
Возвращает атрибуты файла (в параметрах).
Параметры:
<ИмяФайла> - строка с именем файла;
<РазмерФайла> - переменная, принимающая размер файла в байтах;
<АтрибутыФайла> - переменная, принимающая атрибуты файла;
Возвращаемое строковое значение длиной 9 символов, в котором закодированы атрибуты файла. Символы могут принимать значения ''0'' или ''1'':
первый символ: если ''1'' - файл только для чтения;
второй символ: если ''1'' - скрытый файл;
третий символ: если ''1'' - системный файл;
четвертый символ: если ''1'' - каталог;
пятый символ: если ''1'' - архивный файл;
шестой символ: если ''1'' - обычный файл (все другие атрибуты не установлены);
седьмой символ: если ''1'' - временный файл;
восьмой символ: если ''1'' - файл, сжатый каким-либо архиватором;
девятый символ: если ''1'' - нет доступа к файлу.
<ВремяСоздания> - переменная, принимающая строку с датой и временем создания файла;
<ВремяПоследнегоДоступа> - переменная, принимающая строку с датой и временем последнего доступа к файлу;
<ВремяПоследнейЗаписи> - переменная, принимающая строку с датой и временем последней записи файла;
<РасширенноеИмяФайла> - переменная, принимающая строку с полным именем файла.
2. Для запуска внешних команд дос используется функция
КомандаСистемы(<?>);
Синтаксис:
КомандаСистемы(<СтрокаКоманды>)
Назначение:
Вызывает на исполнение команду DOS.
Параметры:
<СтрокаКоманды> - строка, содержащая команду.
Последовательность поиска программы (если не задан путь):
текущий системный каталог;
каталог Windows;
системный каталог Windows;
все каталоги, указанные в переменной PATH.
3.Для работы с кодировкой текста используется метод :
КодоваяСтраница(<?>)
Синтаксис:
КодоваяСтраница(<Режим>)
Назначение:
Установить режим кодировки текста.
Возвращает:
текущее числовое значение режима кодировки (на момент до исполнения метода).
Параметры:
<Режим> : 0 - windows-кодировка, 1 - DOS-кодировка.
--------- Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: 7-ой класс)
Ответ отправлен: 27.04.2007, 16:28