Модераторы: stron

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> СРОЧНО Рррррррр 
:(
    Опции темы
Tamerlan777
Дата 21.5.2008, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 31.1.2008

Репутация: нет
Всего: нет



Большое тебе спасибо!!!!!!!!!!!!!!!!!!!!!!!

================
смотри теперь выбираем статус получен. Нажимаем Заполнить и у 
нас заполняются документы со
статусом полчен....А нам то нужно указать получен
и чтобы при нажатии заполнить заполнялись не те документы что получены а те что заказаны.
т.е. с шагом назад.И затем нажимаем пройден и у нас заполняются те которые получены..

т.е. там как- то надо указать
Выборка.СтатусЗаявки=статусзаявки
что бы он смотрел предыдущую...
================


вот  насчет дублирования там как то надо наверное указать при проведении документа что при переводе документа
в другое состояние. предыдущее как бы удалялось в регистре накопления. Нужно наверное создать регистр накопления с (-)
т.е. с убытком.

и вот как это прописать программно..

Это для того чтобы у нас записи не повторялись...т.е. мы как бы провели документы из статуса заказан в статус получен.
и при повторном создании документа эти данные нам не выдавались потому что они уже(Заявки) со статусом Получен..



Вот такая хренььььь)))))) Извини если отвлекаю, но ты единственный кто может помочь, честно.
PM MAIL   Вверх
mmvds
Дата 21.5.2008, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 22.12.2007

Репутация: 2
Всего: 6



По поводу первой части, меняем вот так:
Код

Выборка=Документы.ОбработкаЗаявки.Выбрать();
таблицасостояния.Очистить();
для п=0 по перечисления.СостояниеЗаявки.Количество()-1 цикл
    Если перечисления.СостояниеЗаявки.Получить(п)=статусзаявки тогда
        фильтрзаявки=перечисления.СостояниеЗаявки.Получить(п-1);
        сообщить("Фильтр заявки="+фильтрзаявки);
    конецесли;
        
конеццикла;

Пока Выборка.Следующий() Цикл
    если Выборка.СтатусЗаявки=фильтрзаявки тогда
    Для Каждого к Из Выборка.ТаблицаСостояния   Цикл
        нс=таблицасостояния.Добавить();
        нс.ЗаявкаОт=к.ЗаявкаОт;
        нс.Продукт=к.Продукт;
        нс.ФИО=к.ФИО;
      КонецЦикла;        
     конецесли; 
  КонецЦикла;

Фильтр заявки будет содержать значение перечисления, стоящее перед значением перечисления статусзаявки

По поводу второй части:
Все же от дублирования лучше создать новый документ, если работать с регистрами накопления, то смутно представляю себе, как это будет выглядеть, т.к. не понятно, какой реквизит делать в качестве ресурса, количество заказов? А измерения - все остальные реквизиты? Или четыре ресурса количества заказов для каждого вида статуса заявки? 

Еще раз, зачем тебе по нескольку раз добавлять документы? Не легче просто менять статус? Какие данные из документов будут использоваться? Насколько я вижу, в бухгалтерских регистрах документ не участвует.
PM MAIL ICQ   Вверх
Tamerlan777
Дата 24.5.2008, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 31.1.2008

Репутация: нет
Всего: нет



Ты писал:
Еще раз, зачем тебе по нескольку раз добавлять документы? Не легче просто менять статус? 
=================

Что ты имеешь ввиду, каким образом менять статус заявки????Искать документ с соответствующими записями?? Или создавать новый., как ты написал???
У тебя какие соображения по этому поводу, не мог ли ты реализовать задумку в конфигурации и выслать мне её???? А то я что-то в тупике(((( Спасибо
PM MAIL   Вверх
Tamerlan777
Дата 24.5.2008, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 31.1.2008

Репутация: нет
Всего: нет



И вот еще одно. Мы присваиваем какой-то заявке статус из получен в пройден. Все вроде хорошо.
вот если еще раз создали документ присвоили статус получен. И опять выводится эта же заявка, как-будто мы её и не перевадили на другой статус. как от этого еще избавиться?? Вот сдесь то и надо наверное регистр накопления, - расход.

Короче я в попе.. если есть соображения, поделись... Или её нахер надо упростить....
ПИШИ, Жду не даждусь ))))))

PM MAIL   Вверх
mmvds
Дата 25.5.2008, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 22.12.2007

Репутация: 2
Всего: 6



Цитата(Tamerlan777 @  24.5.2008,  10:03 Найти цитируемый пост)
Что ты имеешь ввиду, каким образом менять статус заявки????Искать документ с соответствующими записями?? Или создавать новый., как ты написал???

Вручную для нужного документа меняем статус и записываем документ, зачем тебе по 4 совершенно одинаковых документа с разным статусом, если можно хранить один документ, с его текущим статусом.
PM MAIL ICQ   Вверх
Tamerlan777
Дата 25.5.2008, 19:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 31.1.2008

Репутация: нет
Всего: нет



А это знаешь для чего?????
У меня есть отчет Общий , по-моему. в нем надо проследить когда документ был заказан, когда отправлен и т.п.  т.е. если менять то мы не узнаем хронологию....
Вот по поводу Заполнить, Ты все прекрасно написал мне по поводу Заполнить. А как сделать что бы документы не повторялись, т.е. если мы провели документ  пройден, чтобы он не был виден что он заказан.....Ведь он у нас не в состоянии заказан, а в сост. пройден...  ЕССТЬ соображения.. напиши сгодня если сможешььь..
ЖДУУУ ПАСИБО
PM MAIL   Вверх
mmvds
Дата 25.5.2008, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 22.12.2007

Репутация: 2
Всего: 6



соображение такое: добавить на форму документа 3 поля ввода типа дата для каждого из статусов заказа. Дублирования не будет и можно узнать хронологию.
PM MAIL ICQ   Вверх
Tamerlan777
Дата 25.5.2008, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 31.1.2008

Репутация: нет
Всего: нет



т.е. мы отказываемся от кнопки Заполнить, так???

и тогда смысла нет ТабличнуюЧасть иметь, проще наверное для каждого человека без табл части создавать документ.. просто добавить ПолеВвода????
Так?????
так конечно проще, но задумка у меня была нормальная, правда муторная....
Джу ответа))))
PM MAIL   Вверх
mmvds
Дата 26.5.2008, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 22.12.2007

Репутация: 2
Всего: 6



Вообще использовать для каждой заявки свой документ - наиболее логично, если два или несколько документов отличаются только одним реквизитом из заголовочной части, то проще добавить еще один реквизит данного типа в заголовочную часть. Если заявки идут отдельно для каждой фамилии, тогда да, одна фамилия-один документ. Лучше всего было бы прочитать экономическое содержание или характеристику твоей задачи, чтоб знать как правильно ее решать, если таковые у тебя есть.
PM MAIL ICQ   Вверх
Tamerlan777
Дата 27.5.2008, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 31.1.2008

Репутация: нет
Всего: нет



Гуру, у меня еще такой вопрос.

========
Код


Вопрос такой. У меня есть документ, и там есть Кнопка. При нажатии на неё нужно изменить значение реквизитов Документов. Реквизиты расположенные на форме документов изменяются, а вот я не могу изменить реквизиты ТабличнойЧасти
Если возможно напишите ответ использую мой код

Выборка=Документы.ОбработкаЗаявки.Выбрать();

    Пока Выборка.Следующий() Цикл 
                
    //Сдесь все получается, т.е. Номер документов изменяется на число 5
    //Объект=Выборка.ПолучитьОбъект();
    //Объект.Номер=5;
    //Объект.Записать();
    

// а вот сдесь нужно записать в МеткаМоя значение 5 в реквизиты табличной части //документов я вот так пробовал, но не получается
//РУГАЕТСЯ, ЧТО ПОЛЕ Объекта МеткаМоя не доступна для записи
//для n=1 по Выборка.ТаблицаСостояния.Количество() Цикл
//Объект=Выборка.ТаблицаСостояния.Получить(n);
//Объект.МеткаМоя=5;
//Объект.Записать();
//КонецЦикла;
    
    
КонецЦикла;


PM MAIL   Вверх
mmvds
Дата 28.5.2008, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 22.12.2007

Репутация: 2
Всего: 6



PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "1C: Предприятие, SAP, ERP и учётные системы"
stron

Запрещается!

1. Обсуждение крэков, кейгенов и других подобных программ

Пробуйте искать сами или обращайтесь в приват к участникам форума.

Темы с подобными вещами будут немедленно удаляться, а нарушители - получать предупреждения.

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

2. Давать ссылки на взломанные продукты

  • Пожалуйста, пользуйтесь поиском перед тем, как задать вопрос - возможно ответ уже есть на форуме.
  • Название темы должно отражать её суть
  • Действия модераторов можно обсудить здесь

С уважением, stron, Pegas.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | 1C: Предприятие, SAP, ERP и учётные системы | Следующая тема »


 




[ Время генерации скрипта: 0.0786 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.