Вопрос № 143336: Подскажите в чем может быть проблема: Есть распределенная база 1с SQL и приобмене выкидывает следующую ошибку: SQL State: 23000 Native: 2627 Message: [Microsoft][ODBC SQL Server Driver][SQL Server]Violation of PRIMARY KEY constraint 'PK_RA1...Вопрос № 143342: Вопрос по 1с8. Имеется в наличии dbf файл. Каким образом можно считать из него данные?...Вопрос № 143344: Подскажите
пожалуйста. Требуеться из 1С отправить уже созданный вордавский документ на печать. Какая команда или метод это реализует. Просто ситуация в следующем, файлы с этикетками товаров храняться в уже готовый doc-файлах. При формировании заявки ...Вопрос № 143351: Помогите, пожалуйста отредактировать файл в 1С 7.7. Вопрос задаю в эту рассылку абсолютно правильно. Код будет выполняться в программе 1С Бухгалтерия 7.7, но сам код о
чень похожий на С++, прошу Вас подсказать. Есть файл бинарный произвольно...Вопрос № 143373: Добрый день. Программа разрабатывается на 8.1. Требуется получить данные из семерочной базы (остатки товаров из регистра остатки), а именно передать туда параметры, выполнить там запрос, и вернуть таблицу с запросом в восьмерку. Подскажите какими сре...
Вопрос № 143.336
Подскажите в чем может быть проблема: Есть распределенная база 1с SQL и приобмене выкидывает следующую ошибку: SQL State: 23000 Native: 2627 Message: [Microsoft][ODBC SQL Server Driver][SQL Server]Violation of PRIMARY KEY constraint 'PK_RA1060'. Cannot insert duplicate key in object 'RA1060'. SQL State: 01000 Native: 3621 Message: [Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been terminated.
Решал таким образом сносил базу и устанавливал по новому с копии все
нормально буквально неделю. Стоит и там и там 27 релиз 1Cv77
Отправлен: 08.09.2008, 10:26
Вопрос задал: Asteroid (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Strawberry
Здравствуйте, Asteroid! По данной ссылке Ваша ситуация рассматривается http://www.klerk.ru/soft/1c/?1996
--------- Мальчик-извращенец прочел деду Морозу с табуретки всего Пастернака!
Ответ отправил: Strawberry (статус: Студент)
Ответ отправлен: 08.09.2008, 10:44
Вопрос № 143.342
Вопрос по 1с8. Имеется в наличии dbf файл. Каким образом можно считать из него данные?
Отправлен: 08.09.2008, 12:49
Вопрос задал: Sol666 (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Munster
Здравствуйте, Sol666!
ДБФ=Новый XBase; ДБФ.ОткрытьФайл("имя файла"); ДБФ.Открыта(); ДБФ.Первая(); Пока Истина Цикл Поле0=ДБФ.ПолучитьЗначениеПоля(0); Поле1=ДБФ.ПолучитьЗначениеПоля(1); ..... ПолеN=ДБФ.ПолучитьЗначениеПоля(N); Если Не ДБФ.Следующая() Тогда Прервать; КонецЕсли; КонецЦикла;
Ответ отправил: Munster (статус: 9-ый класс)
Ответ отправлен: 08.09.2008, 16:07
Вопрос № 143.344
Подскажите пожалуйста. Требуеться из 1С отправить уже созданный вордавский документ на печать. Какая команда или метод это реализует. Просто ситуация в следующем, файлы с этикетками товаров храняться в уже готовый doc-файлах. При формировании заявки на продукцию нужно распечатать эти файлы из 1С. Вопрос только в команде вывода на печать самого документа и печати нескольких копий одной и той же этикетки.
Отправлен: 08.09.2008, 13:03
Вопрос задал: Лисов (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Полякова Ирина Николаевна
Здравствуйте, Лисов! Если для 1С:8.х, то можно необходимый документ word загрузить как макет для документа "Заявка на продукцию" или в общие макеты как Active document. Далее при формировании заявки получать этот макет и средствами 1С отправлять на печать. В данном случае не будет зависимости от того где "лежит" файл в момент вывода на печать :))
Отвечает: Астафьев Александр Николаевич
Здравствуйте, Лисов! Пример: ИсхТабл.ПараметрыСтраницы(,,,,,,,,,1,,); ИсхТабл.КоличествоЭкземпляров(КолЭкз); ИсхТабл.Напечатать(0); Описание оператора: Напечатать(<?>); Синтаксис: Напечатать(<Флаг>) Назначение: Напечатать таблицу без предварительного просмотра (печать без открытия окна редактирования). Параметры: <Флаг> - необязательный параметр. Режим запроса диалога печати: 1 - запрашивать диалог печати (по умолчанию), 0 - не запрашивать. Замечание: Метод
может использоваться при работе с таблицей в режиме ввода данных.
Помогите, пожалуйста отредактировать файл в 1С 7.7. Вопрос задаю в эту рассылку абсолютно правильно. Код будет выполняться в программе 1С Бухгалтерия 7.7, но сам код очень похожий на С++, прошу Вас подсказать. Есть файл бинарный произвольной структуры (я ее знаю). Необходимо произвести побайтовое чтение файла, затем побайтовую запись файла. Реальная задача: после архивирования (обрезания) базы за 2000 - 2003 год файл 1cv7.mlg все еще содержит данные об объектах, использовавшихся в 2000 году, и все
еще содержит сведения о действиях пользователей за 2000-2003 год. Таким образом, он имеет слишком большой размер (свыше 50 Мб), затрудняя анализ журнала регистрации, и затрудняя резервное копирование. Его нужно обрезать. Можно удалить его совсем, система создаст новый, но данные за 2004-2008 год будут потеряны. Я хочу его прочесть в побайтовом режиме, и обрезать. Все это можно сделать средствами Windows, она достаточно мощная и разнообразная. Приведу начало кода.
Помогите пожалуйста, его продолжить. Нужы комманды для побайтового чтения любого бинарного файла, и побайтовой записи любого файла. Var FileToedit; FileToEdit=CreateObject("Windows.Filesystem... Вот в этом месте вместо Windows.Filesystem можно написать Exel.Application, например, а как зовется объект для работы с файлами, я не знаю. Но точно знаю, что в стандартной поставке Windows XP SP2 он есть. Var filelength; filelength=FileToEdit.МетодПодскажите FileToEdit.Seek(0); Var FirstByte; FirstByte=FileToEdit.МетодПодскажите ByteToWrite=123; FileToEdit.МетодПодскажите(ByteToWrite) FileToEdit.Close(); Ненадежные
утилиты внешних разработчиков прошу не предлагать. Все я буду делать средствами Windows.
Отвечает: Black Monk
Здравствуйте, Шахрайчук Владимир Анатольевич! Вы вполне можете использовать для этого штатные средства 1С. При запуске 1с выберите Монитор (Монитор пользователей). Потом в Меню МониторАрхивирование Журнала Здесь вы можете заархивирувать и удалить из текущего журнала данные за любой предыдущий период работы
--------- программист это не тот кто пишет программы, а тот чьи программы работают :)
Ответ отправил: Black Monk (статус: 1-ый класс)
Ответ отправлен: 08.09.2008, 16:09 Оценка за ответ: 5 Комментарий оценки: малой кровью - это хорошо
Отвечает: Airyashov
Вообще-то, журнал регистрации это текстовый файл, если не запаролен. Так что можно воспользоваться объектом текст (только медленно очень) или V7TextFile из V7plus.Dll А лучше, если знаете C++ пользоваться им, просто не понимаю зачем именно на 1С заморачиваться, или скрип на VB написать.
Ответ отправил: Airyashov (статус: 7-ой класс)
Ответ отправлен: 08.09.2008, 16:15 Оценка за ответ: 4 Комментарий оценки: Да, текстовый, да, не запаролен, но объект Текст правит сам по себе символы, которые захочет. Откройте им файл с расширением .exe, сохраните и запустите. Кроме того, боюсь что с таким большим размером файла он не справится.
С++ знаю плохо, мне гораздо проще на 1С код написать. Про V7TextFile попрошу поподробнее. Нет ли там V7BinaryFile? вот он то мне и нужен.
Вопрос № 143.373
Добрый день. Программа разрабатывается на 8.1. Требуется получить данные из семерочной базы (остатки товаров из регистра остатки), а именно передать туда параметры, выполнить там запрос, и вернуть таблицу с запросом в восьмерку. Подскажите какими средствами можно это сделать, если можно пример или ссылки на примеры, или каким-то другим сбособом получить остатки. (Базы все файловые).
Отвечает: Полякова Ирина Николаевна
Здравствуйте, Владимир С.! В данном случае уместным будет использовать доступ к базе данных на 7.7 через OLE Работа с OLE в 7.7 описана http://www.sinor.ru/~my1c/knowhow/v7&OLE.html. Для 8.х не много изменений по использованию. Важным считаю то что передаваемые параметры в БД открытые через OLE могут быть только простые типы (дата, число, строка). Думаю в просторах интернета можно найти много информации
--------- Деньги склока, а без них плохо...
Ответ отправила: Полякова Ирина Николаевна (статус: 1-ый класс)
Ответ отправлен: 09.09.2008, 08:47 Оценка за ответ: 5 Комментарий оценки: Спасибо, очень помогло.