Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка

Модерирует : ShIvADeSt

ShIvADeSt (03-04-2009 02:03): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1
 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема для программирования !!!
Это продолжение темы, предыдущие части доступны тут


ПРОГРАММЫ  1С:Предприятие 1C - 1C: Вопросы по конфигурациям

ВАРЕЗНИК   1C:Предприятие 7.7 - 1С:Предприятие v.8.x - 1C Диск ИТС - 1С: Совместимо 8.х

Топик 1C Ebooks
ЗДЕСЬ (обновлено 27.03.2009) - небольшая библиотечка (книги, документация, видео, утилиты) по 1С, финансам, бухучету и т.п.
Все рассортировано по версиям...

Для заблудившихся в трех соснах >>> FAQ по форуму RU.Board

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:30 06-02-2008 | Исправлено: vkramnik, 21:26 27-03-2009
farsesoft



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день!
В бухгалтерии 7.70.495 пустой справочник ОКОФ, при попытке загрузить классификатор, пишет: Ошибка при создании объекта из компоненты D:\base\v7plus.dll (отсутствует интерфейс IInitDone)
Ошибка при создании объекта из компоненты D:\program\1Cv77\BIN\v7plus.dll (отсутствует интерфейс IInitDone)
Хотя компоненты v7plus.dll есть и там и там и с последнего релиза конфигурации (495)
Это решаемо?
 
An4eus
Спасибо, помогло regsvr32 V7Plus.dll
Видимо забыл перерегистрировать дллку после переноса базы

----------
"Благословение Господне - оно обогащает и печали с собою не приносит" (Пр. 10:22)

Всего записей: 697 | Зарегистр. 27-02-2006 | Отправлено: 09:30 14-02-2008 | Исправлено: farsesoft, 11:35 14-02-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
farsesoft, я так понимаю, что D:\base\ папка базы ???
 
В ней должны быть два файла V7Plus.dll и V7Plus.als из новой 1С:Бухгалтерии 7.70.495 (т.е. нужно из новой скопировать эти два файла в папку с базой, на вопрос заменить ответить утвердительно)
 
Если ошибка повториться, то V7Plus.dll нужно зарегистрировать : позвать сисадмина и выполнить regsvr32 V7Plus.dll по админскими правами...
 
Svb84, видел эту обработку на _http://1c.proclub.ru/modules/mydownloads/personal.php?cid=22&lid=6771 заолняет по остатка счетаа ГТД

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 10:48 14-02-2008 | Исправлено: An4eus, 12:30 14-02-2008
Svb84



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
An4eus, спасибище!  
Правда, заполняет ГТДшки в СчФ, только тогда, когда наименование товара продается с одной ГТД. Ну это мелочь, если что доработаем

Всего записей: 33 | Зарегистр. 10-07-2007 | Отправлено: 20:28 14-02-2008
tvskit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
при печати этикеток ругается "... BARCODE.BarcodeCtrl.1 ... Компонент ActiveBarcode не установлен на данном компьютере ..." как установить??? BARCODE.OCX не ставится!
Вопрос отпал! очислил систему и реестр от всей инфы BARCODE, потом regsvr32 BARCODE.OCX  перезагрузка и все ок!!! ГЛюк.

Всего записей: 286 | Зарегистр. 07-04-2005 | Отправлено: 21:26 14-02-2008 | Исправлено: tvskit, 21:33 14-02-2008
vkramnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день, уважаемые коллеги !
Возникли два таких вопроса по 1С версии 7.7 :
 
1. Каким образом можно установить - есть ли в каком-либо
документе (например, в РасходнойНакладной или СчетеФактуре)
таблицы (например, ТОРГ-12 или СФ283), сколько их и как они называются ?
 
2. Если в документе есть таблица, и мы узнаем ее название,
то каким образом можно обратиться к какой-либо ее ячейке,
чтобы узнать ее содержимое и атрибуты (например, шрифт) ?

Всего записей: 1856 | Зарегистр. 14-12-2005 | Отправлено: 10:49 15-02-2008
G789

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vkramnik
Если имеются в виду шаблоны  - то, средствами 1С - нет, т.к. они не являются объектами метаданных. Все это, конечно, по моему мнению. В данном случае - хотелось бы ошибиться.

Всего записей: 83 | Зарегистр. 16-05-2007 | Отправлено: 12:23 15-02-2008
vkramnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
G789
А какими же объектами тогда являются таблицы, принадлежащие какому-либо Документу ?
Ведь в Конфигураторе при сравнении (обновлении) конфигураций они показываются
как бинарные объекты "Таблица", принадлежащие Документу.
Т.е., у них есть какие-то признаки, по которым Конфигуратор их идентифицирует.
Вот мне и хотелось бы понять, КАК он это делает...  

Всего записей: 1856 | Зарегистр. 14-12-2005 | Отправлено: 12:40 15-02-2008
G789

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vkramnik
Если запустить - Описание структуры метаданных, то ссылок на них нет.
Занятно описание:
ИсходнаяТаблица(<?>);
Синтаксис:
ИсходнаяТаблица(<Строка>)
Назначение:
Переназначает в качестве исходной таблицы-шаблона одну из таблиц той формы, в программном модуле которой запущена данная процедура. Имя таблицы сначала ищется в форме модуля, потом в общих таблицах. Если такой таблицы нет, то переданное имя будет рассматриваться как имя файла, содержащего данную таблицу.  
Параметры:
<Строка> - задает имя таблицы формы или имя файла содержащего таблицу.
 
т.е. - ищется некий объект (бинарный? - файл внешний или в MD) по имени.
 
Через МЕТАДАННЫЕ - я ничего не нашел

Всего записей: 83 | Зарегистр. 16-05-2007 | Отправлено: 15:27 15-02-2008
Mikmak



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vkramnik
По первому вопросу: нет средствами языка 1с этого не сделать
По второму вопросу: в 1с не предусмотрены запросы к печатным таблицам документа после вывода на печать. Такая возможность существует только в отчетах и обработках с установками формы для ввода данных - Таблица, там обращение к ячейке осуществляется по адресу ячейки подобно Excell.

Всего записей: 56 | Зарегистр. 05-10-2006 | Отправлено: 16:11 15-02-2008
valerka78



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vkramnik
Может правильнее было-бы сформулировать задачу и попытаться найти пути решения?

Всего записей: 248 | Зарегистр. 16-01-2006 | Отправлено: 10:08 18-02-2008
vkramnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
G789
Ес-сно, в МЕТАДАННЫХ их нету, иначе бы я не спрашивал...
 
Mikmak
Я ни словом не упомянул про вывод на печать.
Решаемую задачу см. далее...
 
valerka78
Задача следующая - есть такая очень полезная утилитка (обработка)
сравнения диалогов - DlgCompare. Она сравнивает две формы,
точнее - два указанных диалога на предмет различия в геометрии формы,
в количестве и расположении элементов, их функций и т.п.
Очень полезна при обновлениях конфигураций.
 
А вот чего-либо аналогичного для таблиц, встроенных в документ, я не нашел...
Наверное, все представляют, какой геморрой возникает при ВИЗУАЛЬНОМ
сравнении двух таблиц, скажем в Расходных Накладных, когда нужно обновить
вдрызг перепаханную заказную (нетиповую) конфигурацию, да еще и чужую...
 
Вот я и пытаюсь найти информацию о доступе к таблицам документа,
чтобы состряпать некую аналогичную утилитку TableCompare...  
Ес-сно, речь идет об 1С версии 7.7
 
Если коллеги помогут информацией, обязуюсь накарябать сию утилитку
и на халяву выложить в общее пользование...
Приветствуется также инфа о доступе к кишкам 1С из С++ Билдера и Дельфи !!!

Всего записей: 1856 | Зарегистр. 14-12-2005 | Отправлено: 15:02 18-02-2008 | Исправлено: vkramnik, 15:07 18-02-2008
ErshovSP2004



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Гуру,  
есть ли способ получить доступ к БД при условии совпадения платформ (8.0) и наличии только файла xxx.1cd. Причем заведомо известно что это БД УСН версии 1.6, комп же на который её принесли выше 1.5 УСН не знал.
Про вариант штатной выгрузки в xxx.dt известно, но имею то что имею.
Если ошибся веткой, не пинайте, укажите в какой лучше спросить.

Всего записей: 208 | Зарегистр. 16-09-2004 | Отправлено: 17:19 19-02-2008
vkramnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2 All
Ну, дык что, коллеги - никто насчет таблиц не копенгаген ???  

Всего записей: 1856 | Зарегистр. 14-12-2005 | Отправлено: 23:05 19-02-2008
vadver

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ErshovSP2004
Дык ентот файл xxx.1cd и есть БД. Положи в какой-нить каталог и пропиши путь к ней при запуске 1С и наслаждайся.
vkramnik
Поспрашивай на форуме 1C++ http://www.1cpp.ru/forum/YaBB.pl
Мне помнится, кто-то уже разобрал формат MOXCEL и сделал библиотеку для работы с ним

Всего записей: 80 | Зарегистр. 10-05-2005 | Отправлено: 11:05 20-02-2008
vkramnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vadver
Спасибо, коллега, за ссылочку !
Но мне не нужен формат MOXCEL, так же, как и не нужны никакие ВНЕШНИЕ форматы...
Вопрос, повторюсь, в том, чтобы влезть ВНУТРЬ МД-шника (или двух их сразу),
получить доступ к нужной ТАБЛИЦЕ в заданном ДОКУМЕНТЕ и сравнить ее с другой...
Аналогично тому, как утилитка DlgCompare делает это с формами документов.

Всего записей: 1856 | Зарегистр. 14-12-2005 | Отправлено: 16:34 20-02-2008
ErshovSP2004



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vadver

Цитата:
Дык ентот файл xxx.1cd и есть БД. Положи в какой-нить каталог и пропиши путь к ней при запуске 1С и наслаждайся.

Эт понятно что это БД и естественно положил и прописал путь, но с наслаждением были проблемы покуда в другой ветке мне не объяснили что Бухгалтерия предприятия 1.6 должна работать на платформе 8.1, а не на 8.0 коей я располагал. Поставил 8.1 и всё срослось.

Всего записей: 208 | Зарегистр. 16-09-2004 | Отправлено: 18:45 20-02-2008
Lyrik

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем доброго времени суток! У мну, скорее нубский вопрос, чем что-то по делу  как можно получить ТаблицуЗначений операций для расходных накладных для заданного документа? (естественно интересует как программно  ) Расчетные накладные являются подчиненными документами для заданого документа.  
з.ы. я только начал с 1С работать (знаю не все), а это нужно срочно сделать. если там большой код, то укажите плиз в какую сторону копать!

Всего записей: 388 | Зарегистр. 04-04-2006 | Отправлено: 19:38 20-02-2008
G789

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Lyrik
Примерно так:
РН = СоздатьОбъект("Документ.РасходнаяНакладная");
РН.ВыбратьПодчиненныеДокументы(Дата1,Дата2,ЗаданныйДокумент);
Пока РН.ПолучитьДокумент()=1 Цикл
  Опер = СоздатьОбъект("Операция");
  Опер.НайтиОперацию(РН.ТекущийДокумент());  
  Опер.ВыбратьПроводки();
  Пока Опер.ПолучитьПроводку() = 1 Цикл
     //Заполняем таблицу
  КонецЦикла;
КонецЦикла

Всего записей: 83 | Зарегистр. 16-05-2007 | Отправлено: 10:52 21-02-2008
Lyrik

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
G789
Спасибо большое!!!! Навел на путь истинный!! Уже начинает получаться

Всего записей: 388 | Зарегистр. 04-04-2006 | Отправлено: 23:05 21-02-2008
Lyrik

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как имея ссылку на документ получить значение элементов его формы?

Всего записей: 388 | Зарегистр. 04-04-2006 | Отправлено: 03:32 22-02-2008
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » 1C Программирование и поддержка
ShIvADeSt (03-04-2009 02:03): Продолжение тут
http://forum.ru-board.com/topic.cgi?forum=33&topic=10256#1


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru