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

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

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

Цитата:
Как сие чудо исправить?  

 
Просто таких реквизитов, как

Цитата:
Документ.НачислениеЗП. <<?>> ВидВыплаты;

 
и следующие по ошибкам, либо нет, либо они тоже периодические. Надо смотреть реквизиты документа НачислениеЗП. Т.е. есть ли они там и если есть, то не периодические ли.

Всего записей: 333 | Зарегистр. 05-06-2008 | Отправлено: 13:54 14-10-2009
ghostrid3r

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посмотрел реквизиты документа НачислениеЗП - реквизитов ВидВыплаты и Подоходный нет.  
Что делать добавлять их или что то думать с тем что есть?

Всего записей: 40 | Зарегистр. 16-09-2009 | Отправлено: 14:11 14-10-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ghostrid3r
Цитата:
1С:Предприятие Версия 7.7 Конфигурация "ПУБ"  
качаем последнюю отчетность 09q2002 (Общую) отсюда

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 14:14 14-10-2009
ghostrid3r

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

Всего записей: 40 | Зарегистр. 16-09-2009 | Отправлено: 15:18 14-10-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ghostrid3r
Цитата:
обновление отчетности не помогло  
релиз свой украинский обнови!

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 16:48 14-10-2009
ghostrid3r

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

Всего записей: 40 | Зарегистр. 16-09-2009 | Отправлено: 17:01 14-10-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ghostrid3r
1. или косяк в конфигурации - сравни конфу с типовой
2. или в руках

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 17:20 14-10-2009
dimaxmaster

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

Цитата:
Поисправлял все ошибки что были, только отчет всеравно не заполняется  

 
Не в обиду будет сказано, но нужно подтягивать знание внутреннего языка 1С. Добавление реквизитов само по себе ничего не дает, т.к. за эти реквизитами должна тянуться  наполняющая со значениями данных реквизитов в документах. Т.е., если реквизиты пусты, то и заполнятся ничего не будет. Разберитесь, что должен делать отчет на выходе и посмотрите какие-реально данные есть в базе данных. Тогда можно все "починить".

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем доброго времени суток!
 
Ситуация: Торговля и склад (переписанная) 7.7. Делаю с помощью обработки программное создание приходного кассового ордера (ПКО).  
Основные моменты: У ПКО есть Поле с выбором "Денежных операций" из справочника, Поле для выбора счета из плана счетов, и три поля с Субконто, за третим Субконто по умолчанию стоит с нулевой видимостью Поле ввода "Завод". В зависимости от выбранного вида денежной операции и счета по плану счетов выводится видимость полей "Субконто" и "Завод". Если выбирать Денежную операцию (в моём случае "Возврат денег поставщику") и Счет (в моем случае по плану счетов "631") в открытом или созданном вручную ПКО, то ПКО меняет вид, вместо Субконто1, Субконто2 и Субконто3 на форме вырисовывается "Субконто1", "Субконто2" и "Завод" (так должно быть). А вот если я создаю и заполняю форму ПКО программно, то поле ввода "Денежные операции" заполняются, однако 3 Субконто остаются, а нужно 2 Субконто и "Завод". Очевидно я упустил какую-то команду на перерисовку формы программно, а вот какую ума не приложу? Уважаемые гуру, прошу помощи.  
Спасибо.

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egerLESHIK посмотри внимательнее, при изменении счета (ручном) скорее всего вызывается процедура, которая устанавливает типы субконто. Тебе нужно либо ее вызвать, либо скопировать код и подставить твои переменные.

Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 21:34 14-10-2009
egerLESHIK



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

Цитата:
посмотри внимательнее, при изменении счета (ручном) скорее всего вызывается процедура, которая устанавливает типы субконто. Тебе нужно либо ее вызвать, либо скопировать код и подставить твои переменные.

Видел я эту процедуру, пробовал её подвязывать, что-то программно ни в какую. Срабатывает только, если вручную на физически открытой форме делаешь.
 
 
Добавлено:
только не при изменении счета она вызывается, а при изменении "Денежной операции"
 
Добавлено:
Что влечет за собой изменение счета, а если изменился счет, то и изменяется содержимое формы по Субконто.

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



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egerLESHIK
Поищи в функции типа "УстДоступность()" (название может изменяться от конфы) и вообще в модуле формы что-то типа "Форма.Завод.Видимость(1);", где "Завод" - идентификатор поля.
а там уже можно проанализировать, почему этот код не попадает на выполнение.
 
Добавлено:
или код модуля выложи

Всего записей: 277 | Зарегистр. 28-11-2006 | Отправлено: 22:02 14-10-2009
vkramnik



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
14.10.2009
В 1С-Ebooks-библиотечке очередные обновления и дополнения...
   Разделы - 1С 7.7, 1С 8.х, 1С-Разное
Ссылки - ЗДЕСЬ, пасс - стандартный

Всего записей: 1850 | Зарегистр. 14-12-2005 | Отправлено: 22:52 14-10-2009
egerLESHIK



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

Код:
...................................................................................            
Если (ПКО.Счет = СчетПоКоду("631")) Тогда
    ПКО.НазначитьТип("Субконто1","Справочник.Контрагенты");
    ПКО.НазначитьТип("Субконто2","Документ.Договор");
КонецЕсли;
...............
...............
    НаимКонтр = СокрЛП("ИмяКонтрагента"); ;  
    Если ЭлСпрКонтр.НайтиПоНаименованию(НаимКонтр,0,1)=1 Тогда
    ПКО.Субконто1 = ЭлСпрКонтр.ТекущийЭлемент();
    ПКО.Субконто2 = ПКО.Субконто1.БазДоговор;        
    КонецЕсли;
....................................................................................

 
Остается нерешенным вопрос как программно установить нулевую видимость для "Субконто3" и текстового поля, его сопровождающего, а также видимость визуальную для "Завод" и текстового поля его спровождающего "тЗавод".
 
В модуле ПКО код процедуры выглядит следующим образом:

Код:
Процедура ИзмВидОперации()  
    Если ВидОперации.Выбран() = 1 Тогда
        Счет = ВидОперации.Счет;
    
        Если Счет=СчетПоКоду("671") Тогда
            НазначитьТип("Субконто1","Справочник.Фонды");
        ИначеЕсли Счет=СчетПоКоду("366") Тогда
            НазначитьТип("Субконто1","Справочник.Контрагенты");  
            НазначитьТип("Субконто2","Справочник.ТМЦ");  
        ИначеЕсли Счет=СчетПоКоду("635") Тогда
            НазначитьТип("Субконто1","Справочник.Контрагенты");  
            НазначитьТип("Субконто2","Перечисление.ВидыНеоборотныхАктивов");
        ИначеЕсли Счет=СчетПоКоду("376") Тогда
            НазначитьТип("Субконто1","Справочник.Сотрудники");  
        ИначеЕсли Счет=СчетПоКоду("362") Тогда
            НазначитьТип("Субконто1","Справочник.Контрагенты");  
            НазначитьТип("Субконто2","Документ.ДоговорАренды");
        ИначеЕсли Счет=СчетПоКоду("661") Тогда    
            НазначитьТип("Субконто1","Справочник.Сотрудники");  
        Иначе  
            Для Инд = 1 По 3 Цикл
                Если ((ВидОперации.ОтСотрудника = 1)ИЛИ(ВидОперации.ПоРегУчредителей = 1))
                    И(Строка(Счет.ВидСубконто(Инд)) = "Подразделения") Тогда
                    НазначитьТип("Субконто"+Инд, "Справочник.Сотрудники");
                ИначеЕсли Счет=СчетПоКоду("375") Тогда
                    НазначитьТип("Субконто"+1, "Справочник.Сотрудники");
                Иначе
                    НазначитьТип("Субконто"+Инд,Счет.ВидСубконто(Инд));
                КонецЕсли;
                
                Если Инд > Счет.КоличествоСубконто() Тогда
                    УстановитьАтрибут("Субконто"+Инд, 0);
                КонецЕсли;
            КонецЦикла;
        КонецЕсли;    
        
        Если (Счет = СчетПоКоду("631")) Тогда
            Форма.тДатаКонтрагента.Видимость(1);
            Форма.ДатаКонтрагента.Видимость(1);
            Форма.тЗавод.Видимость(1);
            Форма.Завод.Видимость(1);
        Иначе
            Форма.тДатаКонтрагента.Видимость(0);
            Форма.ДатаКонтрагента.Видимость(0);
            Форма.тЗавод.Видимость(0);
            Форма.Завод.Видимость(0);
        КонецЕсли;    
        
        Если Счет.КоличествоСубконто() = 3 Тогда
            Форма.Субконто3.Видимость(1);
            Форма.тСубконто3.Видимость(1);
        Иначе
            Форма.Субконто3.Видимость(0);  
            Форма.тСубконто3.Видимость(0);
        КонецЕсли;
        
        СуммаСНДС             = 0;
        ДокументДоговор     = ПолучитьПустоеЗначение("Документ");
        ДокументОснование     = ПолучитьПустоеЗначение("Документ");
        Основание             = "";
    КонецЕсли;          
    
    Если ВидОперации.ИДОперации = Перечисление.ИДОперации.Центр Тогда
        Если Фирма <> Фирма.КонтрагентВзаиморасчетов.БизнесЮнит Тогда
            Предупреждение("Данная операция не разрешена для использования!!!");
            ВидОперации = "";
        КонецЕсли;
    КонецЕсли;
КонецПроцедуры  

 
 

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 23:34 14-10-2009 | Исправлено: egerLESHIK, 23:35 14-10-2009
dias65



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egerLESHIK
Как я понял, дело в том, что Проц ИзмВидОперации() вызывается только при интерактивном обращении (при нажатии какой-то кнопы). Достаточно прописать ее вызов в соответствии с необходимыми событиями (хоть и в проц ПриОткрытии()).

Всего записей: 277 | Зарегистр. 28-11-2006 | Отправлено: 23:50 14-10-2009
tswanea



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ALL
привет всем!
Есть задача для 1С 8.1
 
Как сделать чтоб пользователь в режиме предприятие 1С выбирал картинку из библиотека картинок?
Хочу сделать чтоб пользователь сам выбирал какую картинку хочет для н-строки табл
 
Спасибо!!!
 


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

Всего записей: 436 | Зарегистр. 03-08-2004 | Отправлено: 03:35 15-10-2009
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
tswanea
Цитата:
Как сделать чтоб пользователь в режиме предприятие 1С выбирал картинку из библиотека картинок?  
Хочу сделать чтоб пользователь сам выбирал какую картинку хочет для н-строки табл
Задача не совсем понятна. Можно поподробнее?

----------
В правильно поставленном вопросе всегда содержится 50% ответа
Все будет так, как должно быть. Даже если будет иначе.

Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 05:40 15-10-2009
WELL



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

----------
CRACKL@B: Форум по исследованию защиты программного обеспечения
— А можно так — утром стулья, а вечером деньги?
— Можно, но деньги — вперед!

Всего записей: 2542 | Зарегистр. 11-12-2003 | Отправлено: 06:27 15-10-2009
An4eus



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

----------
Век живи - век учись!

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 08:23 15-10-2009
WELL



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

Цитата:
конвертировать надо будет в 8.2 БД

То есть через обработки внешние? Не средствами самого конфигуратора?

----------
CRACKL@B: Форум по исследованию защиты программного обеспечения
— А можно так — утром стулья, а вечером деньги?
— Можно, но деньги — вперед!

Всего записей: 2542 | Зарегистр. 11-12-2003 | Отправлено: 09:13 15-10-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