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

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

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

ShIvADeSt (06-02-2008 02:31): продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=9226  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 102 103 104

   

luckbesson2007

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
К сожалению тоже не срабатывает, пишет не выбран элемент!
 
Может можно Вам выслать на e-mail конфигурацию (20кб) ? Я уже все попробовала.

Всего записей: 6 | Зарегистр. 18-12-2007 | Отправлено: 19:36 18-12-2007
PetrPervuy



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fedor_sh@mail.ru выбираЙ

Всего записей: 73 | Зарегистр. 01-02-2007 | Отправлено: 01:43 19-12-2007
Alex_vk_47

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

Цитата:
 
Процедура ОбработкаПроведения()  
Штатное_расписание = СоздатьОбъект("Справочник.Штатное_расписание");  
Штатное_расписание.ИспользоватьВладельца(Штатное_расписание.Текущийэлемент());    
Штатное_расписание.выбратьэлементы();      
    Пока Получитьстроку()=1 Цикл      
    эл=Штатное_расписание.текущийэлемент();  
Штатное_расписание.ИспользоватьВладельца(Штатное_расписание.Текущийэлемент());    
Установитьреквизитсправочника(должность,"должность);  
           
    КонецЦикла;        
КонецПроцедуры      
 

 
Тут всё не правильно  
1. владелец должен быть - подразделение а не "Штатное_расписание.ИспользоватьВладельца(Штатное_расписание.Текущийэлемент())"
2. Выбирать надо строки документа а не справочника "Штатное_расписание.выбратьэлементы();"
"ВыбратьСтроки();"
3. УстановитьРеквизитСправочника(<?>,,,,,,);
Синтаксис:
УстановитьРеквизитСправочника(<ЭлементСправочника>,<НазваниеРеквизита>,<Значение>,<ДатаУстановки>,<ИмяТипа>,<Длина>,<Точность>)
Назначение:
Записать значение периодического реквизита справочника с привязкой к проведению документа.
Параметры:
<ЭлементСправочника> - элемент справочника, в который будет запись;
<НазваниеРеквизита> - название периодического реквизита справочника;
<Значение> - новое значение периодического реквизита;
<ДатаУстановки> - дата установки нового значения периодического реквизита. Дата установки имеет смысл только для не оперативных документов.
<ИмяТипа> - необязательный параметр. Строковое выражение - название  типа данных (или Вид субконто);
<Длина> - необязательный параметр. Число - длина числового или строкового значения;  
<Точность> - необязательный параметр. Число знаков после десятичной точки.
Замечание:
Параметры <ИмяТипа>, <Длина> и <Точность> следует указывать при установке значения периодического реквизита справочника, имеющего неопределенный тип.  
 
т.е. Установитьреквизитсправочника(<Штатное_расписание>,"должность",Должность,);
если я не ошибаюсь штатное расписание и должность есть в ТЧ документа. и нету смысла его искать в справочнике.

Всего записей: 75 | Зарегистр. 21-08-2007 | Отправлено: 09:03 19-12-2007 | Исправлено: Alex_vk_47, 09:08 19-12-2007
al2ko



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Бодрое утро.
Подскажите, пожалуйста, как перенести из конфигурации 8.0 в другую аналогичную конфигурацию остатки по счетам. Т.е. в чистую базу требуется перенести остати по счетам 7,8,10...

Всего записей: 10 | Зарегистр. 14-07-2004 | Отправлено: 10:36 19-12-2007
Fantom 14



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

Всего записей: 322 | Зарегистр. 23-10-2004 | Отправлено: 14:04 19-12-2007
LexusG

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fantom 14
Можно
 
в Глобальнике, в процедуре ПриНачалеРаботыСистемы, пишешь примерно так
 

Код:
Если ИмяПользователя() = "Робот" Тогда
 
           Параметр = "..\ExtForms\robot.txt";
 
            ОткрытьФорму("Отчет", Параметр, "..\ExtForms\Robo.ert");
 
КонецЕсли;

как пример, открывается внешний отчет но можно указать и встроенный или обработку
а в обработке так же проверить по пользователю и по окончанию дать команду
ЗавершитьРаботуСистемы().
 
Затем настроить шедулер на запуск 1С в нужное время такой командой (как пример)
"C:\Program Files\1Cv77\BIN\1cv7.exe" enterprise /d<путь_до_базы> /n<пользователь> /p<пароль>

Всего записей: 448 | Зарегистр. 14-09-2005 | Отправлено: 14:51 19-12-2007 | Исправлено: LexusG, 15:07 19-12-2007
Fantom 14



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

Всего записей: 322 | Зарегистр. 23-10-2004 | Отправлено: 15:31 19-12-2007
luckbesson2007

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробовала...... не получилось.
 
Процедура ОбработкаПроведения()    
Штатное_расписание = СоздатьОбъект("Справочник.Штатное_расписание");    
Штатное_расписание.ИспользоватьВладельца(Подразделение);    
выбратьстроки();        
    Пока Получитьстроку()=1 Цикл        
    эл=Штатное_расписание.текущийэлемент();    
Штатное_расписание.ИспользоватьВладельца(подразделение.Текущийэлемент());    
Установитьреквизитсправочника(должность,"должность",должность);    
      КонецЦикла;        
КонецПроцедуры      
 
Выдает {Документ.Ввод_штатной_должности.Модуль Документа(9)}: Не выбран элемент!
 
Не поняла почему в Установитьреквизитсправочника должно стоять вместо элемента название <Штатное_расписание> ? Ведь на первом месте синтаксиса нужно указать реквизит справочника в который записывается должность из табличной части?

Всего записей: 6 | Зарегистр. 18-12-2007 | Отправлено: 17:08 19-12-2007
Alex_vk_47

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
luckbesson2007
шлите конфу - будет результат
alex-vk@inbox.ru

Всего записей: 75 | Зарегистр. 21-08-2007 | Отправлено: 18:05 19-12-2007
luckbesson2007

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex_vk_47
 
Отправила. Заранее благодарю.

Всего записей: 6 | Зарегистр. 18-12-2007 | Отправлено: 18:49 19-12-2007
masteru

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пожалуйста!!
8.1 конф ТиС обновление есть?

Всего записей: 327 | Зарегистр. 24-11-2003 | Отправлено: 19:38 19-12-2007 | Исправлено: masteru, 03:20 24-12-2007
LexusG

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fantom 14
 
Забыл добавить в процедуре ПриОткрытии() проверить пользователя и если пользователь нужный, выполнить Сформировать()

Всего записей: 448 | Зарегистр. 14-09-2005 | Отправлено: 04:26 20-12-2007
mlevchuk

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

Всего записей: 94 | Зарегистр. 22-09-2006 | Отправлено: 14:14 20-12-2007
Alex_vk_47

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

Всего записей: 75 | Зарегистр. 21-08-2007 | Отправлено: 14:36 20-12-2007
IUnknown777



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скажите как пользоваться обработками "Конвертация данных 2_0_21_1"?
Мне нужно пенести данные из 77 в 81.
Вроде для 80 была конфигурация...
Подскажитее, пожалуйста
 
Добавлено:
Не поняла где можно создать Файл правил...

Всего записей: 212 | Зарегистр. 20-04-2006 | Отправлено: 14:41 20-12-2007
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Интересную задачу поставили ...
Есть два SQL Server 2005: на одном висит база 1С,  на другом база Информационной технологической системы не связанной с 1С. Необходимо передавать некоторые справочники из 1С в ИС, а обратно справочники и документы. При чем хотелось чтобы это происходило автоматически, в идеале после обновления каких либо данных в базах. Если такое невозможно, то с помощью планировщика ... Вообщем вопрос в следующем - как это лучше осуществить средствами SQL server, если такой возможности нет то какие дополнительные средства нужны (ну например, OLE, ADO и т.д.). Возможно есть где нить хорошая статейка по этому поводу? Буду рад любой помощи, совету.

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 08:10 21-12-2007
tdr1225



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fantom 14
В проц. ПриОткрытии(), если прошла указанная LexusG проверка, после "Если" вызвать Сформировать(); и сразу же СтатусВозврата(0);Возврат;
чтобы обработка закрылась и не ждала нажатий кнопок.

Всего записей: 281 | Зарегистр. 07-12-2005 | Отправлено: 12:35 21-12-2007
IUnknown777



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BlackVetal
Средствами SQL Server'a можно это сделать, точно знаю.
Нужно написать функцию, там задается даже список и порядок функций которые выполняются при определенных условиях.
 
 
Добавлено:
только надо знать в каких таблицах хранятся справочники, документы.

Всего записей: 212 | Зарегистр. 20-04-2006 | Отправлено: 15:06 21-12-2007
fol



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
BlackVetal
Можно сделать так: если у тебя 8-ая платформа, создаешь план обмена, в нем задаешь регистрацию изменений необходимых тебе объектов, затем через ADO пишешь в базу SQL измененные данные. Автообмен можно реализовать планировщиком (8.1), либо через обработку ожидания (8.0).

Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 20:59 21-12-2007
masteru

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

Всего записей: 327 | Зарегистр. 24-11-2003 | Отправлено: 02:20 24-12-2007 | Исправлено: masteru, 03:22 24-12-2007
   

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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru