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

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

   

Baloven1

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

Всего записей: 186 | Зарегистр. 16-09-2004 | Отправлено: 00:24 18-12-2006
Horex



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FOLD
Спасибо за помощь, но пока что-то не получается.. разберусь попозже, пока хоть тупо, но работает. Но обязательно буду разбираться.
 
Очередной тупой вопрос.  
Создал макет.  

Цитата:
    ТабДокумент = Новый ТабличныйДокумент;
    Макет = ПолучитьМакет("Макет");
    СекцияШапка = Макет.ПолучитьОбласть("Шапка");    
    ТабДокумент.Вывести(СекцияШапка);
    НапечататьДокумент(ТабДокумент);

У меня на форме есть переменная ПериодРегистрации, выбирается как дата; добавил ее в макетшаблоном Больничные листы за [ПериодРегистрации] , но не выводится ничего, только текст "Больничные листы за". Что нужно исправить?

Всего записей: 1547 | Зарегистр. 27-02-2002 | Отправлено: 14:36 18-12-2006
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Horex
Параметры надо заполнить
СекцияШапка.Параметры.ПериодРегистрации = ПериодРегистрации
 
Можно и шаблон оставить но в 8 не очень шаблон применяют,  форматной строкой удобней
Так можно  в свойствах ячейки пишешь заполнение "параметры", параметр "ПериодРегистрации"
 
 Макет = ПолучитьМакет("Макет");  
  СекцияШапка = Макет.ПолучитьОбласть("Шапка");  
     СекцияШапка.Параметры.ПериодРегистрации =  "Больничные листы за  " +
 Формат(ЭлементыФормы.ПериодРегистрации.Значение,"ДЛФ=DD");
 
 
 по форматной строке конструтор юзай

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 16:07 18-12-2006 | Исправлено: FOLD, 16:14 18-12-2006
Horex



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FOLD
Ага, спасибо, сам буквально только что докопался.

Всего записей: 1547 | Зарегистр. 27-02-2002 | Отправлено: 16:34 18-12-2006
LexusG

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Baloven1
 
Как делал выгрузку? Через Администрирование - Выгрузить данные или Администрирование - Распределенная ИБ - Выгрузить данные..?
Если по первому варианту...то оно и понятно просто получил две копии одной базы.
Нужно было сделать следующее создать рапределенную базу в Распределенная ИБ - Управление. Там же, выгрузить данные. Создать пустой каталог указать его как базу. Зайти в конфигуратор на новой базе... Администрирование - Распределенная ИБ - Управление. Получишь сообщение: База не обнаружена. Сделать загрузку данных? В это момент указываешь файл с выгрузкой. После загрузки. Настроишь константы и обратный обмен в Центр. Все должно сработать.

Всего записей: 448 | Зарегистр. 14-09-2005 | Отправлено: 16:57 18-12-2006 | Исправлено: LexusG, 16:58 18-12-2006
Massik



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Fol  
 
Уже вышел 27 движок - там проблему с итогами на SQL пофиксили.

Всего записей: 186 | Зарегистр. 04-11-2002 | Отправлено: 17:05 18-12-2006
RFS2



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ПОДСКАЖИТЕ где можно взять новую форму "Отчёт о прибылях и убытках" для 7-ки (комплексная), где раньше всё брал - закрылось.

Всего записей: 23 | Зарегистр. 11-08-2006 | Отправлено: 08:33 19-12-2006
kinxa

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не подскажите, как конвертировать данные из 1с 6 в 1с 7.7.

Всего записей: 2 | Зарегистр. 19-12-2006 | Отправлено: 18:33 19-12-2006
tvskit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть табличная чать "Материалы - ЕднИзм - Колво - Цена - Сумма", допустим делаем общий Итог("Сумма") - все ок, делаю отдельный итог при условии если материалы.еднизм = "лит" и т.д. , литры=Цена*количество; - и что-то не считает? Не пойму?

Всего записей: 285 | Зарегистр. 07-04-2005 | Отправлено: 08:36 20-12-2006
Horex



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
FOLD
Можешь еще помочь?

Код:
  ЗапросБол=Новый Запрос("ВЫБРАТЬ  
    |    НачислениеПоБЛ.Ссылка.ПериодРегистрации,  
    |    НачислениеПоБЛ.Ссылка.ПричинаНетрудоспособности,  
    |    НачислениеПоБЛ.Ссылка.ДатаНачала,  
    |    НачислениеПоБЛ.Ссылка.Физлицо,  
    |    СУММА(НачислениеПоБЛ.Результат) КАК СуммаБольничного  
    |  
    |ИЗ  
    |    Документ.НачислениеПоБольничномуЛисту.Начисления КАК НачислениеПоБЛ  
    |ГДЕ  
    |    НачислениеПоБЛ.Ссылка.ПериодРегистрации = &ПериодРегистрации  
    |    И НачислениеПоБЛ.Ссылка.ПричинаНетрудоспособности= &ВыборПеречисления  
    |    И НЕ НачислениеПоБЛ.Сторно  
    |  
    |СГРУППИРОВАТЬ ПО    НачислениеПоБЛ.Ссылка.ПериодРегистрации,  
    |    НачислениеПоБЛ.Ссылка.ПричинаНетрудоспособности,  
    |    НачислениеПоБЛ.Ссылка.ДатаНачала,
    |    НачислениеПоБЛ.Ссылка.Физлицо  
    |  
    |ИТОГИ    
    |     СУММА(СуммаБольничного)  
    |ПО ОБЩИЕ  
    |");  
 
     
    ЗапросБол.УстановитьПараметр("ПериодРегистрации",ПериодРегистрации);  
    ЗапросБол.УстановитьПараметр("ВыборПеречисления",Перечисления.ПричиныНетрудоспособности.ОбщееЗаболевание);  
    Резалт = ЗапросБол.Выполнить();  
    ВыборкаБол=Резалт.Выбрать();      
    ВыборкаБол.Следующий();  
    СуммаБольничного = ВыборкаБол.СуммаБольничного;
 
 
Работает замечательно. А вот можно ли как-то с помощью запроса выбрать сумму начислений только за первые 2 дня, причем чтобы они были рабочие (=Перечисления.ВидыДнейПроизводственногоКалендаря.Рабочий)?
Я сделал сам, но через такие переборы и сравнения.. неинтересно, хочется побыстрее выводить данные только через запрос.
 
RFS2
Ищи в Варезнике.

Всего записей: 1547 | Зарегистр. 27-02-2002 | Отправлено: 09:48 20-12-2006
LexusG

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tvskit
 
Выгрузи табличную часть в Таблицу Значений
ТЗ = СоздатьОбъект("ТаблицаЗначение");
ВыгрузитьТабличнуюЧасть(ТЗ);
ТЗ.НоваяКолонка("ДопСумма","Число",15,3);
ОКЕИ=СоздатьОбъект(Справочник.ОКЕИ);
ОКЕИ.НайтиПоНаименованию("лит");
ТЗ.ВыбратьСтроки();
Пока ТЗ.ПолучитьСтроку()=1 Цикл
  Если ТЗ.ЕднИзм <> ОКЕИ.ТекущийЭлемент() Тогда Продолжить КонецЕсли;
  ТЗ.ДопСумма = ТЗ.Цена * ТЗ.Количество;
КонецЕсли;
 
После этого ТЗ.Итог("ДопСумма") - будет работать
 
Единственно не могу сказать, правильно ли обозвал справочник с единицами измерений.
Просто посмотри как он называется в конфигураторе.

Всего записей: 448 | Зарегистр. 14-09-2005 | Отправлено: 16:36 20-12-2006 | Исправлено: LexusG, 16:37 20-12-2006
FOLD

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Horex
Дружище,я в "расчете" -ноль.Макисмум что мне приходилось делать это просто устанавливать HRM. Что делает документ Начисление ПоБольничномуЛисту просто не представляю.Так что звиняй

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 18:44 20-12-2006
LaCastet



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
FOLD
    Есть така промблема. Грохнулась база. Не совсем канешна: некоторые файлы не читаются. Путём замены файлов из рабочей копии удалось её оживить. Но тоже ничего хорошего: у некоторых документов пропали строки, некоторые проводки не попадают в остатки.
    Сейчас реально две базы: одна по 30.09.2006 г. - нормальная, друная по сегодняшнее число, но в ней местами промблемы, о которых я писал выше.
    Вопрос: можно ли к нормальной базе ( по 30.09.2006) добавить документы из другой базы, чтобы переправлять потом меньшее количество документов и проводок.
 
    P.S. Администрирование->Тестирование и исправление базы не проходит: выдаёт чудовищное количество ошибок, а напоследок вылетает: Непоправимая ошибка базы данных и Конфигуратор закрывается.

Всего записей: 4560 | Зарегистр. 27-07-2005 | Отправлено: 01:02 21-12-2006
levnev



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
LaCastet
Ну, во-первых, стоит указать сразу платформу и релиз конфы, хотя я подозреваю, что разговор о 7-ке...
А во-вторых, кто Вас учил, сразу не понимая, что за ошибки сыпяться, "мешать" данные в базе от архивной копии? О каких, в таком случае, строках и прочем может идти речь?
Ну и самое главное, кто мешает указать, что конкретно за ошибки сыпет тестирование и исправление? С какими параметрами его запускаем?
 
Совет: для скорости исправления ошибок будет самым простым "поднять" копию и "добить" в нее чего не хватает. Я понимаю, что речь идет о "визге" ркуоводства и операторов, на чьи плечи ляжет такая задача, но поверьте старому 1С-нику - это будет самым простым и надежным способом. К слову, если бы архивная копия была ежедневная, то и такого рода решение было бы саамым быстрым и приемлимым, хотя я понимаю из поста, что копии делаются даже не еженедельно...

Всего записей: 199 | Зарегистр. 23-04-2005 | Отправлено: 02:55 21-12-2006
tvskit



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

Всего записей: 285 | Зарегистр. 07-04-2005 | Отправлено: 08:15 21-12-2006
fol



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите если кто знает.
Обработка попалась мне внешняя для 7.7, вместо модуля там такая ерунда: сначала команда #Encoded, а затем код из всяких символов. Возможно ли это как-то декодировать. Движок ведь это декодирует. Заранее спасибо!

Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 09:28 21-12-2006
LexusG

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tvskit
Тогда делаем так
ТЗ = СоздатьОбъект("ТаблицаЗначений");
ВыгрузитьТабличнуюЧасть(ТЗ);
ТЗ.Сортировать("ЕднИзм+");
ТЗ.Свернуть("ЕднИзм","Сумма");
И получаем таблицу из двух колонок. В-первой - единицы измерений, во-второй - сводные суммы по ним в валюте документа. Далее делай с ней что хочешь.

Всего записей: 448 | Зарегистр. 14-09-2005 | Отправлено: 09:29 21-12-2006 | Исправлено: LexusG, 09:35 21-12-2006
tvskit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LexusG
я имел ввиду без ТЗ, а просто выводил в отдельное поле ввода

Всего записей: 285 | Зарегистр. 07-04-2005 | Отправлено: 09:41 21-12-2006
FOLD

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

Цитата:
я имел ввиду без ТЗ, а просто выводил в отдельное поле ввода

в ТЧ документа чтоли?Если так добавь в ТЧ  элемент диалога типа "Текст" ,присвой ему идентификатор
( Например -"КолонкаЛитров") в формуле размести фунцию РасчетЛитров()
Функция РасчетЛитров()  
Если Единица.Наименование ="литр" Тогда
возврат Сумма
Иначе
возврат ""
КонецЕсли
КонецФункции
И итог тогда посчитаешь  Итог("КолонкаЛитров")
Идентифицировать конечно луцше не по наименованию, а по ОКЕЙ
Итак по каждой единице измерения  ...На самом деле непонятно конечное задание ..
LaCastet
Замена файлов не даст ничего.Представь ты заменяешь ДВФ-ку документа реализация
(Смотри свой dd), получается что документов с 30.09.2006 по текущую дату нет,
а ссылки на эти документы в др таблицах есть, вот тебе и ошибки.Это касается и др объектов конфигурации. Просто ,нарушется целостность базы.
Если причиной крушения базы было аварийное завершение после которго на вопрос о переиндексации ответили "нет" и поработали, то ИМХО пытатся восстановить такую база бессмылено
LaCastet
Например если в ТиС(просто я ее лучше всего знаю) удалить файлы регистров, а потом сделать проведение документов, все движения восстаноятся и  наверно база будет работать.В  твоем  так трудно сказать что-то определенно

Всего записей: 1238 | Зарегистр. 26-01-2004 | Отправлено: 11:28 21-12-2006 | Исправлено: FOLD, 11:38 21-12-2006
LaCastet



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

Цитата:
Замена файлов не даст ничего

Замена как раз дала. Заменялись идентичные файлы. Большей частью ничего не значащие: ЗаписьКнигиПокупок( или Продаж), ЗаписьКнигиПокупок( или Продаж)Торг. Единственный нужный файл, который пришлось заменить: СчетаФактурыПолученные. То, что остались только полученные счета фактуры до 30.09.2006 -- это ерунда. Единственно, о чём я не подумал, что на отсутствующие документы остались ссылки в журнале операций, что, наверное, приводит к ошибкам. Но есть другое. Ошибки появились в файлах за более ранние периоды: июль 2006 г., хотя при загрузке никаких сообщений не выдаётся.
Отсюда вопрос: нельзя ли перенести ( то есть нет ли в паблике какой-нибудь обработки) документы ( пусть и с ошибками) из последней версии в архивную, чтобы исправлять меньшее количество документов.
 
P.S. Бухия 7.7. Архивировать я пытался обучить, но после того, как один раз они вместо сохранения сделали восстановление и потеряли часть данных, меня погнали, а я не упорствовал.

Всего записей: 4560 | Зарегистр. 27-07-2005 | Отправлено: 11:38 21-12-2006
   

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