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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vizlipuzli

Цитата:
в случае успеха записывал бы новое наименование

окей, а каким кодом записывалось бы значение из полей с разными масками в поле "Наименование"?
 

Всего записей: 951 | Зарегистр. 24-03-2004 | Отправлено: 19:14 15-07-2009
vizlipuzli

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
egerLESHIK
пусть на форме поля ввода имеют имена ТелМоб и ТелРаб, тогда код при записи:

Код:
Процедура ПриЗаписи()
                                                                              
    Если (Лев(ТелМоб,15) =" -   -   -  -  ") И ( Лев(ТелРаб,8) ="  -  -  ") Тогда  
        // оба не заполнены - запишем пустой телефон
        Рез="";    
    ИначеЕсли Лев(ТелМоб,15) =" -   -   -  -  " Тогда
        // проверим ТелРаб
        Рез=глПроверитьШаблон(СокрЛП(ТелРаб), Форма.ТелРаб.Маска(), "-");    
    ИначеЕсли Лев(ТелРаб,8) ="  -  -  " Тогда    
        // проверим ТелМоб
        Рез=глПроверитьШаблон(СокрЛП(ТелМоб), Форма.ТелМоб.Маска(), "-");    
    Иначе                                            
        Предупреждение("Только один телефон может быть заполнен или оба должны быть пустыми!");
        СтатусВозврата(0);
    КонецЕсли;
    
    Если Рез<>0 Тогда
        Наименование=Рез;
    Иначе
        СтатусВозврата(0);
    КонецЕсли;    
КонецПроцедуры

окей?

Всего записей: 4039 | Зарегистр. 17-08-2005 | Отправлено: 20:14 15-07-2009 | Исправлено: vizlipuzli, 20:15 15-07-2009
egerLESHIK



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

Цитата:
окей?  

 
Немного подшаманил тут у себя. Окейно, окейно. Спасибо за помощь.

Всего записей: 951 | Зарегистр. 24-03-2004 | Отправлено: 20:52 15-07-2009
Stanleygoo

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vizlipuzli
 
спасибо!
сделал вот так, на ошибки не ругается, но не выбирает по тем значениям которые в СЗ, может я еще где ошибся... :
 
СЗ = Новый СписокЗначений;
СЗ.Добавить(Перечисления.РезультатРабот, Перечисления.РезультатРабот.ВПроцессе);
СЗ.Добавить(Перечисления.РезультатРабот, Перечисления.РезультатРабот.Новый);
    
Ответственный = ПараметрыСеанса.ТекущийПользователь.Ссылка;
 
Запрос.Текст = "
    |ВЫБРАТЬ
    |    НарядыДвижения.Регистратор.Ссылка Как Наряд,
    |    НарядыДвижения.Контрагент.Ссылка Как Контрагент,
    |    НарядыДвижения.Ответственный.Ссылка Как Ответственный
    |ИЗ
    |    РегистрСведений.НарядыДвижения КАК НарядыДвижения
    |ГДЕ
    |    НарядыДвижения.Ответственный = &Ответственный И  
    |    НарядыДвижения.Состояние В (&СписокСостояний)
    |
    |СГРУППИРОВАТЬ ПО
    |    НарядыДвижения.Контрагент.Ссылка,
    |    НарядыДвижения.Регистратор.Ссылка,
    |    НарядыДвижения.Ответственный.Ссылка";
Запрос.УстановитьПараметр("Ответственный",    Ответственный);
Запрос.УстановитьПараметр("СписокСостояний", СЗ);
 
p.s.: заранее спасибо!

Всего записей: 58 | Зарегистр. 16-10-2007 | Отправлено: 22:00 15-07-2009
Tossa

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Конфигурация Бух учет ред.4.5 (7.70.484), как и чем обновить справочник стандартные вычеты, (на детей)? Спасибо!!!

Всего записей: 12 | Зарегистр. 05-02-2009 | Отправлено: 00:16 16-07-2009 | Исправлено: Tossa, 00:17 16-07-2009
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ad108
Цитата:
где тут подводные камни, еще не знаю.
Поменяйте наименование "Поставщики" на "Поооооставщики" или т.п. и посмотрите как работает.
Я вообще стараюсь всякими сравнениями, поисками по наименованию и коду не пользоваться. Если это можно изменить, значит кто-нибудь когда-нибудь это изменит и тогда что-нибудь перестанет работать. И сразу будут Вам говорить ту фразу, которую я ненавижу больше всего - "А вот раньше все работало ..." или "А вот раньше было так ...". Можно "Поставщики" сделать предопределенным значением.
 
Tossa
Цитата:
как и чем обновить
Наверное обновлением конфигурации до последней. Вроде бы последняя 7.70.507.
http://forum.ru-board.com/topic.cgi?forum=35&topic=44569

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

Всего записей: 26387 | Зарегистр. 20-04-2006 | Отправлено: 04:11 16-07-2009 | Исправлено: Akam1, 04:14 16-07-2009
vizlipuzli

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

Код:
СЗ = Новый СписокЗначений;  
СЗ.Добавить(Перечисления.РезультатРабот.ВПроцессе);  
СЗ.Добавить(Перечисления.РезультатРабот.Новый);

Всего записей: 4039 | Зарегистр. 17-08-2005 | Отправлено: 05:54 16-07-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Stanleygoo
Цитата:
СЗ = Новый СписокЗначений;

Цитата:
Запрос.УстановитьПараметр("СписокСостояний", СЗ);
а теперь читаем внимательно, что написано для запросов в 8-ке... "Не используйте список значений" !!!
это в 7-ке нету структуры и ещё чего-то...

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

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

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ТиС 7.7
 
Создал кнопку на форме Справочник.Номенклатура.ФормаСписка.ДляПодбора
Хотелось бы по нажатию на эту кнопку, чтоб в ТаблицуПодбора на этой форме попали несколько позиций номенклатуры, например с Кодами 36,37,38.
 
Помогите пожалуйста написать процедуру

Всего записей: 20 | Зарегистр. 06-06-2008 | Отправлено: 11:04 16-07-2009
vizlipuzli

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

Цитата:
читаем внимательно

А где можно прочитать?

Всего записей: 4039 | Зарегистр. 17-08-2005 | Отправлено: 11:22 16-07-2009
G789

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Stanleygoo
Вроде должно работать, попробуйте убрать группировки и фильтр по ответственному.

Всего записей: 83 | Зарегистр. 16-05-2007 | Отправлено: 12:25 16-07-2009
vizlipuzli

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergK80
А какая задача стоит изначально? Чем-то существующий функционал не устраивает? Может комплектацию можно использовать?

Всего записей: 4039 | Зарегистр. 17-08-2005 | Отправлено: 12:34 16-07-2009
Stanleygoo

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Большое спасибо всем откликнувшимся!  
 
Помогло!
заполнил СЗ вот так:
 
СЗ = Новый СписокЗначений;  
СЗ.Добавить(Перечисления.РезультатРабот.ВПроцессе);  
СЗ.Добавить(Перечисления.РезультатРабот.Новый);  
 

Всего записей: 58 | Зарегистр. 16-10-2007 | Отправлено: 13:28 16-07-2009
vizlipuzli

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

Код:
   ВидЗанятости=Новый Массив(2);
   ВидЗанятости[0]=Перечисления.ВидыЗанятостиВОрганизации.ВнутреннееСовместительство;
   ВидЗанятости[1]=Перечисления.ВидыЗанятостиВОрганизации.Совместительство;


Всего записей: 4039 | Зарегистр. 17-08-2005 | Отправлено: 14:02 16-07-2009
An4eus



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vizlipuzli
если мне память не изменяет, то список значений - 4 колонки (значение, представление, позиция, пометка), а соответствие/структура - две (значение, представление)
=> что лучше использовать в запросе и будет быстрее?

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

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

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

Всего записей: 58 | Зарегистр. 16-10-2007 | Отправлено: 14:45 16-07-2009
SergK80

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

Цитата:
Чем-то существующий функционал не устраивает? Может комплектацию можно использовать?

 
Может и устроило бы, я не знаю как сделать с помощью самой проги вот и решил попрограммировать.
Как с помощью 1с это можно сделать?

Всего записей: 20 | Зарегистр. 06-06-2008 | Отправлено: 15:32 16-07-2009
An4eus



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

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

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



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Народ есть проблема, жду помощи, очень.
 
Можно как нибудь данную обработку из 7.7 переделать под 8, чтобы она работала на всех и на УПП и на Бух и на всех остальных. Выкладываю обработку:  
 
http://depositfiles.com/files/6hs46c885
 
Please help!
 
Добавлено:
вместо Spam_detected depositfiles

Всего записей: 34 | Зарегистр. 26-05-2009 | Отправлено: 16:45 16-07-2009
An4eus



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

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

Всего записей: 3768 | Зарегистр. 23-07-2007 | Отправлено: 17:28 16-07-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

Рейтинг.ru