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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
dyypeople
Помогу. Расшифровывается так:
"Пеоблод ыв умеом-оп".

----------
В правильно поставленном вопросе всегда содержится 50% ответа
Все будет так, как должно быть. Даже если будет иначе.

Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 18:09 22-08-2008
ioppp

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
newjon
Цитата:
что это ?  

Зашифрованный текст, способом подмены букв, типа того, что был описан ещё у Конан Дойля - пляшущие человечки.  

Всего записей: 3106 | Зарегистр. 22-01-2005 | Отправлено: 18:10 22-08-2008 | Исправлено: ioppp, 18:11 22-08-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
St01en
у меня такое ощущение, что ты запутался... проверь в отладчике строчку

Цитата:
 ЗначениеВозврата = ?(Рег.ТМЦ.Выбран()=1,Рег.ТМЦ.БазоваяЕдиница,"");

на значение : ТипЗначенияСтр(Рег)
 
voffka81
тебя просили написать!
Если 7.7 - тебе чем не нравится журнал регистрации, в котором можно увидеть, что делалил с документом и т.д.?
 
fol
можно по-подробнее про декомпиляцию защищенного модуля!
 
vitalek322008
что-то не совсем понимаю "в реальном времени" !!!
В 1С должен быть оператор, который и будет вписывать информацию в БД...
Если же нужна полная автоматизация, то ставь жучок на каждую машину, который через спутник будет передавать данные на сервер, а 1С будет пакетами получать/обрабатывать информацию от него... Чем тебе не реальное время?
З.ы. про какие конфигурации идёт речь?
 
dyypeople
ты бы хоть написалл откуда это взял... а то над тобой уже
у меня такое ощущение, если это 1З, тфу.. 1С, то это КЗ
 
Akam1
) ты бы подписал бы: в какую сторону читать!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 11:09 24-08-2008 | Исправлено: An4eus, 11:37 24-08-2008
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
An4eus
Зачем? Кому надо - поймет

----------
В правильно поставленном вопросе всегда содержится 50% ответа
Все будет так, как должно быть. Даже если будет иначе.

Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 11:34 24-08-2008
iliabvf



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

Цитата:
Если же нужна полная автоматизация, то ставь жучок на каждую машину, который через спутник будет передавать данные на сервер, а 1С будет пакетами получать/обрабатывать информацию от него... Чем тебе не реальное время?

 
Можно просто посылать SMS с кодом как подтверждение выполнения заказа. И тот же SMS с кодом водитель получает когда принимает заказ.

Всего записей: 43 | Зарегистр. 04-09-2005 | Отправлено: 12:16 24-08-2008 | Исправлено: iliabvf, 12:16 24-08-2008
An4eus



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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 12:22 24-08-2008
ButDenisPerm

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Управление торговлей 10.3.
 
Справочник Номенклатуры - Форма Элемента.
 
Процедура ПриЗаписи.
Почему-то, при записи элемента процедура выполняется два раза.
 
Пробовал ПередЗаписью. То же самое.
 
Что это ? Почему так ?

Всего записей: 171 | Зарегистр. 24-01-2007 | Отправлено: 09:01 25-08-2008
Haosame



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

Цитата:
Подскажите пожалуста по следующему вопросу. Переносим ИБ из 8.1 УТ в 8.1 УПП, все документы, справочники и номенклатура перенеслась без проблем. Вот только остатки на складах не переносятся. Нет их и все.  
Перенос осуществляется с помощью конфигурации "конвертация данных 2.0". С ее помощью создали правила переноса.  
Можете сказать как их перенести или где искать ошибки?

Неужели никто с таким не сталкивался??? Помогите пожалуйста, очень надо!!!

Всего записей: 59 | Зарегистр. 29-02-2008 | Отправлено: 10:24 25-08-2008
tohanew



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Haosame, а как вы хотите чтобы перенеслись остатки? Если вы перенесли все документы, то после переноса их надо перепровести, это такой глюк конвертации данных, после нее показывается что документ проведен, хотя на самом деле проводок нет. А еще лучше просто снять остатки в торговле и внести их в УПП ручками, так потом меньше глюков будет.

Всего записей: 529 | Зарегистр. 22-09-2006 | Отправлено: 10:48 25-08-2008
dias65



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

Цитата:
не могли бы вы помочь в расшифровке
//[BEGIN COMPILED]
//K#U=;QQ'<CHD3P+T#_+16N<B,J962^I;\5F^W 6!$=\YR=T9"1+ +W:    
//R?PW%4(<%0 A^/MJO.X4:4,&=&=J(I%)R, WXO5=YAT.JK9>CC,I[_=7 0S9QBB='*$PA*'2?=J[[2E)YT[Z94EO#Y0_\B&U$2 _
//RTP_'^*7=E;Z_2\
//[END COMPILED]

Я в шоке. Что бы это значило?

Всего записей: 277 | Зарегистр. 28-11-2006 | Отправлено: 14:39 25-08-2008
gorlanovmax



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

Цитата:
Я в шоке. Что бы это значило?

 
Что, что. Обычная защита конфигураций

Всего записей: 141 | Зарегистр. 27-06-2006 | Отправлено: 17:03 25-08-2008
Diabolik



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

