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

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



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

Цитата:
а почему они у тебя пустые?  

Не знаю почему пустые.

Цитата:
клеешь по-дуракци!
А конструктивней, как бы это выглядело не по-дурацки?
 
 
 
 
Добавлено:
Были предложения создавать на основе двух таблиц, типа копии с одинаковой струтктурой. Пробовал, не катит, при выгрузке данных из таблицы оригинала в таблицу копию - очищаются данные в оригинальной и начинают выдаваться одна за одной ошибки.

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 23:28 29-04-2009 | Исправлено: egerLESHIK, 23:31 29-04-2009
An4eus



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

Цитата:
метод Сортировать("АртИмп-")



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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 00:15 30-04-2009
egerLESHIK



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

Цитата:
метод Сортировать("АртИмп-")

Не помог, все равно пустые строки первые. =(

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 00:22 30-04-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
egerLESHIK
проставь 0, где пусто

Код:
Если ПустоеЗначение(ТЗ.Колонка)=1 Тогда
   ТЗ.Колонка=0;
КонецЕсли;


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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 01:30 30-04-2009
Alltn_44

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Уважаемые, специалисты! Помогите разобраться! Комплексная конфигурация была переписана под клиента, одной фирмой 1-С. Когда начал вникать в нее, то обнаружил много косяков. Недавно этой же фирмой конфигурация была еще раз изменена под того же клиента. Изменений много, поэтому не буду описывать. При переносе этой фирмой данных из старой базы в новую перенос был осуществлен очень плохо, много объектов, включая субконто в операциях не перенеслись. Меня попросили оказать помощь. Я написал в КД (для семерки) правила переноса данных-все переносится корректно. Есть одно НО. В старой базе в справочнике ОС много групп по счету учета 01.1. Необходимо написать условие, чтобы этот счет при переносе операций (старую базу я свернул на 31.12.2008г) "разносился" на несколько счетов в новой базе. Например в старой базе есть группы (в спр. ОС) Здания, Сооружения и т.д., необходимо группу Здания(счет 01.1) перенести на счет 01.10.01, группу Сооруженя(счет 01.1) на счет 01.40.01 и т.д. Ну и соответственно изменяются счета начисления аммортизации. Никто не сталивался с чем-то подобным? Заранее всем спасибо!

Всего записей: 250 | Зарегистр. 07-01-2008 | Отправлено: 08:32 30-04-2009
egerLESHIK



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

Всего записей: 950 | Зарегистр. 24-03-2004 | Отправлено: 10:53 02-05-2009 | Исправлено: egerLESHIK, 18:54 02-05-2009
krilya

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. Помогите с проблемой, хочу вставить формулу из 1с в Excel.
ВходExcel.ActiveSheet.Cells(30,30).Formula = "=СУММ(G31:G40)";
Формула вставляется, но при открытии книги Excel в ячейке "#ИМЯ?", причем если выделить ячейку, нажать F2, а затем Enter, то формула рассчитается. Как лечить?  
 
UPD. Если кому пригодится, решил вот так: "=SUM(G31:G40)"

Всего записей: 12 | Зарегистр. 04-02-2006 | Отправлено: 04:41 04-05-2009 | Исправлено: krilya, 05:08 04-05-2009
inner

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Платформа 1С:Предприятие 8.1 (8.1.13.41)
 
У мну при вводе текста в поле ввода на форме проц грузитсо конкретно.
Никаких обработок ввода текста. Просто форма и просто поле ввода.
 
Это фича?

Всего записей: 97 | Зарегистр. 10-12-2005 | Отправлено: 19:05 04-05-2009
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
inner
Цитата:
Это фича?
Нет.

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

Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 03:38 05-05-2009
inner

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Akam1
 
А это нормальное поведение или нет?
 
У меня пользователи в терминале часто пользуются формой поиска по справочникам/регистрам. Сам алгоритм поиска работает оптимально и быстро.
Но вот процесс ввода поисковых шаблонов просто дико тормозит процессор.
 
Условия задачи:  
1. есть поле выбора/поле ввода для ввода поисковых шаблонов
2. надо работать в терминале
3. 5 пользователей-операторов
4. активно заполняют заказы, используя эту поисковую форму.
 
Узкое место: процессоры сервера постоянно в пиковом напряжении.
Как разрулить?

Всего записей: 97 | Зарегистр. 10-12-2005 | Отправлено: 14:48 05-05-2009
umkasort

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Имеется сеть на 8 компов, 4 активно используют 1С. В принципе все нормально работает,  затыка только в этом месте:  
//******************************************************************************  
Перем Рег;  
//******************************************************************************  
Функция Остатки()  
    Если ЭтоГруппа()=0 тогда  
        Если Склад.Выбран()=1 Тогда  
            Возврат Формат(Рег.СводныйОстаток(,,Склад,ТекущийЭлемент(),"ДОстаток"),"Ч-14.3.'");  
        Иначе      
            Возврат Формат(Рег.СводныйОстаток(,,,ТекущийЭлемент(),"ДОстаток"),"Ч-14.3.'");  
        КонецЕсли;  
    Иначе  
        Возврат "";  
    КонецЕсли;  
КонецФункции  
//******************************************************************************  
Функция ОстаткиРасценяемый()  
    Если ЭтоГруппа()=0 тогда  
        Если Склад.Выбран()=1 Тогда  
            Возврат Формат(Рег.СводныйОстаток(,,Склад,ТекущийЭлемент(),"БОстаток"),"Ч-14.3.'");  
        Иначе      
            Возврат Формат(Рег.СводныйОстаток(,,,ТекущийЭлемент(),"БОстаток"),"Ч-14.3.'");  
        КонецЕсли;  
    Иначе  
        Возврат "";  
    КонецЕсли;  
КонецФункции  
//******************************************************************************  
Рег = СоздатьОбъект("Регистр.Складской");  
 
Это процедура в модуле номенклатуры при подборе. Даже с практически пустой базой тормоза жуткие. Номенклатура учитывается по 2 ед изм. (кг и штуки к примеру)  
Все стоит на ХР про.  
Возможно ли что-нибудь сделать не меняя операционку на серве?  
При этом если в системе один пользователь - все летает.  
 
Добавлено:

Всего записей: 32 | Зарегистр. 05-03-2007 | Отправлено: 00:49 06-05-2009
Gluzer

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
umkasort
мозгов сколько на хосте? юзера в терминале?

Всего записей: 8765 | Зарегистр. 31-03-2003 | Отправлено: 01:48 06-05-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
umkasort
1. какие все измерения + порядок?
2. это весь модуль остатка?
3. функции на колонках?
4. какие ещё реквизиты в справочнике?

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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 02:07 06-05-2009
umkasort

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
An4eus
1. Измерения/ порядок
НомерТуши
Партия
Склад
Товар
2. Да, это весь модуль остатка.
3. На колонках 2 функции, перечисленные выше отображают весовой и количественный остаток
4. Остальное в принципе все пашет, если на обе функции ставлю комменты - все летает
 

Всего записей: 32 | Зарегистр. 05-03-2007 | Отправлено: 02:28 06-05-2009
St01en

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
umkasort
Думаю, тормозит из-за того, что возвращает практически запрос. Сделай сначала запрос регистра, а потом просто Возврат(Рег). И Формат убери. Лучше его в самом регистре определить. Ну и вот это  Рег = СоздатьОбъект("Регистр.Складской");  вставь перед этими ф-циями.

Всего записей: 292 | Зарегистр. 10-04-2006 | Отправлено: 10:55 06-05-2009
An4eus



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

Код:
//******************************************************************************  
Перем Рег;  
//******************************************************************************  
Функция Остатки()  
    Если ЭтоГруппа()=0 тогда  
        Если Склад.Выбран()=1 Тогда
            Чис = Рег.СводныйОстаток(,,Склад,ТекущийЭлемент(),"ДОстаток") ;
            Возврат Формат(Чис,"Ч-14.3.'");  
        Иначе      
            Чис = Рег.СводныйОстаток(,,,ТекущийЭлемент(),"ДОстаток");
            Возврат Формат(Чис,"Ч-14.3.'");  
        КонецЕсли;  
    Иначе  
        Возврат "";  
    КонецЕсли;  
КонецФункции  
//******************************************************************************  
Функция ОстаткиРасценяемый()  
    Если ЭтоГруппа()=0 тогда  
        Если Склад.Выбран()=1 Тогда  
           Чис = Рег.СводныйОстаток(,,Склад,ТекущийЭлемент(),"БОстаток");
            Возврат Формат(Чис,"Ч-14.3.'");  
        Иначе      
            Чис = Рег.СводныйОстаток(,,,ТекущийЭлемент(),"БОстаток");
            Возврат Формат(Чис,"Ч-14.3.'");  
        КонецЕсли;  
    Иначе  
        Возврат "";  
    КонецЕсли;  
КонецФункции  
//******************************************************************************  
Рег = СоздатьОбъект("Регистр.Складской");  


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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 11:23 06-05-2009
doc58_81oB0t



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

Всего записей: 1303 | Зарегистр. 24-07-2003 | Отправлено: 16:08 06-05-2009
M_Volkov



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

Цитата:
Дело в том что счет фактуре должен присваиваться следующий за товарной накладной номер, но никак не номер выданного аванса.  
Остается вопрос: как это исправить?  

Хорошо, предположим, что у вас какая то особая фирма, и вашему бух надо чтобы было строго
Цитата:
совпадать номера товарных накладных и счет фактур  
Тогда достаточно в "Процедура ВводНаОсновании(ДокОсн)" вставить команду "НомерДок = ДокОсн.НомерДок". Но поскольку, ваш бух давно косячит, то в "Процедура ПриОткрытии()" нужно вставить проверочные фрагменты: совпадает ли номер с ДокОсн, не занят ли номер, поиск документа с занятым номером, и т.п.  
Или написать групповую обработку, которая бы выполнила "НомерДок = ДокОсн.НомерДок".
Если косяков не много, то отобрать их, заменить в номерах, впередистоящий 0 на *, выправить последующую нумерацию. Тогда бух сможет сам в ручную по ночам исправлять свои косяки.

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 16:10 06-05-2009 | Исправлено: M_Volkov, 16:11 06-05-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
umkasort
что не отписываешься, как всё прошло?
 
doc58_81oB0t
Цитата:
будет использоваться программа 1C Торговля и склад, чтоб из нее можно печатать этикетки и присваивать коды.  
 
не подскажете как в программе можно будет задавать непосредственно штрих код, из скольки цифр и тд.
штрих-код в 1С - число со стандартным значением цифр...

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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 20:32 06-05-2009
immotus



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
M_Volkov
Зачем до обработчиков доходить, если релиз типовой? Я просто так и не понял этот косяк получился по вине бухгалтера (тогда она сама будет разгребать) или все-таки из-за обновления типового релиза (тогда разгребать буду я)?

Всего записей: 1440 | Зарегистр. 27-07-2007 | Отправлено: 01:28 07-05-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