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

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

   

bxz



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

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



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bxz
Ну да. Я не увидел, что на рисунке стоит номер дока ПП-0000003.
 
drezdenwork
В том же Конфигураторе открой модуль формы и поищи процедуру, которая заполняет то поле. Периодичность не меняй.

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bxz
Это поле заполняется автоматически.
 
Horex
Может я неправильно объяснил,  
- поле Платёжное поручение № ПП-000001 после 01.01.07 и так начало отсчет с 1-цы.
- а как сбросить счетчик 251 что-бы тоже начинало с 1-цы
(в моём случае при создании нового платёжного поручения номер автоматически продолжается с 251, 252, ... ) ?

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
drezdenwork
ну посмотри в модуле формы документа как он заполняется:
1. кликни правой кнопкой мыши на поле ввода "Номер платежки" выбери "Свойства ..." - запомни значение поля Идентификатор (это будет имя реквизита)
2. затем надо найти в модуле формы документа, где этому реквизиту что-либо присваивается
3. если этого не будет достаточно для того, что бы понять каким образом внести изменения - ту процедуру, где идет присвоение, запость сюда

Всего записей: 151 | Зарегистр. 21-11-2003 | Отправлено: 15:16 19-01-2007 | Исправлено: bxz, 15:23 19-01-2007
LaCastet



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
drezdenwork
В модуле формы посмотри процедуры ПриОткрытии() и ПриНачалеВыбораЗначения(). Там должен формироваться НомерПлатежки.

----------
Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

Всего записей: 4560 | Зарегистр. 27-07-2005 | Отправлено: 15:32 19-01-2007
Massik



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

Всего записей: 186 | Зарегистр. 04-11-2002 | Отправлено: 19:55 19-01-2007
bxz



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tswanea
Как и обещал по поводу ограничения прав. Пример на типовой Бухгалтерии Предприятия 1.5.11.5. Уберем из видимости папку "СтремнаяНоменка" для неких бухов. Способов осуществить данное злодеяние фантазия подсказывает много.
Самый тупой, кривой и быстровоспроизводимый:
1. создаем константу "СтремнаяПапка" типа "Справочник.Номенклатура" иллюстрации
2. создаем параметр сеанса "СтремнаяНоменклатура" типа "ФиксированныйМассив" иллюстрации
3. копируем роль "Бухгалтер" иллюстрации
4. два раза жмем мышью на получившейся роли "Бухгалтер1" иллюстрации
5. открываем настройки прав этой роли для справочника "Номенклатура" и прописываем туда код иллюстрации
6. копируем значение перечисления НаборПравПользователей "Бухгалтер" (получиться "Бухгалтер1" это что бы под ним можно было зайти в базу)
7. осталось написать в массивчег параметра сеанса весь тот контрафакт - сделаем это в общем модуле "ПолныеПрава" в процедуре "УстановитьИзменяемыеПараметрыСеансаПользователя" код
минусов в примере естественно много и именно так клиентам не написал бы, но демонстрирует возможности, как мне кажется, довольно наглядно
да и еще - в примере описанном выше права назначаются только на справочник "Номенклатура", далее надо лопатить всю конфу и прописывать права на все объекты, где используется этот справочник, иначе пользователь будет видеть эти объекты заполненными "Объект не найден ..."

Всего записей: 151 | Зарегистр. 21-11-2003 | Отправлено: 22:11 19-01-2007 | Исправлено: bxz, 16:01 20-01-2007
boromirok



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди! Кто-нибудь сталкивался с такой проблемой: после переезда с dbf на sql в торговле и склад 939 релиз оболочка 27-я отчеты перестали предлагать восстановить последовательность итогов. Например: Ведомость по партиям ТМЦ с 01.01.06 по 18.01.07 ГП: 16.10.06 запускается и начинает считать все как ни в чем не бывало, порылся в конфигураторе - получается что в глобальном модуле в функции  

Код:
глПроверкаАктуальностиОтчета(ДатаНачала,ДатаКонца,ВыбПоследовательность) Экспорт
    
    СтрСооб="отчет может быть неактуален. Возможно, следует восстановить последовательность. Для этого можно воспользоваться проведением документов (пункт меню ""Операции"") либо групповой обработкой документов. Восстановить последовательность сейчас (это может занять продолжительное время)?";
 
    ПозицияОтчета=?(ДатаКонца<ПолучитьДатуТА(),ДатаКонца,ПолучитьПозициюТА());
 
    Если ВыбПоследовательность.Проверить(ПозицияОтчета)=0 Тогда
        Результат = Вопрос("Дата конца отчета установлена после"+РазделительСтрок+"Границы последовательности документов ("
                +ВыбПоследовательность.Получить()+"), "+РазделительСтрок+СтрСооб,"Да+Нет+Отмена", 60);
        Если Результат="Отмена" Тогда
            Возврат 0;
        ИначеЕсли Результат="Таймаут" Тогда
            Возврат 0;
        ИначеЕсли Результат="Да" Тогда    
            Если глВосстановлениеПоследовательности(ВыбПоследовательность)=0 Тогда
                Если Вопрос("Не удалось восстановить последовательность. Продолжить выполнение отчета?","Да+Нет", 60) <> "Да" Тогда
                    Возврат 0;
                КонецЕсли;    
            КонецЕсли;    
        КонецЕсли;    
    КонецЕсли;
    
    Возврат 1;
КонецФункции // глПроверкаАктуальностиОтчета()

 
не выполняется условие ВыбПоследовательность.Проверить(ПозицияОтчета)=0  
при этом:
ДатаНачала= '01.01.06'
ДатаКонца= '18.01.07'
ВыбПоследовательность = НеизвестныйОбъект
ВыбПоследовательность.Получить() = "16.10.06 13:02:31"
ПолучитьДатуТА() = '18.01.07'
ПозицияОтчета= "#20070118         0         0   "
ВыбПоследовательность.Проверить(ПозицияОтчета) = 1
ВыбПоследовательность.ПолучитьПозицию() = "#20061016 469510000     62797М  "
В чем может быть дело?  
Тестирование и исправление информационной базы делал,
все доки в пределах ГП проведены попорядку заново с самого первого

Всего записей: 38 | Зарегистр. 20-10-2006 | Отправлено: 15:41 20-01-2007 | Исправлено: boromirok, 18:54 20-01-2007
bxz



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Krussi вопрос про таймер
надо использовать ПодключитьОбработчикОжидания в модуле приложения
например таким образом: где-нибудь среди процедур/функций модуля приложений вставляем вызываемую процедуру
Код:
#Если Клиент Тогда
Процедура НапомнитьЧтото() Экспорт
    Сообщить("Текущая дата время " + ТекущаяДата());
КонецПроцедуры
#КонецЕсли
в самом конце модуля, после описания всех процедур/функций вставляем
Код:
#Если Клиент Тогда
ПодключитьОбработчикОжидания("НапомнитьЧтото", 10);
#КонецЕсли
в результате каждые 10 секунд у пользователя будет сообщаться дата время

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Massik
 
Всё заработало, спасибо.  
И ничего не нужно в коде ковырять!

Всего записей: 104 | Зарегистр. 24-01-2006 | Отправлено: 11:59 21-01-2007
boromirok



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
boromirok
Проблема решена:
Не знаю что подействовало, но я изменил один из документов до ТА, (в приходнике изменил сумму, провел, изменил обратно, провел) и провел документ сегодняшним числом, (меня попросили открыть период, я согласился) после этого все встало на свои места.

Всего записей: 38 | Зарегистр. 20-10-2006 | Отправлено: 12:35 21-01-2007
Viatheslav

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как в УСН сделать в счете сделать: Плательщик и Грузополучатель были полные реквизиты (ИНН/КПП, адрес)?   (7.70.150)  А не только наименование.

Всего записей: 211 | Зарегистр. 15-03-2005 | Отправлено: 11:23 22-01-2007 | Исправлено: Viatheslav, 11:24 22-01-2007
dad DY



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите как приделать к документу (любому) отдельный комментарий . (По аналогии с ячейкой Excel). Что бы можно было туда писать, например о проделанных изменениях с документом и их причины, и просто его посмотреть.

Всего записей: 299 | Зарегистр. 20-04-2005 | Отправлено: 16:38 22-01-2007
LaCastet



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

Цитата:
Подскажите как приделать к документу (любому) отдельный комментарий .  

Комментарий -- общий реквизит любого документа. Его можно включить в форму любого документа. Журналы документов (например Общий журнал) выводят комментарий.

----------
Пиво — это еще одно доказательство того, что Господь любит нас и хочет, чтоб мы были счастливы!

Всего записей: 4560 | Зарегистр. 27-07-2005 | Отправлено: 17:57 22-01-2007
bxz



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dad DY
сделать таким образом не получится
в 7.7 есть понятие общего реквизита документов - обычно туда вставляют поле "Комментарий" - в принципе если оно не ограниченное то можно его сделать и многострочным - только в журналах он будет отражаться только первой строкой
в 8.0 общих реквизитов нету

Всего записей: 151 | Зарегистр. 21-11-2003 | Отправлено: 21:42 22-01-2007 | Исправлено: bxz, 21:51 22-01-2007
dad DY



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
LaCastet
bxz
спасибо. Я так и думал что вы это и ответите. ну праильно каков вопрос -таков ответ.
Этот "метод" я знаю. )) Мне надо чтобы у документа болтался рядом где-нить (на примере "истории" справочников) такое -же.  
 
 
Добавлено:
Хмм, а это идея! Пока писал- подумал мож так и сделать как у справочноков?

Всего записей: 299 | Зарегистр. 20-04-2005 | Отправлено: 09:22 23-01-2007
bxz



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dad DY
да только периодических реквизитов у документа нет - надо организовывать некий регистратор отдельно - справочник с реквизитом Документ и периодическим реквизитом Причина изменения и вставлять это в модули проведения отслеживаемых документов

Всего записей: 151 | Зарегистр. 21-11-2003 | Отправлено: 12:49 23-01-2007
dad DY



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bxz
мож хня все это. мож есть более простой и встроенный метод отслеживания изменения документа: КТо? Когда? Что изменил? Кто и когда - понятно в мониторе мона глянуть , а вот что изменил, вот что мне нада видеть.

Всего записей: 299 | Зарегистр. 20-04-2005 | Отправлено: 14:46 23-01-2007
bxz



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dad DY
это можно организовать если пользуешь СКЛ - был такой персонаж МУМУ на sql.ru он как-то в 2004 году семинары читал, чтото было связанное с ТАЛГАРом - он на этих семинарах средствами сиквела как раз и делал такую фигню, но, к сожалению, для меня это осталось шаманством и воспроизвести сейчас я не смогу

Всего записей: 151 | Зарегистр. 21-11-2003 | Отправлено: 15:43 23-01-2007
dad DY



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А нельзя ли чем-нить чё-нить вытащить из 1cv7.mlg . тама многа чёта всякого высвечивается.

Всего записей: 299 | Зарегистр. 20-04-2005 | Отправлено: 17:00 23-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