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

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

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

Цитата:
подскажите пожалуйста:

сделайте ячейку с заполнением параметр, а в параметр "Квартира" передавайте что-то типа (не знаю как у вас область называется и откуда берется параметр "Квартира"):

Код:
ОбластьМакетаСтрока.Параметры.Квартира="кв. "+СокрЛП(Квартира);

 
 
Добавлено:
z0rker

Цитата:
Прошу помочь:  

откуда отчет? для какой версии конфы? как подключали? описание отчета есть?

Всего записей: 4038 | Зарегистр. 17-08-2005 | Отправлено: 07:02 17-06-2009
rvsn12345

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vizlipuzli
 
постоянно подставляет слово "кв."  даже если пустая
 
    Запрос = Новый Запрос;
    Текст =  
    "ВЫБРАТЬ
    |    ОбъектыНедвижимости.Квартира,
...
    Запрос.УстановитьПараметр("Квартира",Квартира);
    Результат = Запрос.Выполнить();
    ВыборкаДетали = Результат.Выбрать();
 
    Пока ВыборкаДетали.Следующий() Цикл
        
    Если не ВыборкаДетали.Квартира = 0 Тогда
    ОбластьДетальныхЗаписей.Параметры.Квартира="кв. "+СокрЛП(ВыборкаДетали.Квартира);  
        иначе  
            ОбластьДетальныхЗаписей.Параметры.Квартира=СокрЛП(ВыборкаДетали.Квартира);  
      КонецЕсли;
конеццикла;

Всего записей: 54 | Зарегистр. 27-08-2007 | Отправлено: 08:30 17-06-2009
vizlipuzli

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rvsn12345
почему в условии Если не ВыборкаДетали.Квартира = 0 Тогда   сравнение с 0? Какой тип у "Квартира"?
поменяйте условие на:

Код:
Если Не СокрЛП(ВыборкаДетали.Квартира) = "" Тогда  
    ОбластьДетальныхЗаписей.Параметры.Квартира="кв. "+СокрЛП(ВыборкаДетали.Квартира);  
КонецЕсли;

Всего записей: 4038 | Зарегистр. 17-08-2005 | Отправлено: 09:28 17-06-2009 | Исправлено: vizlipuzli, 09:46 17-06-2009
egerLESHIK



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1С "Торговля и склад" (все та же) версия 7.7
пытаюсь вывести значение в печатную форму документа (отчет), используются запросы.
*Откуда берется значение: из документа РасходнаяНакладная
*Свойства текста этого значения в форме документа: Переменная - отсутствует, Формула - СокрЛП(Подразделение)
*Кусок кода который я добавил в модуле отчета:

Код:
                   Если Запрос.КредДокумент.Вид()="РасходнаяНакладная" Тогда
                           Если Запрос.КредДокумент.Подразделение = 1 Тогда
                               Подразделение=СокрЛП(Подразделение);
                           КонецЕсли;
                       КонецЕсли;
 

*В печатной форме свойства ячейки добавлено:

Код:
"      "+Налоговая+"         "+Подразделение+"         "+Заказ

Однако ничего не выводит. Подскажите, пожалуйста, где косяк? Спасибо.

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 11:08 17-06-2009
axellPnz



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

Цитата:
egerLESHIK

 
Попробуй так
Подразделение=СокрЛП(Запрос.КредДокумент.Подразделение);

Всего записей: 115 | Зарегистр. 17-08-2007 | Отправлено: 11:10 17-06-2009
z0rker

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vizlipuzli
 
Отчет http://1c.proclub.ru/modules/mydownloads/personal.php?cid=120&lid=7856. Конфигурация ЗиУП (базовая) 2.5.14.3, Предприятие 8.1.13.41. Отчет подключал через Сервис-Дополнительные отчеты и обработки-Внешние отчеты.
 
 

Всего записей: 33 | Зарегистр. 11-03-2008 | Отправлено: 11:14 17-06-2009
vizlipuzli

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egerLESHIK
Под отладчиком пройдитесь по коду. Отладчик - 99,9% решение ваших проблем. Сразу бедет видно, чему равно "Запрос.КредДокумент.Подразделение" и выполняется ли это условие, а так же чему равно "Подразделение"
 
 
Добавлено:
z0rker
Вы его из ветки ""Клуб Профессионалов 1С" - разработки часть 2" взяли по ссылке mr_Winter? Я скачал эту обработку, у меня на ЗиУП 2.5.14.3 (проф) ошибок нет. Подключите ее не как внешний ОТЧЕТ, а как внешнюю ОБРАБОТКУ. Но если опять будет ошибка, тогда ничего не скажу, к сожалению, нет у меня базовой конфы.

Всего записей: 4038 | Зарегистр. 17-08-2005 | Отправлено: 11:14 17-06-2009
z0rker

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vizlipuzli
 
Да, по той ссылке Расчетная ведомость с ЕСН, там в архиве 2 файла для версии 2.1 и 2.5, с расширениями epf и erf соответственно. И для версии 2.5 можно только как отчет вставить. Для Профы та же самая ошибка. Может в самой конфигурации настроено должно быть?

Всего записей: 33 | Зарегистр. 11-03-2008 | Отправлено: 12:53 17-06-2009 | Исправлено: z0rker, 12:54 17-06-2009
vizlipuzli

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
z0rker
Ок, я скачал только первый отчет, там ошибок нет. Сейчас второй скачал. Т.к. он сделан на основе типового отчета, то использует типовые механизмы конфигурации. Чтобы не было ошибки, я в режиме конфигуратора в этот внешний отчет в реквизиты добавил новый реквизит "НастройкаПериода" (скопировал этот реквизит у существующего отчета "Расчетная ведомость" в конфигурации) - и все заработало, сможет сами добавить реквизит или выложить с изменениями отчет?

Всего записей: 4038 | Зарегистр. 17-08-2005 | Отправлено: 13:30 17-06-2009
z0rker

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

Всего записей: 33 | Зарегистр. 11-03-2008 | Отправлено: 13:45 17-06-2009
egerLESHIK



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

Цитата:
Под отладчиком пройдитесь по коду. Отладчик - 99,9% решение ваших проблем. Сразу бедет видно, чему равно "Запрос.КредДокумент.Подразделение" и выполняется ли это условие, а так же чему равно "Подразделение"  

Что-то у меня при формировании отчета: в отладчике все точки останова игнорируются =(

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 14:10 17-06-2009
vizlipuzli

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egerLESHIK
сделайте так: закройте все запущенные сеансы 1С. Запустите конфигуратор, зайдите в свой отчет, "встаньте" мышкой на первую строку кода после объявления процедуры, которая формируетя отчет, нажмите F12 - запустится отладчик, откроется отчет в отладчике, нажмите F9 появится точка останова, нажмите F11 запустится 1С предприятие, откройте свой отчет, нажмите сформировать, откроется окно отладчика на установленной точке останова, жмите F8 (пошаговая отладка) - так должно работать.

Всего записей: 4038 | Зарегистр. 17-08-2005 | Отправлено: 14:22 17-06-2009
rvsn12345

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

Цитата:
почему в условии Если не ВыборкаДетали.Квартира = 0 Тогда  

 
я догадываюсь почему, но не могу сказать - прозвучит слишком самокритично.
спасибо!

Всего записей: 54 | Зарегистр. 27-08-2007 | Отправлено: 14:38 17-06-2009
dimaxmaster

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

Цитата:
Что-то у меня при формировании отчета: в отладчике все точки останова игнорируются =(
 

 
иногда бывает,т.к. не на всех строках точка сработает, советую попробовать поменять точки

Всего записей: 333 | Зарегистр. 05-06-2008 | Отправлено: 15:16 17-06-2009
egerLESHIK



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vizlipuzli
dimaxmaster
Спасибо. Разобрался, пришлось еще поискать и скачать "Конфигурирование и администрирование", чтобы проштудировать принцип работы отладчика. Уразумел как в отладчике отлавливать. И в принципе нашел решение проблемы. Все работает, и выводит. Еще раз спасибо.

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 15:20 17-06-2009
melkaas

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Надо перенести данные из 7.7 УСН 1.3 в ТиС 9.2. Небесплатно. Интересно кому? В ПМ.

Всего записей: 311 | Зарегистр. 04-08-2006 | Отправлено: 16:51 17-06-2009
rvsn12345

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

Отбрасывание нулей в дробной части??
подскажите пожалуйста, каким образом делается обращение к дробной части??
т.е. дано число 432432.54
 
А = Формат (432432.54, "ЦЧ=10; ЧДЦ =2");
 
как сделать так, что бы дробная часть отбрасывалась, если ее нет?

спс.разобрался
кому интересно:
Если не прав(А,2) = ""  Тогда  
А= Формат....
иначе  
А= Формат....

Всего записей: 54 | Зарегистр. 27-08-2007 | Отправлено: 17:52 17-06-2009 | Исправлено: rvsn12345, 18:16 17-06-2009
vizlipuzli

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rvsn12345
правильнее вот так:
Код:
 
...
А=314159.26;
Если Цел(А)=А Тогда  
...

см. справку

Всего записей: 4038 | Зарегистр. 17-08-2005 | Отправлено: 18:59 17-06-2009 | Исправлено: vizlipuzli, 19:01 17-06-2009
Yurchik77

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожайлуста что может быть и как исправить вот такую ситуацию .  
есть 1С 7.7 конфигурация Бухгалтерский учет для Украины 7.70.262 .  
бухгалтер хотел сам обновить конфиг до 7.70.266 . но что то у него не получилось .  
теперь имеется база которая в принципе работает но при каждой загрузке запускается мастер обновления который вываливается со следующей ошибкой  
 
Код не уникальный!
Код не уникальный!
Код не уникальный!
ЗафиксироватьТранзакцию();
{Обработка.ОбновлениеРелиза.Форма.Модуль(4502)}: Ошибка при выполнении процедуры ЗафиксироватьТранзакцию
 
как исправить такое ?  
 
Спасибо .

Всего записей: 40 | Зарегистр. 12-11-2003 | Отправлено: 22:40 17-06-2009
axellPnz



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну во первых достать бекап! Если такого не имееться это очень очень плохо.... Тогда смотри обработку обновления ИБ  в отладчике и попробуй найти место в котором он валит ошибку. Это или документ какой нибудь (что мало вероятно) или справочник. Попробуешь отпиши дальше что нибудь подумаем!

Всего записей: 115 | Зарегистр. 17-08-2007 | Отправлено: 22:44 17-06-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