Имя: Пароль:
1C
1С v8
v8: Почему стало нельзя передавать ТЗ на сервер
,
0 Kamas
 
18.07.14
17:26
1. Так Получилось 75% (6)
2. Так Задумано 25% (2)
Всего мнений: 8

Внимание вопрос знатокам!! Уважаемые знатоки почему нельзя передавать с клиента на сервер ТЗ на прямую  (Вопрос именно по чему, а не как это обойти, то есть меня интересует причина по которой это золочено в платформе. И какие бы могли быть ошибки если бы....)
72 H A D G E H O G s
 
19.07.14
00:40
(69) "пожелание сделать не так как обычно в снеговике - а как мне удобно/надо"

Конечно, необходимость коряжить стройные типовые механизмы из за нежелания учиться "кадров" вызывает подсознательный саботаж.
73 Злопчинский
 
19.07.14
00:41
у меня вообще сложилось стойкойе убеждение - что туева хуча 8-ков - простые нажиматели кнопок и расставлятели галочек. ладно если бы я так тупил на снеговике после клюшек  в свои старые годы...
.
но вот посмотришь где нить - и здесь и на Исн - есть есть классные спецы - и поразработкам и по идеям видно  - но они же не будут заниматься всякой такой херней которая мне нужна (выросли они с этого уровня) - че делать..? работать с питекантропами за астрономические суммы с среднехреновыми результатами..? уйду нахрен в консалтинг...
74 H A D G E H O G s
 
19.07.14
00:42
Хотя, конечно за куски кода типа:
75 H A D G E H O G s
 
19.07.14
00:42
Функция ОпределитьПараметрыЗапросаОбъекта(ЭлементДанных, ТипЗначенияОбъекта = Неопределено, ФормироватьИерархию = Истина) Экспорт
    
    ПараметрыЗапроса = Новый Структура;
    ПараметрыЗапроса.Вставить("Отказ", Ложь);
    
    ПараметрыЗапроса.Вставить("Подразделения", Новый Массив);
    ПараметрыЗапроса.Вставить("Организации",   Новый Массив);
    ПараметрыЗапроса.Вставить("ВидыЦен",       Новый Массив);
    
    ПараметрыЗапроса.Вставить("ФильтрПоПодразделению", Ложь);
    ПараметрыЗапроса.Вставить("ФильтрПоОрганизации",   Ложь);
    ПараметрыЗапроса.Вставить("ФильтрПоВидуЦен",       Ложь);
    
    Если Не ЗначениеЗаполнено(ТипЗначенияОбъекта) Тогда
        ТипЗначенияОбъекта = ТипЗнч(ЭлементДанных);
    КонецЕсли;
    
    Если ТипЗначенияОбъекта = Тип("ДокументОбъект.Встреча")
        Или ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗапланированноеВзаимодействие")
        Или ТипЗначенияОбъекта = Тип("ДокументОбъект.СообщениеSMS")
        Или ТипЗначенияОбъекта = Тип("ДокументОбъект.ТелефонныйЗвонок")
        Или ТипЗначенияОбъекта = Тип("ДокументОбъект.ЭлектронноеПисьмоВходящее")
        Или ТипЗначенияОбъекта = Тип("ДокументОбъект.ЭлектронноеПисьмоИсходящее") Тогда
        
        ЗначенияФильтра_ДокументовВзаимодействия(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВзаимозачетЗадолженности") Тогда
        
        ЗначенияФильтра_ВзаимозачетЗадолженности(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СверкаВзаиморасчетов") Тогда
        
        ЗначенияФильтра_СверкаВзаиморасчетов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СписаниеЗадолженности") Тогда
        
        ЗначенияФильтра_СписаниеЗадолженности(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.АвансовыйОтчет") Тогда
        
        ЗначенияФильтра_АвансовыйОтчет(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.АктОРасхожденияхПриПоступленииТоваров") Тогда
        
        ЗначенияФильтра_АктОРасхожденияхПриПоступленииТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.АктПриемкиТоваров") Тогда
        
        ЗначенияФильтра_АктПриемкиТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВозвратТоваровПоставщику") Тогда
        
        ЗначенияФильтра_ВозвратТоваровПоставщику(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВыкупВозвратнойТарыУПоставщика") Тогда
        
        ЗначенияФильтра_ВыкупВозвратнойТарыУПоставщика(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ДоверенностьНаПолучениеТоваров") Тогда
        
        ЗначенияФильтра_ДоверенностьНаПолучениеТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаказПоставщику") Тогда
        
        ЗначенияФильтра_ЗаказПоставщику(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаписьКнигиПокупок") Тогда
        
        ЗначенияФильтра_ЗаписьКнигиПокупок(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.КорректировкаПоступления") Тогда
        
        ЗначенияФильтра_КорректировкаПоступления(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПланЗакупок") Тогда
        
        ЗначенияФильтра_ПланЗакупок(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПоступлениеТоваровУслуг") Тогда
        
        ЗначенияФильтра_ПоступлениеТоваровУслуг(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПоступлениеУслугПрочихАктивов") Тогда
        
        ЗначенияФильтра_ПоступлениеУслугПрочихАктивов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РегистрацияЦенНоменклатурыПоставщика") Тогда
        
        ЗначенияФильтра_РегистрацияЦенНоменклатурыПоставщика(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СоглашениеСПоставщиком") Тогда
        
        ЗначенияФильтра_СоглашениеСПоставщиком(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СчетФактураПолученный") Тогда
        
        ЗначенияФильтра_СчетФактураПолученный(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СчетФактураПолученныйАванс") Тогда
        
        ЗначенияФильтра_СчетФактураПолученныйАванс(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ТаможеннаяДекларацияИмпорт") Тогда
        
        ЗначенияФильтра_ТаможеннаяДекларацияИмпорт(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВозвратТоваровМеждуОрганизациями") Тогда
        
        ЗначенияФильтра_ВозвратТоваровМеждуОрганизациями(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтчетПоКомиссииМеждуОрганизациями") Тогда
        
        ЗначенияФильтра_ОтчетПоКомиссииМеждуОрганизациями(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПередачаТоваровМеждуОрганизациями") Тогда
        
        ЗначенияФильтра_ПередачаТоваровМеждуОрганизациями(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтчетКомиссионера") Тогда
        
        ЗначенияФильтра_ОтчетКомиссионера(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтчетКомиссионераОСписании") Тогда
        
        ЗначенияФильтра_ОтчетКомиссионераОСписании(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтчетКомитенту") Тогда
        
        ЗначенияФильтра_ОтчетКомитенту(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтчетКомитентуОСписании") Тогда
        
        ЗначенияФильтра_ОтчетКомитентуОСписании(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.АктВыполненныхРабот") Тогда
        
        ЗначенияФильтра_АктВыполненныхРабот(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.АктПриемкиКлиентом") Тогда
        
        ЗначенияФильтра_АктПриемкиКлиентом(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВозвратПодарочныхСертификатов") Тогда
        
        ЗначенияФильтра_ВозвратПодарочныхСертификатов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВозвратТоваровОтКлиента") Тогда
        
        ЗначенияФильтра_ВозвратТоваровОтКлиента(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВыкупВозвратнойТарыКлиентом") Тогда
        
        ЗначенияФильтра_ВыкупВозвратнойТарыКлиентом(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаказКлиента") Тогда
        
        ЗначенияФильтра_ЗаказКлиента(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаписьКнигиПродаж") Тогда
        
        ЗначенияФильтра_ЗаписьКнигиПродаж(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаявкаНаВозвратТоваровОтКлиента") Тогда
        
        ЗначенияФильтра_ЗаявкаНаВозвратТоваровОтКлиента(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.КорректировкаРеализации") Тогда
        
        ЗначенияФильтра_КорректировкаРеализации(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтчетОРозничныхПродажах") Тогда
        
        ЗначенияФильтра_ОтчетОРозничныхПродажах(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПеремещениеТоваров") Тогда
        
        ЗначенияФильтра_ПеремещениеТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПланПродаж") Тогда
        
        ЗначенияФильтра_ПланПродажИВнутреннегоПотребления(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПланПродажПоКатегориям") Тогда
        
        ЗначенияФильтра_ПланПродажПоКатегориям(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РеализацияПодарочныхСертификатов") Тогда
        
        ЗначенияФильтра_РеализацияПодарочныхСертификатов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РеализацияТоваровУслуг") Тогда
        
        ЗначенияФильтра_РеализацияТоваровИУслуг(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РеализацияУслугПрочихАктивов") Тогда
        
        ЗначенияФильтра_РеализацияУслугПрочихАктивов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СчетНаОплатуКлиенту") Тогда
        
        ЗначенияФильтра_СчетНаОплатуКлиенту(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СчетФактураВыданный") Тогда
        
        ЗначенияФильтра_СчетФактураВыданный(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СчетФактураВыданныйАванс") Тогда
        
        ЗначенияФильтра_СчетФактураВыданныйАванс(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ТранспортнаяНакладная") Тогда
        
        ЗначенияФильтра_ТранспортнаяНакладная(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.АннулированиеПодарочныхСертификатов") Тогда
        
        ЗначенияФильтра_АннулированиеПодарочныхСертификатов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВводОстатков") Тогда
        
        ЗначенияФильтра_ВводОстатков(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаданиеТорговомуПредставителю") Тогда
        
        ЗначенияФильтра_ЗаданиеТорговомуПредставителю(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.КоммерческоеПредложениеКлиенту") Тогда
        
        ЗначенияФильтра_КоммерческоеПредложениеКлиенту(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.КорректировкаНазначенияТоваров") Тогда
        
        ЗначенияФильтра_КорректировкаНазначенияТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.КорректировкаНалогообложенияНДСПартийТоваров") Тогда
        
        ЗначенияФильтра_КорректировкаНалогообложенияНДСПартийТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.НачисленияКредитовИДепозитов") Тогда
        
        ЗначенияФильтра_НачисленияКредитовИДепозитов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ДвижениеПрочихАктивовПассивов") Тогда
        
        ЗначенияФильтра_ДвижениеПрочихАктивовПассивов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПакетЭД") Тогда
        
        ЗначенияФильтра_ПакетЭД(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПереоценкаВалютныхСредств") Тогда
        
        ЗначенияФильтра_ПереоценкаВалютныхСредств(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПроизвольныйЭД") Тогда
        
        ЗначенияФильтра_ПроизвольныйЭД(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПрочиеДоходыРасходы") Тогда
        
        ЗначенияФильтра_ПрочиеДоходыРасходы(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РаспределениеДоходовИРасходовПоНаправлениямДеятельности") Тогда
        
        ЗначенияФильтра_РаспределениеДоходовИРасходовПоНаправлениямДеятельности(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РаспределениеНДС") Тогда
        
        ЗначенияФильтра_РаспределениеНДС(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РаспределениеРасходовБудущихПериодов") Тогда
        
        ЗначенияФильтра_РаспределениеРасходовБудущихПериодов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РасчетСебестоимостиТоваров") Тогда
        
        ЗначенияФильтра_РасчетСебестоимостиТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.УстановкаСкидокПоМаркетинговымМероприятиям") Тогда
        
        ЗначенияФильтра_УстановкаСкидокПоМаркетинговымМероприятиям(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.УстановкаЦенНоменклатуры") Тогда
        
        ЗначенияФильтра_УстановкаЦенНоменклатуры(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВнутреннееПотреблениеТоваров") Тогда
        
        ЗначенияФильтра_ВнутреннееПотреблениеТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаданиеНаПеревозку") Тогда
        
        ЗначенияФильтра_ЗаданиеНаПеревозку(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаказНаВнутреннееПотребление") Тогда
        
        ЗначенияФильтра_ЗаказНаВнутреннееПотребление(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаказНаПеремещение") Тогда
        
        ЗначенияФильтра_ЗаказНаПеремещение(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаказНаСборку") Тогда
        
        ЗначенияФильтра_ЗаказНаСборку(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ИзменениеАссортимента") Тогда
        
        ЗначенияФильтра_ИзменениеАссортимента(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.КорректировкаОбособленногоУчетаЗапасов") Тогда
        
        ЗначенияФильтра_КорректировкаОбособленногоУчетаЗапасов(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОприходованиеИзлишковТоваров") Тогда
        
        ЗначенияФильтра_ОприходованиеИзлишковТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОрдерНаОтражениеИзлишковТоваров") Тогда
        
        ЗначенияФильтра_ОрдерНаОтражениеИзлишковТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОрдерНаОтражениеНедостачТоваров") Тогда
        
        ЗначенияФильтра_ОрдерНаОтражениеНедостачТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОрдерНаОтражениеПорчиТоваров") Тогда
        
        ЗначенияФильтра_ОрдерНаОтражениеПорчиТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОрдерНаОтражениеРезультатовПересчетовТоваров") Тогда
        
        ЗначенияФильтра_ОрдерНаОтражениеРезультатовПересчетовТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОрдерНаПеремещениеТоваров") Тогда
        
        ЗначенияФильтра_ОрдерНаПеремещениеТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтборРазмещениеТоваров") Тогда
        
        ЗначенияФильтра_ОтборРазмещениеТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтражениеРезультатовПроверкиОрдераНаТовары") Тогда
        
        ЗначенияФильтра_ОтражениеРезультатовПроверкиОрдераНаТовары(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПересортицаТоваров") Тогда
        
        ЗначенияФильтра_ПересортицаТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПересчетТоваров") Тогда
        
        ЗначенияФильтра_ПересчетТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПланСборкиРазборки") Тогда
        
        ЗначенияФильтра_ПланСборкиРазборки(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию)
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПорчаТоваров") Тогда
        
        ЗначенияФильтра_ПорчаТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПриходныйОрдерНаТовары") Тогда
        
        ЗначенияФильтра_ПриходныйОрдерНаТовары(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПрочееОприходованиеТоваров") Тогда
        
        ЗначенияФильтра_ПрочееОприходованиеТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РаспоряжениеНаИнвентаризациюТоваров") Тогда
        
        ЗначенияФильтра_РаспоряжениеНаИнвентаризациюТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РасходныйОрдерНаТовары") Тогда
        
        ЗначенияФильтра_РасходныйОрдерНаТовары(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СборкаТоваров") Тогда
        
        ЗначенияФильтра_СборкаТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СписаниеНедостачТоваров") Тогда
        
        ЗначенияФильтра_СписаниеНедостачТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.УстановкаБлокировокЯчеек") Тогда
        
        ЗначенияФильтра_УстановкаБлокировокЯчеек(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.УстановкаКвотАссортимента") Тогда
        
        ЗначенияФильтра_УстановкаКвотАссортимента(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВнесениеДенежныхСредствВКассуККМ") Тогда
        
        ЗначенияФильтра_ВнесениеДенежныхСредствВКассуККМ(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВыемкаДенежныхСредствИзКассыККМ") Тогда
        
        ЗначенияФильтра_ВыемкаДенежныхСредствИзКассыККМ(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ВыпискаПоРасчетномуСчету") Тогда
        
        ЗначенияФильтра_ВыпискаПоРасчетномуСчету(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЗаявкаНаРасходованиеДенежныхСредств") Тогда
        
        ЗначенияФильтра_ЗаявкаНаРасходованиеДенежныхСредств(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.КассоваяКнига") Тогда
        
        ЗначенияФильтра_КассоваяКнига(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.КассоваяСмена") Тогда
        
        ЗначенияФильтра_КассоваяСмена(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЛимитыРасходаДенежныхСредств") Тогда
        
        ЗначенияФильтра_ЛимитыРасходаДенежныхСредств(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОперацияПоПлатежнойКарте") Тогда
        
        ЗначенияФильтра_ОперацияПоПлатежнойКарте(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОтчетБанкаПоОперациямЭквайринга") Тогда
        
        ЗначенияФильтра_ОтчетБанкаПоОперациямЭквайринга(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ОжидаемоеПоступлениеДенежныхСредств") Тогда
        
        ЗначенияФильтра_ОжидаемоеПоступлениеДенежныхСредств(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПоступлениеБезналичныхДенежныхСредств") Тогда
        
        ЗначенияФильтра_ПоступлениеБезналичныхДенежныхСредств(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ПриходныйКассовыйОрдер") Тогда
        
        ЗначенияФильтра_ПриходныйКассовыйОрдер(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РаспоряжениеНаПеремещениеДенежныхСредств") Тогда
        
        ЗначенияФильтра_РаспоряжениеНаПеремещениеДенежныхСредств(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.РасходныйКассовыйОрдер") Тогда
        
        ЗначенияФильтра_РасходныйКассовыйОрдер(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.СписаниеБезналичныхДенежныхСредств") Тогда
        
        ЗначенияФильтра_СписаниеБезналичныхДенежныхСредств(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЧекККМ") Тогда
        
        ЗначенияФильтра_ЧекККМ(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("ДокументОбъект.ЧекККМВозврат") Тогда
        
        ЗначенияФильтра_ЧекККМВозврат(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("РегистрНакопленияЗапись.ВыручкаИСебестоимостьПродаж") Тогда
        
        ЗначенияФильтра_РегистрыНакопления_ВыручкаИСебестоимостьПродаж(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("РегистрНакопленияЗапись.ГрафикДвиженияТоваров") Тогда
        
        ЗначенияФильтра_РегистрыНакопления_ГрафикДвиженияТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
    
    ИначеЕсли ТипЗначенияОбъекта = Тип("РегистрНакопленияЗапись.ДвижениеТоваров") Тогда
        
        ЗначенияФильтра_РегистрыНакопления_ДвижениеТоваров(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
    
    ИначеЕсли ТипЗначенияОбъекта = Тип("РегистрНакопленияЗапись.ДвиженияДенежныеСредстваДоходыРасходы") Тогда
        
        ЗначенияФильтра_РегистрыНакопления_ДвиженияДенежныеСредстваДоходыРасходы(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("РегистрНакопленияЗапись.ДвиженияДенежныеСредстваКонтрагент") Тогда
        
        ЗначенияФильтра_РегистрыНакопления_ДвиженияДенежныеСредстваКонтрагент(ЭлементДанных, ПараметрыЗапроса, ФормироватьИерархию);
        
    ИначеЕсли ТипЗначенияОбъекта = Тип("РегистрНакопленияЗапись.ДвиженияДенежныеСредстваПрочиеАктивыПассивы") Тогда
        
        ЗначенияФильтра_РегистрыНакопления_ДвиженияДенежныеСредстваПрочиеАктивыПассивы(Эле
76 Злопчинский
 
19.07.14
00:43
(72) какие нахер кадры..? дело до простого доходит.
ну не люблю я иксемель. и обхемы мелкие и струткры простыве как два пальца об асфальт. СДЕЛАЙТЕ МНЕ ВЫГРУЗКУ в тxt, или заберите от меня выгрузк в txt - пля пипец - видно как зубная боль начинается...
77 H A D G E H O G s
 
19.07.14
00:43
надо расстреливать.

Это кусок из типовой УТ11, он даже суко в сообщение не поместился.
78 H A D G E H O G s
 
19.07.14
00:45
(73) good speed
79 H A D G E H O G s
 
19.07.14
00:45
(76) Терпи. Век plain table ушел в прошлое.
80 Злопчинский
 
19.07.14
00:46
(77) ну хз.. у мну в клюшках что-то подобное я тупо сконструировал строку и из Шаблон() - выполнил...
.
с друго стороны - сумма разума на планете = const, а население все растет. может такой хреновый способ выбран для читабельности..? а то народ конструкции переброски флажка между 0 и 1 вида фл = 1-фл - не втыкает...
81 Злопчинский
 
19.07.14
00:47
(78) ага, ты мне еще пендаля дай чтобы лучше и быстрее пошло.. ;-)
82 H A D G E H O G s
 
19.07.14
00:50
"фл = 1-фл"

Вот за это я вас, семерошников, на дух не переношу, за эти сокращения.

Лениво штоле нормально и звучно переменные и процедуры называть, например так:

Функция ПолучитьДанныеПоХешуНаСервере(АдресДанныхНаСервереИлиСоответствие,Хеш) Экспорт
    Если ТипЗнч(АдресДанныхНаСервереИлиСоответствие)=Тип("Строка") Тогда
        СтруктураЛокальныхДанных=ПолучитьИзВременногоХранилища(АдресДанныхНаСервереИлиСоответствие);
        СоответствиеХешейИДанных=СтруктураЛокальныхДанных.СоответствиеХешейИДанных;
    Иначе
        СоответствиеХешейИДанных=АдресДанныхНаСервереИлиСоответствие;
    КонецЕсли;
    Возврат СоответствиеХешейИДанных.Получить(Хеш);
КонецФункции
83 Злопчинский
 
19.07.14
00:51
(79) терпеть можно когда тяжелая математика часами считается. но когда сука выгрузка 3-5 тысяч номенклатур с 3 ЕИ к каждой по загрузке в снеговика занимает десятки минут - мну это бесит.
.
мну бесит не платформа. хз с ней.
мну бесит наплевательство на удобство и комофртность работы пользователей. планйтабле ушли в прошлое - да и фиг с ними. но создаваемые НОВЫЕ конфиги ДЛЯ СТАРЫХ ПРИНЦИПОВ РУЧНОЙ ИНТЕРАКТИВНОЙ работы - ну не должны тормозить. просто потому что не должны. и хоть усритесь там в коде в платфоре и еще где. А если тиормозять где-то проблемы. гдето явные проблемы. в подходах. архитектуре. неумении программировать.
84 Злопчинский
 
19.07.14
00:53
(82) "буду я всякую бл..ь по имени называть" ;-)
есть функциональный код - там должно быть понятно и прозрачно и названия переменных адекватные.
а для цикла и прочих базовых прогрпаммистсткий вещей сгодится и конструкция типа
Для ы=-сч по -1
Цикл
85 m-serg74
 
19.07.14
00:55
(83) не, бесит когда окно ввода пароля пару минут открывается, ну и не только оно
86 m-serg74
 
19.07.14
01:03
(84) ну да потом ипись что такое "Для ййй = 1 По ццц ..."
87 Злопчинский
 
19.07.14
01:09
(86) вот ты на мой ник посмотр и на свой. с делаай выводы. где и кто понятнее... ;-)
88 m-serg74
 
19.07.14
01:11
(87) m(Мамец)-serg(Сегрей)74(1974 г.р.), а теперь ты Сергей подумай о чем твой ник говорит
89 m-serg74
 
19.07.14
01:12
*Сегрей = Сергей ))) пиво)))
90 Злопчинский
 
19.07.14
01:14
вся страна знает что "m-" - мамец - афигенно информативно ;-)
.
мой ник говорит о том. что я злобный человек с неусточивой психикой, склонный к самокопаниям, обливания окружающих грязью и всем становится понятно как со имной меня себе вести.. ;-)
91 m-serg74
 
19.07.14
01:16
(90) /мой ник говорит о том. что я злобный человек с неусточивой психикой,/

ааа поржал, хорош Серега наговаривать, думается все на мисте знают что все наоборот :)
92 mistеr
 
19.07.14
01:16
(83) Погоди, как это не должны тормозить? А кто же тогда серваки мощные будет покупать? :)

ЗЫ. С платформой все в порядке, это руки кривые у некоторых.
93 m-serg74
 
19.07.14
01:17
(90) /вся страна знает что "m-" - мамец/
а если мне не нужно чтоб всЯ страна знала
94 Злопчинский
 
19.07.14
01:18
(93) тогда ваще просто ms74 или Для ййй = 1 По ццц ..
;-)
95 m-serg74
 
19.07.14
01:19
(94) ну тебе простительно, только потомки не поймут((( что такое ййй и что ццц
96 Злопчинский
 
19.07.14
01:19
(92) нафига тогда при массовой кривизне рук делать акуенно мегасложные типовеы конфиги - от этого руки прямее станут...? и заметьте - кучат тормозов и жалоб на типовые конфиги...
97 m-serg74
 
19.07.14
01:22
(96) ааа пример у нас нашел:


            //тзЙ.ВыбратьСтроки();
            //Пока тзЙ.ПолучитьСтроку() = 1 цикл
            //    Если СокрЛП(ТекДок.АдресДоставки.Направление) <> СокрЛП(тзЙ.НаправленияРазвоза) тогда
            //        йф = 0;
            //        Продолжить;
            //    иначе
            //        йф = 1;
            //        Прервать;
            //    КонецЕсли;
            //КонецЦикла;
            //
            //если йф = 0 тогда
            //    Продолжить;
            //КонецЕсли;
            
            
            //номСтр = 0; НомКол = 0;
            //если тзЙ.НайтиЗначение(СокрЛП(ТекДок.АдресДоставки.Направление),номСтр,НомКол) = 0 тогда  
            //     Продолжить;
            //КонецЕсли;
98 Злопчинский
 
19.07.14
01:43
(97) и чего здесь непонятного..?
99 Злопчинский
 
19.07.14
01:43
;-)
100 Злопчинский
 
19.07.14
01:44
вот когда на асемблере математику решаешь - вот там да.. там интересно...
101 Escander
 
19.07.14
05:22
(100) рассказывать одинэсегам про численную оптимизацию - моветон... всё равно 90% не поймут о чём речь
102 Wobland
 
19.07.14
07:02
(101) это что-то о том, как сложить несколько чисел таким образом, чтобы в итоге получилось поменьше?
103 Escander
 
19.07.14
07:17
(102) есть немерянно задач приближённые модели которых сводятся или к линейному матричному уравнению (А=В*С) или к системе диф. уравнений (а так-же к методу симпсона и т.д. и т.п. и пр.), решение которых "в лоб" займёт слишком много времени... и вот тут начинается как оптимизация самих методов так и способов решения (классическая задача - поиск простых чисел в диаппазоне) и т.д.

ну и до кучи теория опеарций - про то как минимальным количеством элементарных опеарций к примеру перемножить 2 числа
104 Wobland
 
19.07.14
07:18
Escander, ты чего такой серьёзный? у всякого нормального человека в жизни бывал матан как минимум
105 SeiOkami
 
19.07.14
07:21
(0), естественно так было задумано (они же не просто так накосячили), однако, учитывая, что логики в этом особо нет, то это уж точно как то так вышло)

Так Получилось
106 Escander
 
19.07.14
07:21
(104) я серьёзный? Да я типа давно не у дел... а мат. моделирование  - моя специальность
107 SeiOkami
 
19.07.14
07:21
Никогда не понимал. Ибо ТЗ можно спокойно запихать  ЗначениеВСтрокуВнутр...
108 SeiOkami
 
19.07.14
07:22
А вообще, насколько я верно понимаю, просто на клиенте нет такого типа, как ТЗ. А вот почему - другой вопрос
109 Wobland
 
19.07.14
07:23
(107) бывала у меня однажды такая строка размеров в 27 Мб.. нет, я не против, конечно ;)
110 Escander
 
19.07.14
07:24
(107) но это уже будет не ТЗ... соответственно от мутабельности в явном виде ушли.
111 Escander
 
19.07.14
07:24
(109) сериализация?
112 Wobland
 
19.07.14
07:26
(111) ТЗ соседней базы конвертировал в ТЗ местной. кстати, секунды полторы всего
113 Escander
 
19.07.14
07:29
(112) ole?
114 Wobland
 
19.07.14
07:30
(113) COM
115 Escander
 
19.07.14
07:32
(114) те-же фаберже, только в профиль
116 SeiOkami
 
19.07.14
07:45
(109), ну тут уже, как говорится, разработчикам карты в руки, а дальше им своими мозгами решать)
117 SeiOkami
 
19.07.14
07:46
(110),
это понятно, но ведь только на момент передачи на сервер. А дальше бы она обратно превратилась в ТЗ.
118 SeiOkami
 
19.07.14
07:47
Если бы разработчики из 1С захотели, то они бы столько офигенных вещей наваяли... Но это им, видимо, не нужно
119 Escander
 
19.07.14
08:00
(118) давайте не мешать в одну кучу  дизайнеров платформы 1С, архитекторов платформы 1С, кодеров платформы 1С и т.л. и обзывать всех разработчиками... у каждой группы свои цели и задачи и они между группами не могут иногда не попадать в противоречие
120 SeiOkami
 
19.07.14
08:17
(119), я не понял вообще к чему это. Понятное дело, что у каждого свои обязанности, но как это связано с моим комментарием ? )
121 Escander
 
19.07.14
08:21
(120) вы мне напоминаете юзера который не видит разницы между консультантом и кодером
122 SeiOkami
 
19.07.14
08:22
(120), ну так может ответишь? а то вообще не понимаю к чему это)
123 kumena
 
19.07.14
08:24
добавлю к 119 посту, есть еще маркетологи фирмы 1С, которые рулят всеми, и их цели не всегда совпадают с нашими.
124 kumena
 
19.07.14
08:25
>> Если бы разработчики из 1С захотели, то они бы столько офигенных вещей наваяли... Но это им, видимо, не нужно

сотрудники 1С - наемники и делают что им скажут.
125 Escander
 
19.07.14
08:27
(123) да, конечно-же ещё и маркетологи
126 SeiOkami
 
19.07.14
08:28
(124), это логика аля "я человек маленький - от меня ничего не зависит".
Так говорите, будто сам ВеликийСоздатель1С поставил запрет на реализацию инициатив сотрудников компании. Табу. Сотрудники не должны думать - они должны выполнять! Большой Брат следит за тобой!
127 SeiOkami
 
19.07.14
08:30
Глупости всё это. Давно предлагалось сделать на 1С раздел с идеями и предложениями обычных разработчиков к великой фирме 1С, где можно было бы голосовать за ту или иную идею и следить за шагами их релаизации. Но, к сожалению, оно самой 1С не нужно.
128 kumena
 
19.07.14
08:32
>> это логика аля "я человек маленький - от меня ничего не зависит

ну раз вы такой могущественный, продавите в 1С эти ваши идеи.

лично меня устраивает пока все, кроме довольно быстрого развития и перескоков с платформ и редакций конфигураций.
129 kumena
 
19.07.14
08:35
>> Давно предлагалось сделать на 1С раздел с идеями и предложениями обычных разработчиков к великой фирме 1С, где можно было бы голосовать за ту или иную идею и следить за шагами их релаизации. Но, к сожалению, оно самой 1С не нужно.

А разве  это не реализовано, какой то фреш это не то?
слышал что есть место где голосуют за идеи.
130 Escander
 
19.07.14
08:36
(126) вы не понимаете как устроена работа крупных предприятий но фантазии у вас неуёмные... почитайте книжку "Как написать понятное и удобное приложение" - там рассказывается о том, как создавали УФ... подобных версий выдвигать не будете
131 Reaper_1c
 
19.07.14
08:37
(76) Вот ты реально думаешь, будто кому-то приятно начинать работать с файловой системой, объектами работы с текстом, парсить текст? Особенно когда есть готовые обработки выгрузки/загрузки и можно для них разработать только алгоритмы преобразования? Да нахер надо время терять на это дерьмо. Особенно когда выгрузка идет в калькулятор бухгалтерской отчетности, презренный по определению. С тоски сдохнешь. Это банально не рентабельно - тратить время специалиста на парсинг текста.
132 Escander
 
19.07.14
08:38
(127) ваше предложение - глупость... ещё-бы результатом голосувалки недопрограммистов не решалось как развивать платформу
133 SeiOkami
 
19.07.14
08:39
(130), знаю, работаю, именно поэтому и говорю.
Все проблемы от того, что все боятся сделать чего-то сверх (или иначе) того, что приказали им свыше. Потому что "все мы люди маленькие и думать не обучены".
134 Escander
 
19.07.14
08:41
(133) давайте каждый будет делать своё дело а не соседа
135 SeiOkami
 
19.07.14
08:43
У 1С есть вполне известная проблема - они долго реализуют то, что должно было появится еще хрен знает когда. И многое так и не реализовано. Потому что нет открытой всем двухсторонней связи с теми, кто делает платформу и теми, кто ею реально пользуется (программистами не из 1с). Это вечная проблема разработки приложений, ибо те кто разрабатывают зачастую не знают о тех проблем и недостатков своих творений, которые подмечают те, кто этими творениями пользуются, но не могут никак повлиять этих самых Создателей.
136 SeiOkami
 
19.07.14
08:44
(133), верно, каждый своё. А я и не говорил, что нужно делать работу соседа
137 Escander
 
19.07.14
08:48
(135) курите (132)
138 SeiOkami
 
19.07.14
08:50
(137) покурите (135) ;)
139 kumena
 
19.07.14
08:53
140 SeiOkami
 
19.07.14
08:54
(139), это не канал, который на что-то реально влияет >_>
141 kumena
 
19.07.14
08:54
а вам еще канал нужен до разработчиков?
прямой телефон, ну ка быстро мне реализовали ....
142 kumena
 
19.07.14
08:55
влияет, по моим топикам довольно не слабо меняли зуп 2.5
143 Escander
 
19.07.14
08:55
(140) какой в топку канал? Вам-же надо разрабов - получите!
144 SeiOkami
 
19.07.14
08:57
(142), я говорю о платформенных вещах, а не о исправлениях ошибок зарплатной программы, которую, естественно, нужно в скором времени исправить, иначе пользователи не смогут сдать какую-нить бумажку государству.
145 SeiOkami
 
19.07.14
08:58
(143), не понимаю отчета.
146 kumena
 
19.07.14
08:59
(144) вы товарищь "зажрались", вам канал не канал.
там есть и разделы платформы, я просто его не читаю даже - некогда.
147 Рэйв
 
19.07.14
09:02
(0)все не читал.
Я сделал по простому.
Функция , на сервере, аозвращающая массив структур. Структура = строке ТЗ с именами колонок.
Массиы с сервера на клиент предается
148 SeiOkami
 
19.07.14
09:07
(147), вопрос был не в том, как жить без передачи ТЗ, а в том, почему именно нельзя ТЗ передавать)
149 Рэйв
 
19.07.14
09:08
(148)Тогда ответ простой.
Патамушта.
150 Рэйв
 
19.07.14
09:17
для тех кто в танке - ТЗ может содержать в себе кучу нелицеприятных объектов,которые на клиенте нонсенс. Вот чтобы не отслеживать каждую ячейку тз, имеет ли она право нпа существование на клиенте,  ТЗ попросту запретили, чтоб не мучаться.
151 Aleksandr N
 
19.07.14
09:17
Очнулся (примерно в 8:00) от боли в голове. Залез на мисту, увидел данную тему. Сначала послал на 3 буквы всех и вся из-за сабжа. Опохмелился и подумал, что у них случайно

Так Получилось
152 Рэйв
 
19.07.14
09:18
(151)Пивом только не опохмеляйся:-)  Лучше 150 хорошего коньяка.
153 Aleksandr N
 
19.07.14
09:22
(152) Не успел. Уже начал с пива На коньяк чуток попозже перейду.
154 Рэйв
 
19.07.14
09:24
(153)Можешь считать что уже на второй бок опохмелился.Пиво - это такая зараза, сколько не выпьешь, все кажется, что "ты еще нормально".
155 Aleksandr N
 
19.07.14
09:26
(154) Это точно. Знаю не понаслышке)))
156 Aleksandr N
 
19.07.14
09:28
+ (155) Как говорил один мой знакомый: "Да, х**и это пиво: пьешь и ссышь."
157 fyn
 
19.07.14
09:41
(15) а разве массив структур не может содержать те же нелецеприятные объекты?
158 SeiOkami
 
19.07.14
09:43
(57), поэтому ответ "Так Получилось" и наиболее популярен)
159 SeiOkami
 
19.07.14
09:43
(158) -> (157)
160 SeiOkami
 
19.07.14
09:44
Опять же, суть в том, что на клиенте нет вообще ТЗ. Поэтому, как не хочешь, но обмениваться с клиента на сервер никак не выйдет. А вот почему нет ТЗ... Думаю, всё таки, так получилось)
161 Escander
 
19.07.14
10:03
(157)
162 Escander
 
19.07.14
10:04
(157) у кого хватает на это мозгов обычно нет проблем с мутабельностью
163 Aleksandr N
 
19.07.14
10:06
(162) На это хватит мозгов даже у дебилов, простите за выражение: не про всех сказано. Обрабатывать только сложнее.
164 Aleksandr N
 
19.07.14
10:22
И, кстати, куда пропали пятничные ветки?
165 Escander
 
19.07.14
10:24
(163) вот на это и мозгов нет...
166 Escander
 
19.07.14
10:24
(164) сданы в архив видимо
167 Aleksey
 
19.07.14
10:25
(67) ИМХО всё из-за серверной парадигмы и кривой платформы.

Они каждый чих пытаются выполнять на сервере, но при этом возврат с сервера на клиент не предусмотрен платформой. Вот и извращаются. Т.е. задача на сервере решена, или ждет реакцию от клиента, а клиент об этом не слуху ни духу, ибо единственное что он может - раз в N секунд запросить у сервера данные и узнать готово или нет. Типа многопоточность, чтоб её. А 7-ка молотит и молотит
168 Aleksandr N
 
19.07.14
10:27
(166) Хочу пятницу, БЛДЖАД!!!
169 Aleksey
 
19.07.14
10:30
(129) Есть но там тоже не всё хорошо
170 Aleksey
 
19.07.14
10:34
(150) поясни мне не грамотному, чем ТЗ с одной колонкой принципиально отличается от массива или структуры.?
Что именно такого го я могу записать в колонку ТЗ что не могу запихать в массив?
Ведь массив же можно передать в независимости что от него  передали, не так ли?
171 mistеr
 
19.07.14
11:36
(170) У меня есть версия, что (0) из-за метода ВыбратьСтроку

"Описание: Вызывает модальное диалоговое окно..." - это считай смертный приговор. То есть ТЗ не является чистым DTO.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан