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

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

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

ShIvADeSt (30-10-2009 09:51): http://forum.ru-board.com/topic.cgi?forum=33&topic=10715  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 101

   

ShIvADeSt



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


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

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

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


Для заблудившихся в трех соснах >>> FAQ по форуму RU.Board
 
Предыдущие темы были здесь часть 4 | часть 3 | часть 1
 
Как убить рекламу при обновлении отчетности | конфигурации (ИБ)?

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:02 03-04-2009 | Исправлено: vkramnik, 12:06 23-10-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AmunRa
в разделе книгу много разной инфы 1C (1С) Ebooks  
1С 8.0 Версия для обучения програмированию  
1С 8.1 - Версия для обучения програмированию - ЗДЕСЬ, в разделе РАЗНОЕ

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 22:58 23-05-2009
ringvault

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
An4eus
ну может еще проснется желание;)

Всего записей: 96 | Зарегистр. 29-08-2007 | Отправлено: 00:26 24-05-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ringvault
за сколько теперь идёт обработка по времени?

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 01:04 24-05-2009
WildWildUser



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
есть код. вставлен в модуле приложения. запускает типовой отчет В 1С8.1 УТ и подключает настройки определенного пользователя.
 
        Отчет = Отчеты.АнализДоступностиТоваровНаСкладах.Создать();
    УниверсальныйОтчет = Отчеты.УниверсальныйОтчет.Создать();
    УниверсальныйОтчет.мДействиеПолеВводаВидСравненияПриИзменении = Новый Действие("ПолеВводаВидСравненияПриИзменении");
    УниверсальныйОтчет.мДействиеПолеВводаЗначениеПриИзменении = Новый Действие("ПолеВводаЗначениеПриИзменении");
    УниверсальныйОтчет.мДействиеКоманднаяПанельФормыПечать = Новый Действие("КоманднаяПанельФормыПечать");
    УниверсальныйОтчет.ФормаПриОткрытии(УниверсальныйОтчет, Отчет.ЭтотОбъект, Отчет.ПолучитьФорму(),);
     
    СтруктураНастройки = Новый Структура;
    СтруктураНастройки.Вставить("Пользователь", Справочники.Пользователи.НайтиПоНаименованию("НастройкаОтчетов").Ссылка);
    СтруктураНастройки.Вставить("ИмяОбъекта", "ОтчетОбъект.АнализДоступностиТоваровНаСкладах");
    СтруктураНастройки.Вставить("НаименованиеНастройки", "Сроки годности");
    УниверсальныеМеханизмы.ПолучитьНастройку(СтруктураНастройки);
     
     
    УниверсальныйОтчет.мТекущаяНастройка = СтруктураНастройки;
 
    Отчет.ВосстановитьНастройкиИзСтруктуры(СтруктураНастройки.СохраненнаяНастройка);
         
    Форма = Отчет.ПолучитьФорму();
    Форма.Открыть();
    Форма.ОбновитьОтчет();
 
 
 
настройка загружается но с некоторыми косячками. не грузятся группировки. вернее грузятся только определенные в отчете группировки а добавленные в настройке пользователя не встают. отборы загружаются и предопределенные и пользовательские. оформление не загружается.  
подскажите как програмно добавить группировку в универсальный отчет чтобы она потом в мою настройку отчета добавилась.

Всего записей: 90 | Зарегистр. 22-04-2006 | Отправлено: 10:27 25-05-2009
mdid

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
блин даж не знаю в какую тему всунуть
 
в общем ситуевина такая...дабы подстраховать себя...решил все обработки и отчеты перекинуть в dll...писнул эту самую dll...из 1С могу читать ее свойства и методы...но..как в dll выбрать хотя бы данные из журнала?
ПС
dll на delphi...еси кто то этим маялся наставьте на путь истинный

Всего записей: 1298 | Зарегистр. 13-02-2006 | Отправлено: 14:59 25-05-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mdid
Цитата:
решил все обработки и отчеты перекинуть в dll...писнул эту самую dll
а зачем?

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 15:08 25-05-2009
mdid

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну..ситауция нестабильная...дабы иметь хоть какое то влияние в случае увольнения хочу скрыть исходник алгоритмов отчетов и обработок которые я писал
ПС
есть еще 1 вариант...еси кто то знает где 1С хранит пас при авторизации...дальше я все через олю буду выбирать

Всего записей: 1298 | Зарегистр. 13-02-2006 | Отправлено: 15:11 25-05-2009 | Исправлено: mdid, 15:26 25-05-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mdid
вот читал, что коллега написал:
Цитата:
...
всё просто.... есть такой метод у внешних обработок, как РасположениеФайла(Путь, Имя)
ФС.УдалитьФайл(<?>) не будет работать в процедуре ПриОткрытии
=> делаем очень просто...
В саму процедуру Сформировать() вешаем проверку и удаление:
Код:
Процедура Сформировать()
   Если '01.07.2009' < КонецРассчитанногоПериодаБИ() Тогда
          Путь = "";
    Имя = "";
    
    РасположениеФайла(Путь, Имя);    
    ФС.УстТекКаталог(путь);
    ФС.УдалитьФайл(Имя);
      Возврат;
   КонецЕсли;
КонецПроцедуры

Цитата:
хотя я бы сделал бы ещё по-умному:
1. код был бы запутанный
2. английский язык
3. вся проверка была бы в аналезе файла efd
если что - пиши в ПМ...

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 15:40 25-05-2009
mdid

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а зачем мне удалять?...как по мне это не имеет смысла(тем более для внутренних отчетов это не катит)...я сейчас попробую повесить хук на ввод  паса и передать активного юзера с пасом в длл...а там уже выбор данных через ole....будет весело еси 1С загружает dll после ввода паса...вот тогда будет не смешно

Всего записей: 1298 | Зарегистр. 13-02-2006 | Отправлено: 15:49 25-05-2009
dimaxmaster

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

Цитата:
а зачем мне удалять?...как по мне это не имеет смысла(тем более для внутренних отчетов это не катит)...я сейчас попробую повесить хук на ввод  паса и передать активного юзера с пасом в длл...а там уже выбор данных через ole....будет весело еси 1С загружает dll после ввода паса...вот тогда будет не смешно

 
Надо бы уточнить, какая версия 1С имеется ввиду, семерка или восьмерка. Это имеет большое значение.  
Если это семерка, то не стоит геморойничать с dll. Во-первых, на это надо много времени, что-бы все работало правильно, во-вторых такой самопис быстро отвязывается.  
Есть обработчики, которые шифруют тексты обработок и конфигураций. Из наиболее известных КЗК2. Однако фул версий бесплатных я не видел на паблике. Можешь качнуть демо КЗК2, достаточно погуглить. В демо версии есть возможность временно протектить на 2 дня код обработчиком. Если знаком с олей, есть возможности 2 дня превратить в много дней, ковыряй. Есть и бесплатные шифровшики, гугл тож может помочь. Потом просто в процедуру при открытии ставишь ограничение по дате или еще как-нибудь. Пробуй, эксперементируй.
 
Что касается восьмерки. Там вообще можно убрать код конфы стандартными средствами. Внешние отчеты делаешь сначала внутренними отчетами конфы и скрываешь код. В общем примерно так.

Всего записей: 333 | Зарегистр. 05-06-2008 | Отправлено: 16:39 25-05-2009
mdid

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7 у меня...с 8 я бы не геморройничал так..ок пасиб..погуглим

Всего записей: 1298 | Зарегистр. 13-02-2006 | Отправлено: 16:50 25-05-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
mdid
кстати КЗК 1 уже на халяву...

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 16:56 25-05-2009
dimaxmaster

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

Цитата:
кстати КЗК 1 уже на халяву...
 

 
а где можно взять?
 
вроде нашел тут:
http://www.kzk2.ru/files/kzkprof.rar
 
An4eus спасибо за новость

Всего записей: 333 | Зарегистр. 05-06-2008 | Отправлено: 17:14 25-05-2009 | Исправлено: dimaxmaster, 17:20 25-05-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
dimaxmaster
так это вроде как, месяц-два...

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 17:31 25-05-2009
vizlipuzli

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

Цитата:
так это вроде как, месяц-два...

ограничение по времени пользования? т.е. не нахаляву...

Всего записей: 4038 | Зарегистр. 17-08-2005 | Отправлено: 06:02 26-05-2009
M_Volkov



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

Цитата:
Что касается восьмерки. Там вообще можно убрать код конфы стандартными средствами

Это не мой случай?
Цитата:
пишет "Исходный текст модуля отсутствует", хотя это не так
Есть возможность его открыть?
 
Добавлено:
Листаю желтые книжечки, в каком хотя бы разделе рыть об этом?

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 07:46 26-05-2009 | Исправлено: M_Volkov, 14:36 26-05-2009
nikita1001

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день, помогите решить такую проблему. Настраиваю обмен между торговлей и бухгалтерией в одну сторону. Все не че, но в торговли у нас нет номенклатурных групп, а в бухгалтерии они есть. При выгрузке в справочнике номенклатуры затирается ссылка на Номенклатурную группу. Как это поправить.

Всего записей: 17 | Зарегистр. 02-12-2008 | Отправлено: 10:30 26-05-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vizlipuzli
ввели халяву месяц-два назад...
 
nikita1001
платформа какая?

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 11:03 26-05-2009
StalkerLegend



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Здравствуйте, помогите пожалуйста с вопросом.
 
Выгружаются два файла, формата 51580052_17.04.09.S03 и 51580052_21.04.k03, в шрифте Терминал. По всей видимости они куда-то ещё дальше пойдут, но мне это уже знать не обязательно.
Необходимо создать обработку, где будет 2 поля для выбора, в первом жмём на (...) открывается документ "ЗарплатаКВыплатеОрганизаций", от туда выберете нужную ведомость здесь всё. Дальше, идём ко второму там выбираем платёжку из документа "ПлатежноеПоручениеИсходящее", после чего по этим двум документам должно создать два файла, с информацией об этим данных которые мы выбрали, мне хотябя необходимо сделать так чтобы выбирались документы которые нужны. А потом уже данные которые они будут выдавать в файле.

Всего записей: 34 | Зарегистр. 26-05-2009 | Отправлено: 14:21 26-05-2009
vizlipuzli

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StalkerLegend
вот из вас клещами надо всю информацию вытаскивать ... тут обработка
Цитата:
хотябя необходимо сделать так чтобы выбирались документы которые нужны


Всего записей: 4038 | Зарегистр. 17-08-2005 | Отправлено: 14:27 26-05-2009
   

Страницы: 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 101

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru