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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GenyaMS
Честно говоря непонятно для чего вам это нужно. Попробуйте поставить для вашего элемента формы ТипЗначения=ОписаниеТипов. Если нужно что-то другое, объясните подробнее.

Всего записей: 20 | Зарегистр. 11-08-2009 | Отправлено: 09:28 29-10-2009
dimaxmaster

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

Цитата:
Например Открываю окно выбора и из перечня справочников выбираю -Номенклатура или ФизЛица. И все, открыват данный справочник не нужно...  

 
Нужно использовать объект Метаданные, читайте подробнее об этом в описании языка. Метаданные позволяют обращаться ко всем объектам конфигурации, справочникам, документам и т.д.

Всего записей: 333 | Зарегистр. 05-06-2008 | Отправлено: 09:37 29-10-2009
Vunicode



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята подскажите пожалуйста как сделать проведение?
Конфа бух 7.7 добавили новый док "заказ-наряд" и в нём невидно  
какой закрытый, а какой открытый, нужно только чтобы галка ставилась  
и больше ничего, спасибо за ответы!

Всего записей: 273 | Зарегистр. 02-09-2007 | Отправлено: 11:04 29-10-2009
lsg45



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В Конфигураторе отметить документ "заказ-наряд", открыть его на редактирование и установить флажок "Разрешить проведение документа".

Всего записей: 57 | Зарегистр. 12-01-2007 | Отправлено: 11:14 29-10-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vunicode
Цитата:
Конфа бух 7.7 добавили новый док "заказ-наряд" и в нём невидно  
какой закрытый, а какой открытый, нужно только чтобы галка ставилась
1. док проводки делает? и зачем он?
2. кто закрыт/открыт?
3. какая галка? это реквизит дока?

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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 11:15 29-10-2009
Vunicode



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

Цитата:
В Конфигураторе отметить документ "заказ-наряд", открыть его на редактирование и установить флажок "Разрешить проведение документа".

Спасибо, но мне нужно без проводок только для видо что проведён.

Цитата:
1. док проводки делает? и зачем он?
2. кто закрыт/открыт?
3. какая галка? это реквизит дока?

1. Нет, не делает, о цепляет реалТоваров и ВыпРабот но это отдельны доки.
2. Заказ-наряд
3. Галка чтобы в журнале было видно какие закрытые, а какие нет.
Мне нуно только чтобы отличить закрытые и ещё не закрытые или висячие.

Всего записей: 273 | Зарегистр. 02-09-2007 | Отправлено: 12:22 29-10-2009
hackman



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите как у версии 7.7 правильно работать с OLE. подключился к базе. Но получать реквизиты документа не могу.

Код:
 
Процедура Підключитися()
БазаОле=СоздатьОбъект("V77S.Application");  
 КаталогБазыОЛе  = path;
ПользовательОле = login;
ПарольОле       = pass;
МонопольныйРежимOLE = " /m"; // для немонопольного запуска указать пустую строку!
ЗапускБезЗаставки = 0;       // для появления заставки (например, чтобы наблюдать
                             // процесс запуска базы OLE визуально) поставьте здесь "0"
РезультатПодключения = БазаОле.Initialize ( БазаОле.RMTrade , "/d" +
                       СокрЛП(path) + " /n" + СокрЛП(login)+
                       " /p" + СокрЛП(pass) + МонопольныйРежимOLE,
                       ?(ЗапускБезЗаставки = 1,"NO_SPLASH_SHOW",""));
Если РезультатПодключения = 0 Тогда
     Предупреждение("Не вдалося підключитися до бази даних, перевірте введені дані!");
КонецЕсли;
        Док_OLE = БазаОле.CreateObject("Документ.Продаж");  
        Док_OLE.ВыбратьДокументы(Дата1,Дата2);  
      спр=СоздатьОбъект("Справочник.МестаХранения");
Пока Док_OLE.ПолучитьДокумент()=1 Цикл    
    номердок=Док_ОLE.НомерДок;
сообщить(номердок
КонецЦикла;
КонецПроцедуры
 

Выдает ошибку ЗНачение Номердок не представляет аггрегатный объект.
 
 

Всего записей: 185 | Зарегистр. 22-09-2003 | Отправлено: 13:19 29-10-2009 | Исправлено: hackman, 13:23 29-10-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vunicode
Цитата:
2. Заказ-наряд  
сам документ открыт/закрыт?
Цитата:
. Галка чтобы в журнале было видно какие закрытые, а какие нет.  
закрыт в каком смысле: закрывает заявку(проведён) / или открыта форма документа?
Цитата:
Спасибо, но мне нужно без проводок только для видо что проведён.  

Цитата:
Мне нуно только чтобы отличить закрытые и ещё не закрытые или висячие.
при проведении документа галка автоматически появляется, даже если док не делает никаких движений

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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 13:26 29-10-2009
dimaxmaster

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

Цитата:
Выдает ошибку ЗНачение Номердок не представляет аггрегатный объект.  

 
а в отладчик заглядывали, что он говорит?

Всего записей: 333 | Зарегистр. 05-06-2008 | Отправлено: 14:03 29-10-2009
fol



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

Цитата:
Выдает ошибку ЗНачение Номердок не представляет аггрегатный объект

Попробуй так: номердок=Док_ОLE.ТекущийДокумент().НомерДок;

Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 14:04 29-10-2009
Vunicode



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

Цитата:
сам документ открыт/закрыт?

Открыт

Цитата:
закрыт в каком смысле: закрывает заявку(проведён) / или открыта форма документа?

Если я правильно понял вопрос то заявку(Заказ-Наряд)

Всего записей: 273 | Зарегистр. 02-09-2007 | Отправлено: 14:14 29-10-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vunicode
1. в конфигураторе галка стоит проводить док?
2. открывай - нажимай на ОК или Провести - появится тебе галка в журнале о проведённости дока

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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 14:49 29-10-2009
Vunicode



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

Цитата:
1. в конфигураторе галка стоит проводить док?  
Нет не стоит, если ставлю при проведении ошибку выдаёт:
Если глЗаписатьОперацию(Операция, "Реализация материалов", Итог("Сумма"), 0) = 0 Тогда
{Документ.ЗаказНаряд.Модуль Документа(3)}: Неверное имя реквизита!

Всего записей: 273 | Зарегистр. 02-09-2007 | Отправлено: 15:06 29-10-2009
lsg45



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно очистить от текста модуль документа
 
Скорее всего документ Заказ-Наряд был скопирован автором из другого документа - оттуда и текст модуля.

Всего записей: 57 | Зарегистр. 12-01-2007 | Отправлено: 15:18 29-10-2009 | Исправлено: lsg45, 15:19 29-10-2009
An4eus



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

=> зачем что-то писать в модуле дока ?

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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 15:23 29-10-2009
hackman



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

Цитата:
Попробуй так: номердок=Док_ОLE.ТекущийДокумент().НомерДок;

Делал и так. ТекущийДОкумент не представляет агрегатный объект.

Всего записей: 185 | Зарегистр. 22-09-2003 | Отправлено: 15:28 29-10-2009
lsg45



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ошибка здесь !
сообщить(номердок  
 
Надо писать:
сообщить(номердок);

Всего записей: 57 | Зарегистр. 12-01-2007 | Отправлено: 15:32 29-10-2009
Vunicode



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

Цитата:
Нужно очистить от текста модуль документа  
Очистил, теперь пишет:  
Процедура не обнаружена: ОбработкаПроведения/Posting
Добавлено: Само появилось, я только пересохранил:

Код:
Процедура ОбработкаПроведения()
    //Здесь следует написать алгоритм проведения документа
КонецПроцедуры

Кажется работает, главное чтобы это ни на что не повлияло, я думал что есть другой способ ставить галки)))
Всем огромное спасибо за подсказки!!!

Всего записей: 273 | Зарегистр. 02-09-2007 | Отправлено: 15:44 29-10-2009 | Исправлено: Vunicode, 15:59 29-10-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vunicode
вставь в модуль дока следующий текст
Код:
Процедура ОбработкаПроведения()
   //...
КонецПроцедуры //ОбработкаПроведения()


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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 15:51 29-10-2009
dimaxmaster

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

Цитата:
Делал и так. ТекущийДОкумент не представляет агрегатный объект.

 
нужно залезть в отладчик и посмотреть, так Вы просто гадаете
 
Vunicode

Цитата:
Кажется работает, главное чтобы это ни на что не повлияло, я думал что есть другой способ ставить галки)))
Всем огромное спасибо за подсказки!!!

 
Это не галки, это статус документа, который обозначает, что Процедура ОбработкаПроведения() была выполнена программой.

Всего записей: 333 | Зарегистр. 05-06-2008 | Отправлено: 15:59 29-10-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