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

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

   

texnix1C

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ЗИК: Задача: есть 2 отделения с разной степенью вредности (15 и 25)  там работает человек (например 100 часов в 1м и 120 во втором) норма в месяц 180 часов , при этом ему начисляется надбавка за стаж, не более 30% от оклада (по сумме дней в обоих отделениях, но неболее чем от 180 часов). как это оформить в 1С ЗИК?.. бьюсь уже 2й месяц над этой задачей... помогите кто чем может =)

Всего записей: 1 | Зарегистр. 16-01-2007 | Отправлено: 10:22 16-01-2007
KelChechek

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пытаемся выгрузить данные стандартной обработкой из ТиС в УСН. Когда доходит до ПКО, вываливается ошибка "Субконто1 не представляет агрегатный тип ТипЗначенияБух". Где что копать?

Всего записей: 182 | Зарегистр. 23-12-2004 | Отправлено: 12:45 16-01-2007
bxz



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
boromirok
что касается разнесения то проблема терминала и скуля на одном серваке, насколько помню, взаимные блокировки и жор процессорного времени, то есть с одной стороны когда у тебя в приложении вызывается сложный запрос одним пользователем(ну например какое-нить перепроведение, он напрягает скуль тот отжирает свой кусок памяти, второй пользователь тоже начинает пытаться получить доступ к журналу операций - эти попытки повторяются достаточно часто, отжирают процесорное время у скуля - скуль отдает результат медленее etc  
 
Добавлено:
Stellios
Код:
     Пока Док.ПолучитьДокумент() = 1 Цикл
        Если Док.Вид()="РасходнаяНакладная" Тогда
            Если Нрег(СокрЛП(Док.Контрагент.Наименование))="шед"  
            Тогда
                Продолжить;
            КонецЕсли;
            Иначе Если (Док.Грузополучатель <> КонтекстДокумента.Грузополучатель)  
            Тогда
                Продолжить;
            КонецЕсли;
в общем-то упоминать некое значение в коде это моветон, но тут же допущена и грамматическая ошибка
Код:
     Пока Док.ПолучитьДокумент() = 1 Цикл
        Если Док.Вид()="РасходнаяНакладная" Тогда
            Если Нрег(СокрЛП(Док.Контрагент.Наименование))="шед"  
            Тогда
                Продолжить;
            ИначеЕсли (Док.Грузополучатель <> КонтекстДокумента.Грузополучатель)  
            Тогда
                Продолжить;
            КонецЕсли;

Всего записей: 151 | Зарегистр. 21-11-2003 | Отправлено: 14:25 16-01-2007 | Исправлено: bxz, 14:55 16-01-2007
tswanea



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bxz
да мне надо для 8.0  и вот ничего не получаетсья


----------
... И развернутся врата ада, и силы тьмы обрушатся на землю ...

Всего записей: 436 | Зарегистр. 03-08-2004 | Отправлено: 17:32 16-01-2007
boromirok



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем спасибо за советы, что получится сообщу попозже... Вопрос по опыту эксплуатации 1сv77 на 64-bitных осях с sql остается в силе ежли кто про такое слышал или пробовал - просьба откликнуться.

Всего записей: 38 | Зарегистр. 20-10-2006 | Отправлено: 17:53 16-01-2007
bxz



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

Всего записей: 151 | Зарегистр. 21-11-2003 | Отправлено: 17:54 16-01-2007 | Исправлено: bxz, 17:55 16-01-2007
rvn

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Переношу старую чужую конфу (Торговля-Склад 7.7) на последний релиз.
В глобальном модуле нашел такое:  
Процедура глМаксимизироватьОкно() Экспорт
    // вызывать в конце процедуры "ПриОткрытии" из модуля формы
    WSHShell = СоздатьОбъект("WScript.Shell");
    WSHShell.SendKeys("%");
    WSHShell.SendKeys("{LEFT}{DOWN}{DOWN}{DOWN}{DOWN}{DOWN}{ENTER}");
КонецПроцедуры
 
Штука эта работает и соответственно максимизирует окно при открытии. По крайней мере в последней конфигурации такой процедуры нет.
Прошу дать ответ на пару вопросов:
1. Каким стандартным методом можно (можно ли вообще) максимизировать окно.
2. Где документированы методы объекта WScript.Shell?
Конечно, можно оставить как есть, но любопытно, однако.
Заранее благодарен.

Всего записей: 40 | Зарегистр. 30-08-2004 | Отправлено: 19:23 16-01-2007
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rvn
Собственно  метод SendKeys ,это эмуляция нажатиия клавиш , стандартных методов  максисмизировать окно у 1С нет.Содрано отсюда-  (сайту уже много лет) http://www.sinor.ru/~my1c/knowhow/winonscr.html
А так, набери в поисковике Windows Script Host, тебе такое количество ссылок вывалит...
 
вот один, широко известный http://www.networkdoc.ru/insop/whs.html

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 20:35 16-01-2007 | Исправлено: FOLD, 20:43 16-01-2007
Massik



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
rvn
 
Также можно воспользоваться возможностями внешней компоненты FormEx.
Ищи её здесь

Всего записей: 186 | Зарегистр. 04-11-2002 | Отправлено: 20:54 16-01-2007
Horex



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
1C v.8
 

Код:
ЗапросВН.УстановитьПараметр("ВидРасчетаСверх",???);
Что вставить вместо ???, чтобы там был вид расчета "Оплата сверхурочных часов"? В Консоли запросов просто выбираешь в параметрах Регистр расчетов - Основные начислени - и т.д., а вот как это сделать в языке запросов?

Всего записей: 1547 | Зарегистр. 27-02-2002 | Отправлено: 14:26 18-01-2007
bxz



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Horex
если речь идет о стандартной ЗУП то
Код:
 ЗапросВН.УстановитьПараметр("ВидРасчетаСверх", ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.ОплатаСверхурочных);
это предопределенный в конфигурации вид расчета, если же вид расчета введен пользователем то его надо искать
Код:
ПланыВидовРасчета.ОсновныеНачисленияОрганизаций.НайтиПоНаименованию("Оплата сверхурочных часов")

Всего записей: 151 | Зарегистр. 21-11-2003 | Отправлено: 14:31 18-01-2007 | Исправлено: bxz, 14:50 18-01-2007
Horex



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

Всего записей: 1547 | Зарегистр. 27-02-2002 | Отправлено: 14:42 18-01-2007
tvskit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно ли сделать в журнале отбор по группам номенклатуры, т.е. чтоб выводил в закладки группы а не все номенклатуру? типа...
Процедура ВключитьЗакладки()
    Если Флаг=1 Тогда
        ЗакладкиОтбора("Номенклатура",1,,);
    Иначе
        ЗакладкиОтбора("");
    КонецЕсли;
КонецПроцедуры

Всего записей: 285 | Зарегистр. 07-04-2005 | Отправлено: 17:00 18-01-2007
tswanea



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

Цитата:
или именно воссоздать этот пример не получается ?

ну конечно никак не получаеться
пробывал и так и так и все равно голяк

----------
... И развернутся врата ада, и силы тьмы обрушатся на землю ...

Всего записей: 436 | Зарегистр. 03-08-2004 | Отправлено: 20:31 18-01-2007
bxz



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tvskit
Конечно можно, но для этого
1. Придется создать Графу отбора например "грНоменклатура". Предположим тебя интересует самая верхняя иерархия тогда
2. Надо пройтись по объектам, предварительно создав в них реквизит "грНоменклатура" и заполнить его при помощи сл. функции
Код:
Функция ПолучитьКорень(Элемент)
    Результат = Элемент.Родитель;
    Если ПустоеЗначение(Результат) = 0 Тогда
        Пока ПустоеЗначение(Результат.Родитель) = 0 Цикл
            Результат = Результат.Родитель;
        КонецЦикла;
    КонецЕсли;
    Возврат Результат;
КонецФункции
3. ну и соответственно вставив в объекты при изменеии Свойства "Номенклатура" выполнение этой функции что-то вроде
Код:
грНоменклатура = ПолучитьКорень(Номенклатура);
4. осталось заменить
Код:
ЗакладкиОтбора("Номенклатура",1,,);
на
Код:
ЗакладкиОтбора("грНоменклатура",1,,);

tswanea
завтра попробую описать более подробно, как раз в данный момент занимаюсь переписыванием прав доступа в ЗУПе

Всего записей: 151 | Зарегистр. 21-11-2003 | Отправлено: 21:43 18-01-2007 | Исправлено: bxz, 22:00 18-01-2007
drezdenwork



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

Всего записей: 104 | Зарегистр. 24-01-2006 | Отправлено: 13:15 19-01-2007 | Исправлено: drezdenwork, 13:16 19-01-2007
Horex



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
drezdenwork
В Конфигураторе открываешь сей док, ставишь Периодичность "В пределах года".

Всего записей: 1547 | Зарегистр. 27-02-2002 | Отправлено: 13:34 19-01-2007
drezdenwork



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Horex
 
Это влияет на Платёжное поручение № ПП-000001, а мне нужно что-бы нумерация ещё и в выделенном пункте Номер платёжки начиналась.

Всего записей: 104 | Зарегистр. 24-01-2006 | Отправлено: 14:13 19-01-2007
bxz



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

Всего записей: 151 | Зарегистр. 21-11-2003 | Отправлено: 14:21 19-01-2007
Horex



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

Цитата:
Это влияет на Платёжное поручение № ПП-000001

Нет, это влияет на все документы вида "Платежная ведомость", не только с номером 1. У старых номер не должен после этого измениться. Рекомендую делать бекапы.

Всего записей: 1547 | Зарегистр. 27-02-2002 | Отправлено: 14:31 19-01-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