Всего записей: 4819 | Зарегистр. 02-10-2004 | Отправлено: 08:25 26-08-2008 | Исправлено: Diabolik, 08:26 26-08-2008
An4eus



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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 07:40 27-08-2008
ReqVieM

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Возможно ли как-нибудь написать процедуру, которая будет исполняться при открытие документов, не используя процедуры при открытии. Проблема в том что есть процедура написанная в глобальном модуле, надо что бы она выполнялась во всех nокументах, но писать в каждом модуле документа Процедуру:  
процедура ПриОткрытии();
  <имя необходимой функции >
КонецПроцедуры
Это долго.  
Реально ли реализовать такую вещь?
1с 7.7 предприятие

Всего записей: 24 | Зарегистр. 05-07-2007 | Отправлено: 14:01 27-08-2008 | Исправлено: ReqVieM, 16:27 27-08-2008
pa_dima



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ReqVieM
 
в 7.7. нет, в 8.1. есть такая функция
 
Добавлено:
правда если конфигурация типовая там есть глобальная процедура которая уже прописана в процедуре ПриОткрытии() в каджм документе, поменяй ее.

Всего записей: 180 | Зарегистр. 22-09-2003 | Отправлено: 16:49 27-08-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ReqVieM
1. Какая конфигурация?
2. Напимер, какие документы?
3. Что примерно нужно делать со всеми документами? Может это можно организовать иначе!
4. Документы проведенные?

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 11:38 28-08-2008
ReqVieM

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
An4eus
Конфигурация хз почти типовая она была здесь до того как я пришел.
Документ все
Лог измений данных в документах
МММ из пункта выше наверное пофигу
 
pa_dima
Спасибо, нашел такую  процедуру.
 
Проблема только еще появилась. Дабы организовать Лог изменений, я пошел простым путем, т.е. мы при открытии документа считываем все его реквизиты и составляем список значений этих реквизитов. Потом при закрытии этих документов мы снова считываем реквизиты и составляем другой список значений. Потом сравнив два списка получаем измененные реквизиты.  
Проблема:  
Когда все это организовано в модулях документов у меня на каждый документ свои две переменные для списков. В глобальном же двух переменных мало будет (так как при открытии двух документов одновременно мы перепишем список значений ранее открытого (если честно не проверял это факт)). и как тут быть не знаю хоть динамический массив создавай, но вроде не такого в 1с или есть? Буду рад и другим решениям.

Всего записей: 24 | Зарегистр. 05-07-2007 | Отправлено: 13:54 28-08-2008
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ReqVieM
1. как конфигурация называется? (Бух/ЗиК/ТиС/Комплексная/ПуБ)
2. Можно организовать так:
Вводить общий реквизит Пользователь... Создаешь два документа:
ДоИзменения и Изменения
в шапке и ТЧ будет все рекизит всех джокументов...
ПриОткрытии записываем всё, что доизменения в документ ДоИзменения....
ПриЗакрытии анализируем документ ДоИзменения с Текущим... все различия, которые были сделаны пользователем сохраняем в Изменения (старые значения, новые и так можно будет посмотреть)...
 
вот такой изврат можно придумать... только записывать нужно, что изменилось, т.к. база вырастит быстро!
 
З.ы. А вообще есть Журнал регистрации

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 14:15 28-08-2008 | Исправлено: An4eus, 14:16 28-08-2008
tyghr



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

Код:
 
Itemsu = ServicesSet.ExecQuery("Select * From Win32_NetworkAdapterConfiguration");
For Num1 = 0 to ComServ.GetCountCollection(Itemsu)-1 Do
  Itemu = ComServ.EnumerateCollection(Itemsu, Num1);
  Try  
    For ipn = 0 to ComServ.GetCountCollection(itemu.IPAddress)-1 Do
      ipaddr=ComServ.EnumerateCollection(itemu.IPAddress, ipn);
    EndDo;
  Except
    ipaddr="";
  EndTry;
 

 
почему то itemu.IPAddress не воспринимается как коллекция,
хотя в VBS все нормально
 
 

Всего записей: 89 | Зарегистр. 14-03-2007 | Отправлено: 14:47 28-08-2008
sp2004



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

Цитата:
Проблема только еще появилась. Дабы организовать Лог изменений, я пошел простым путем, т.е. мы при открытии документа считываем все его реквизиты и составляем список значений этих реквизитов. Потом при закрытии этих документов мы снова считываем реквизиты и составляем другой список значений. Потом сравнив два списка получаем измененные реквизиты.  
Проблема:    
Когда все это организовано в модулях документов у меня на каждый документ свои две переменные для списков. В глобальном же двух переменных мало будет (так как при открытии двух документов одновременно мы перепишем список значений ранее открытого (если честно не проверял это факт)). и как тут быть не знаю хоть динамический массив создавай, но вроде не такого в 1с или есть? Буду рад и другим решениям.

Это вобще не проблема, заведи 1 глобальную переменную с типом ТаблицаЗначений и двумя колонками: Документ(тип Документ) и Реквизиты(тип СписокЗначений) и будет тебе счастье. Вот примерная реализация:
ПриОткрытии()
Если (ТолькоПросмотр() = 0) и ТекущийДокумент().Выбран() = 1 Тогда
сз = Список реквизитов до изменения
тз.новаястрока
тз.документ = ТекущийДокумент()
тз.Реквизиты = сз
конецесли
 
ПриЗаписи()
стр=0
Если тз.найтизначение(текущийдокумент(), стр, "Документ") = 1 тогда
тз.получитьстрокупономеру(стр)
сз = тз.Реквизиты
....

Всего записей: 171 | Зарегистр. 14-11-2005 | Отправлено: 16:07 28-08-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-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru