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

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



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для версии 8.1.
 
На форме Документа, элементы расположены на разных страницах. Можноли сделать так, что бы некоторые элементы с разных страниц отображались ОДНОВРЕМЕННО???? как это делается в 7-ке.

Всего записей: 98 | Зарегистр. 12-10-2005 | Отправлено: 16:43 29-10-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Skilet
Цитата:
На форме Документа, элементы расположены на разных страницах. Можноли сделать так, что бы некоторые элементы с разных страниц отображались ОДНОВРЕМЕННО???? как это делается в 7-ке.
да
используй слои + открой любую типовую конфу - смотри, как там реализовано

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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 16:50 29-10-2009 | Исправлено: An4eus, 16:51 29-10-2009
Skilet



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

Цитата:
используй слои + открой любую типовую конфу - смотри, как там реализовано

Что за элемент Слои в 8-ке?
Я неодного похожего не нашел, может плохо искал( незнаю, подскажите

Всего записей: 98 | Зарегистр. 12-10-2005 | Отправлено: 17:25 29-10-2009
Vunicode



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

Код:
//----- Расчет Удержания По ИСКАМ (КРЕДИТАМ) ---
        Иск.ИспользоватьВладельца(Сотрудник);  
        Если Иск.ВыбратьЭлементы() = 1 Тогда
            ОблСумХ = ОблМесАЛ;
            ОблСумХ = ?(ОблСумХ < 0, 0, ОблСумХ);
            воХ = ?((Иск.ВидУдКр.Выбран()=1) И (Иск.ВидУдКр=Перечисление.ВидУдержКредита.ВидОпл_819),во819,во809);
            
            Пока Иск.ПолучитьЭлемент() > 0 Цикл  
                Если (Иск.ПометкаУдаления()=1) ИЛИ (Иск.ДатаНач > Дата1) Тогда Продолжить; КонецЕсли;
                НачИски=0;
                
                гг.ИспользоватьСубконто(ВидыСубконто.Сотрудники,Сотрудник,2);
                гг.ИспользоватьСубконто(ВидыСубконто.НомераДелИсков,Иск.НомерДела,2);
                гг.ВыполнитьЗапрос(Дата1,,"ИСК");
                УжеУдИски= гг.СНД();
                
                Если Иск.ПроцУдержания <> 0 Тогда
                    НачИски = Окр(ОблСумХ * Иск.ПроцУдержания / 100, 2);
                КонецЕсли;
                Если Иск.СумУдержания  <> 0 Тогда
                    НачИски = Иск.СумУдержания;
                    НачИски = ?(НачИски > ОблСумХ, ОблСумХ, НачИски);
                КонецЕсли;
                
                Если УжеУдИски+НачИски > Иск.СуммаИска Тогда
                    НачИски = Иск.СуммаИска - УжеУдИски;
                    НачИски = ?(НачИски < 0, 0, НачИски);
                КонецЕсли;
                НачИски   = Цел(НачИски);
                ИтНачИски = ИтНачИски + НачИски;
 
                Если НачИски <> 0 Тогда
                    глПроводка(    Операция, , ,
                                СчетПоКоду("НАЧ"), глСубконто(Сотрудник, воХ),
                                , НачИски, , ,
                                "Удержание по иску (кредиту)", "ЗП", Организация );
                    
                    глПроводка(    Операция, СчетПоКоду("ИСК"), глСубконто(Сотрудник, Иск.НомерДела),
                                , ,
                                , НачИски, , ,
                                "Сумма иска (кредита)", "ЗП", Организация );            
                КонецЕсли;
            КонецЦикла;
        КонецЕсли;    

Мне нужно чтоб кредит высчитывался не автоматом, а ручным вводом каждый месяц, ума не приложу как это организовать, читает только первую строку и всё тут.

Всего записей: 273 | Зарегистр. 02-09-2007 | Отправлено: 17:51 29-10-2009
NickBoard

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hackman
Ошибка здесь:

Цитата:
Док_OLE.ВыбратьДокументы(Дата1,Дата2);

Оле понимает только типы данных число и строка, если вы напишите так:

Код:
Док_OLE.ВыбратьДокументы('01.09.09','01.10.09')

то у вас всё сработает

Всего записей: 20 | Зарегистр. 11-08-2009 | Отправлено: 17:54 29-10-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Skilet
Цитата:
Что за элемент Слои в 8-ке?  
зато в 7-ке есть
 
Vunicode
код перепиши - запрос в цикле нехорошо!

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

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



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

Цитата:
код перепиши - запрос в цикле нехорошо!

Поподробнее можно, я в коде пока плохо разбираюсь, писал не я, досталась самописка седьмая бухгалтерия вот и мучаюсь. Хотелось бы ответа на поставленный вопрос!

Всего записей: 273 | Зарегистр. 02-09-2007 | Отправлено: 19:14 29-10-2009
niko7

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите по 7.7 в документах есть общий реквизит комментарий, стоит тип значения строка, длина стоит галка неограниченно. Бухгалтер просит увеличить длину комментария. Какое есть ограничение по длине у длины неограниченно. Как можно увеличить длину строки записываемую в комментарий в моем случае?

Всего записей: 2414 | Зарегистр. 23-09-2004 | Отправлено: 20:03 29-10-2009 | Исправлено: niko7, 20:28 29-10-2009
fol



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

Цитата:
Что за элемент Слои в 8-ке?  
Я неодного похожего не нашел, может плохо искал( незнаю, подскажите

Слои в 8-ке есть, просто организованы хитро - через страницы. Хочешь всю форму изменить - просто добавь страницу, если часть формы - добавляешь командную панель, у нее добавляешь страницы. Затем у страниц ставишь свойство Отображение закладок в "Не отображать". Чем не слои
 
Добавлено:
niko7

Цитата:
Как можно увеличить длину строки записываемую в комментарий в моем случае?

Ты наверное и сам понимаешь что нельзя увеличить строку неограниченной длины. Может бухгалтер думает, что в поле комментария нельзя будет писать в определенный момент? Так ты покажи ей, что количество символов в комментарии не ограничивается размером поля ввода на экране.
 
Добавлено:
Vunicode
Что мы видим из твоего кода: для каждого сотрудника перебираются номера дел, рассчитывается сумма иска, если начисление производилось - вычитаем, затем вызываем общую процедуру, которая делает проводки.
Ты пишешь:  

Цитата:
Мне нужно чтоб кредит высчитывался не автоматом, а ручным вводом каждый месяц

Может я чего не понимаю, а что мешает использовать документ операция? Указываешь нужные счета, заполняешь субконто, сумму и вперед. К чему был приведен код тоже не очень понятно. Объясни поподробнее, постраемся помочь.

Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 21:50 29-10-2009 | Исправлено: fol, 21:56 29-10-2009
niko7

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
fol
Цитата:
Так ты покажи ей, что количество символов в комментарии не ограничивается размером поля ввода на экране.  
Набил я сегодня на несколько символов больше поля ввода, хочу вбить еще и не удается. Почему не удается не понимаю, как отследить? Ещё раз посмотрел, стоит строка неограниченной длинны.

Всего записей: 2414 | Зарегистр. 23-09-2004 | Отправлено: 22:27 29-10-2009 | Исправлено: niko7, 22:28 29-10-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vunicode
Цитата:
Поподробнее можно, я в коде пока плохо разбираюсь, писал не я, досталась самописка седьмая бухгалтерия вот и мучаюсь. Хотелось бы ответа на поставленный вопрос!
это хрень, а не запрос - опиши, что от него ожидается
 
niko7
Цитата:
Подскажите по 7.7 в документах есть общий реквизит комментарий, стоит тип значения строка, длина стоит галка неограниченно. Бухгалтер просит увеличить длину комментария. Какое есть ограничение по длине у длины неограниченно. Как можно увеличить длину строки записываемую в комментарий в моем случае?
она неограничена! что хочу?
 
fol
Цитата:
Слои в 8-ке есть, просто организованы хитро - через страницы
вот, слоёв-то НЕТУ!!!
 
niko7
Цитата:
Набил я сегодня на несколько символов больше поля ввода, хочу вбить еще и не удается. Почему не удается не понимаю, как отследить? Ещё раз посмотрел, стоит строка неограниченной длинны.
перенос сделай в поле

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

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



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Хм.. столкнулся с задачей, не могу найти решения (если оно существует).
Платформа 8.1, УТ. Формируется отчет с большим количеством колонок, далеко уходящих за правую кромку экрана. Есть ли какая возможность программно закрепить первую колонку, чтобы после формирования отчета на экране я мог бы слайдером двигать вправо, все бы двигалось влево (ну как обычно), однако первая колонка оставалась бы на месте. Как в Excel'e "закрепить области".

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

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



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

Цитата:
Может я чего не понимаю, а что мешает использовать документ операция?  

Вручную чтоли? Да ГлавБух меня непоймёт!

Цитата:
это хрень, а не запрос - опиши, что от него ожидается  

Зарплата в этой базе полностью переписана и эту хрень воткнули для управления кредитами. Попробую щас подробно описать (если нужно могу эмдешник выложить)
Главбух мне грит: Один из работников взял кредит 300 000 в 1 строке она выставила сумму кредита и сумму удержания 90 000 и всё база пошла каждый месяц снимать по 90 000, тут ей понадобилось в последующих проставить 95 000 но база всё равно 90 000 снимаетт.е. видит только 1 строчку, до этого она ограничивалась только одной строкой и одной суммой и не замечала этого.
А у другого работника кредит не снялся в одном месяце, когда у него отпускные были.
Кому интересно посмотреть на это творение:
http://rapid-share.com/files/299826704/1cv7.md.7z.html

Всего записей: 273 | Зарегистр. 02-09-2007 | Отправлено: 06:16 30-10-2009
GenyaMS



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NickBoard - спасибо! (ТипЗначения=ОписаниеТипов.) - работает! - мне как раз ссылку на справочник нужно было выбирать. Тока вот в форме выбора все объекты присутствуют, не только справочники. Это конечно можно и так оставить, но лучше отсортировать только справочники - чтобы незахламлять окошко.  
 
БУДУ ДУМАТЬ.... как эту сортировку сделать
 
dimaxmaster - "Нужно использовать объект Метаданные" читал, пробывал пока не получилось... я еще очень плохо в 1с-программировании разбираюсь.

Всего записей: 184 | Зарегистр. 24-01-2009 | Отправлено: 08:45 30-10-2009
fol



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Akam1 такая возможность точно есть, это свойство табличного Документа "ФиксацияСлева". Но у меня (по непонятным мне причинам) это не всегда работает. Попробуй, вдруг получится, хелп говорит нам: Содержит количество зафиксированных слева колонок. Зафиксированные колонки не исчезают из поля таблицы при горизонтальной прокрутке.

Всего записей: 805 | Зарегистр. 02-11-2002 | Отправлено: 09:06 30-10-2009
Skilet



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Akam1
таб = Новый ТабличныйДокумент;
 
таб.ФиксацияСлева = 1;  // фиксирует слева 1 колонку
таб.Показать();

Всего записей: 98 | Зарегистр. 12-10-2005 | Отправлено: 09:19 30-10-2009
niko7

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
An4eus
Цитата:
перенос сделай в поле
Как сделать, не понимаю.

Всего записей: 2414 | Зарегистр. 23-09-2004 | Отправлено: 09:23 30-10-2009
Skilet



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

Цитата:
Подскажите по 7.7 в документах есть общий реквизит комментарий, стоит тип значения строка, длина стоит галка неограниченно. Бухгалтер просит увеличить длину комментария. Какое есть ограничение по длине у длины неограниченно. Как можно увеличить длину строки записываемую в комментарий в моем случае?

 
Посмотри на самой форме, свойства этого элемента, возможно он просто добавлен, как отдельный элмент формы, а потом программно присваевается Общему реквезиту, а у этого элемента есть ограничения!!!

Всего записей: 98 | Зарегистр. 12-10-2005 | Отправлено: 09:38 30-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