Имя: Пароль:
1C
1С v8
Кратко =) о построителе отчетов....
0 1C_Enigma
 
16.07.12
23:43
Все никак не могу определиться с последовательностью действий.
Создаю отчет, у него реквизит - ПостроительОтчета. Создаю форму, кидаю на нее ТабличноеПоле, данные - Отбор. Все ок. Теперяче....
Нужно, чтобы при открытии отчета сразу были доступны поля для отбора.
Для этого нужно текст запроса накатать, определить параметры и т.д. Но у меня текст запроса может меняться, в зависимости от выбора (значений) других элементов формы(флажки, например). Если при открытии все проинициализировать, а потом еще и ПриНажатииКнопкиНапримерСформировать(), то отборы не срабатывают....
Потерялась....
1 Armando
 
17.07.12
00:05
СЗОТ
Сейчас работаю на проекте, где куча отчетов написана по построителе. Еще там ручной обход выборки результата запроса... Хочется ругаться матом.
Забудь о построителе. Пользуй СКД.
2 i_rodionov
 
17.07.12
00:10
(1) -> (0) Это правда
3 Конфигуратор1с
 
17.07.12
00:12
(0)на итс есть универсальный отчет для скд. могу сбросить если не нашла
4 1C_Enigma
 
17.07.12
00:22
=( а как в этой долбаной скд потом обходить выборку и добавлять свой код....
5 Конфигуратор1с
 
17.07.12
00:23
(4)а зачем тебе в скд обходить выборку?
6 1C_Enigma
 
17.07.12
00:23
например, мммм....высчитать из штучек блочки, проверить не получился ли ящик, матюкнуться на пользователя и т.д
7 i_rodionov
 
17.07.12
00:24
(4) Там это не нужно. Все делается настройками. Я и сам об них ломаю зубы сейчас, но если понять и освоить, то реально лучче
8 Конфигуратор1с
 
17.07.12
00:25
(6)высчитать можно через вычисляемые поля, а ругаться в отчете не надо )))
9 1C_Enigma
 
17.07.12
00:25
хорошо, но мне данные выбранные обрабатывать нужно, а не просто вывести
10 Hans
 
17.07.12
00:26
а в какой конфе отчет?
11 1C_Enigma
 
17.07.12
00:26
вычисляемые поля.....оно ж только свои функции предлагает
12 1C_Enigma
 
17.07.12
00:26
(10) УТ
13 1C_Enigma
 
17.07.12
00:26
П
14 1C_Enigma
 
17.07.12
00:26
для Украины....инет чет тупит
15 Конфигуратор1с
 
17.07.12
00:27
(11)а те какие надо?
(9)скд позволяет выгрузить результат в коллекцию значений
16 1C_Enigma
 
17.07.12
00:27
чичас.....сдела я в СКД модная такая простенький отчет....подсчитала сколько какого товара было продано
17 Hans
 
17.07.12
00:28
УТ 11 для украины? эта та же которая УТ 11 для россии? на управляемых формах? там я ни одного отчета на построителе не видел.
18 Конфигуратор1с
 
17.07.12
00:28
(17)не ут а УТП, комплексная российская тока сбоку, в толстом клиенте
19 1C_Enigma
 
17.07.12
00:29
потом мне нужно брать это количество, например 15шт и делать, например такое, только это код из 7
Пока Запрос.Группировка("Товар") = 1 Цикл
                               //СЮДА ДОБАВИМ ВЫСЧИВАНИЕ МЕСТ
                               ПечВес=0;
                               Если глВернутьБазовуюЕдиницуТовара(Запрос.Товар).Наименование = "ящ." Тогда
                                   флМест=0;
                                   ПечКвоМест = Запрос.КоличествоСумма;
                                   ПечКвоБлок=0;
                                   ПечКвоШтук=0;
                                   ПечВес = Запрос.Товар.Вес*ПечКвоМест;
                               ИначеЕсли глВернутьБазовуюЕдиницуТовара(Запрос.Товар).Наименование = "блк" Тогда  
                                   флМест=0;
                                   КвоМест = Запрос.КоличествоСумма/Запрос.Товар.бл_ящ;
                                   ПозМ = Найти(КвоМест,".");
                                   Если ПозМ>0 Тогда
                                       Если (Сред(КвоМест,ПозМ,1)<>"0") ИЛИ (Сред(КвоМест,ПозМ+1,1)<>"0") Тогда
                                           флМест=1;
                                       КонецЕсли;      
                                   КонецЕсли;
                                   Если флМест=0 Тогда
                                       ПечКвоМест=КвоМест;
                                       ПечКвоБлок=0;
                                       ПечКвоШтук=0;
                                       ПечВес = Запрос.Товар.Вес*ПечКвоМест;
                                   Иначе
                                       ПечКвоМест=0;
                                       ПечКвоБлок=Запрос.КоличествоСумма;
                                       ПечКвоШтук=0;                    
                                       ПечВес = (Запрос.Товар.Вес/Запрос.Товар.Бл_ящ)*ПечКвоБлок;
                                   КонецЕсли;
                               ИначеЕсли (глВернутьБазовуюЕдиницуТовара(Запрос.Товар).Наименование = "шт.") ИЛИ (глВернутьБазовуюЕдиницуТовара(Запрос.Товар).Наименование = "бут.") ИЛИ (глВернутьБазовуюЕдиницуТовара(Запрос.Товар).Наименование = "пак") ИЛИ (глВернутьБазовуюЕдиницуТовара(Запрос.Товар).Наименование = "уп.")  ИЛИ (глВернутьБазовуюЕдиницуТовара(Запрос.Товар).Наименование = "бнк") ИЛИ (глВернутьБазовуюЕдиницуТовара(Запрос.Товар).Наименование = "плт")Тогда
                                   флМест=0;
                                   Если Запрос.Товар.бл_ящ >1 Тогда
                                       флБлок=0;
                                       КвоБлок = Запрос.КоличествоСумма/Запрос.Товар.шт_бл;
                                       ПозБ = Найти(КвоБлок,".");
                                       Если ПозБ>0 Тогда
                                           Если (Сред(КвоБлок,ПозБ,1)<>"0") ИЛИ (Сред(КвоБлок,ПозБ+1,1)<>"0") Тогда
                                               флБлок=1;
                                           КонецЕсли;    
                                       КонецЕсли;
                                       Если флБлок=0 Тогда
                                           КвоМест = КвоБлок/Запрос.Товар.бл_ящ;
                                           ПозМ = Найти(КвоМест,".");  
                                           Если ПозМ>0 Тогда
                                               Если (Сред(КвоМест,ПозМ,1)<>"0") ИЛИ (Сред(КвоМест,ПозМ+1,1)<>"0") Тогда
                                                   флМест=1;
                                               КонецЕсли;  
                                           КонецЕсли;
                                           Если флМест=0 Тогда
                                               ПечКвоМест=КвоМест;
                                               ПечКвоБлок=0;
                                               ПечКвоШтук=0;
                                               ПечВес = Запрос.Товар.Вес*ПечКвоМест;
                                           Иначе
                                               ПечКвоМест=0;
                                               ПечКвоБлок=КвоБлок;
                                               ПечКвоШтук=0;
                                               ПечВес = (Запрос.Товар.Вес/Запрос.Товар.Бл_ящ)*ПечКвоБлок;
                                           КонецЕсли;
                                       Иначе
                                           ПечКвоМест=0;
                                           ПечКвоБлок=0;
                                           ПечКвоШтук=Запрос.КоличествоСумма;
                                           ПечВес = (Запрос.Товар.Вес/(Запрос.Товар.Бл_ящ*Запрос.Товар.Шт_бл))*ПечКвоШтук;
                                           Сообщить("Проверьте правильность количества позиции "+ Запрос.Товар.Наименование);
                                       КонецЕсли;
                                   ИначеЕсли Запрос.Товар.бл_ящ <= 1 Тогда    
                                       флМест=0;
                                       КвоМест = Запрос.КоличествоСумма/Запрос.Товар.шт_бл;
                                       ПозМ = Найти(КвоМест,".");
                                       Если ПозМ>0 Тогда
                                           Если (Сред(КвоМест,ПозМ,1)<>"0") ИЛИ (Сред(КвоМест,ПозМ+1,1)<>"0") Тогда
                                               флМест=1;
                                           КонецЕсли;
                                       КонецЕсли;
                                       
                                       Если флМест=0 Тогда
                                           ПечКвоМест=КвоМест;
                                           ПечКвоБлок=0;
                                           ПечКвоШтук=0;
                                           ПечВес = Запрос.Товар.Вес*ПечКвоМест;
                                       Иначе
                                           ПечКвоМест=0;
                                           ПечКвоБлок=0;
                                           ПечКвоШтук=Запрос.КоличествоСумма;
                                           ПечВес = (Запрос.Товар.Вес/(Запрос.Товар.Бл_ящ*Запрос.Товар.Шт_бл))*ПечКвоШтук;
                                           Сообщить("Проверьте правильность количества позиции "+ Запрос.Товар.Наименование);
                                       КонецЕсли;
                                   КонецЕсли;
                               КонецЕсли;
                               Таб.ВывестиСекцию("Товар");
                               ПечВесИтого =ПечВес+ПечВесИтого;
20 1C_Enigma
 
17.07.12
00:30
(17) (12)-(13)там инет тупил =) УТП для Украины....
21 1C_Enigma
 
17.07.12
00:30
вот как я этот бред впихну в вашу любимую скд
22 Конфигуратор1с
 
17.07.12
00:31
(20)так это все, окромя сообщения пользователю, делаешь в запросе
23 1C_Enigma
 
17.07.12
00:31
вы меня не понимаете и не любите....=(
у меня же отчеты не то, что у вас......у меня же ого-го!!! =))))))
24 i_rodionov
 
17.07.12
00:32
(9) Выбранные данные нужно обрабатывать тут же, в запросах. Если чего не получается, есть вычисляемы поля, хотя их нежелательно использовать. Внешний вид настраивается, если не можется, можно самому нарисовать макет, но лучше не надо
25 1C_Enigma
 
17.07.12
00:32
(23) особенные отчеты, не постижимые для просто ума!!!
26 Конфигуратор1с
 
17.07.12
00:32
(23)бессовестная ты, как это я тебя и не люблю? эх.... женщины неблагодарные ....
27 1C_Enigma
 
17.07.12
00:33
я не люблю скд....меня злит, что самому руками такое низзя сделать....а хочешь код содрать...так не видно =(
28 Конфигуратор1с
 
17.07.12
00:34
Если глВернутьБазовуюЕдиницуТовара(Запрос.Товар).Наименование = "ящ." Тогда
                                   флМест=0;
                                   ПечКвоМест = Запрос.КоличествоСумма;
                                   ПечКвоБлок=0;
                                   ПечКвоШтук=0;
                                   ПечВес = Запрос.Товар.Вес*ПечКвоМест;
Вот так будет
Выбор КОгда Товар.БазоваяЕдиница.Наименование Подобно "ящ." тогда
ПечКвоМест = КоличествоСумма;
Конец
29 i_rodionov
 
17.07.12
00:34
(23) Любим. Но ты не довольствуйся запросом, который конструктор сделал. Подпиши там своего чуток.
30 1C_Enigma
 
17.07.12
00:34
(26)...ну ладно-ладно ...нельзя по прибедняться что ли =)
31 Конфигуратор1с
 
17.07.12
00:34
(27)как неззя? еще как можно. Вопрос нужно ли?
32 1C_Enigma
 
17.07.12
00:35
(28) хааааа....эту я б тоже сама написала за 1 мин =)
33 1C_Enigma
 
17.07.12
00:35
ладно, говорите скд, так скд
34 1C_Enigma
 
17.07.12
00:35
а эту всю (19) композицию - в запросе, не в вычисляемых полях...
35 Конфигуратор1с
 
17.07.12
00:36
(32)так в чем тогда проблема? так и пиши. Кстати и вывод можно пользователю сообщения сделать дополнительной колонкой
36 Конфигуратор1с
 
17.07.12
00:37
(34)это да, вычисляемые поля здесь не очень будут. Завтра на работе набросаю тебе куски кода программного вывода скд в таблицу значений
37 1C_Enigma
 
17.07.12
00:37
(32) в смысле, проверку на "ящики"
38 i_rodionov
 
17.07.12
00:37
(33) Я вообще несчастен. Я буду сдавать экзамены, там нужно сделать так, чтобы он выглядел как на бумажко с билетом. А это тысяча птичек в настройках, и во всех них надо разобраться. Официальная документация не насчитывает и ста страниц. Учимся как могем :(
39 Конфигуратор1с
 
17.07.12
00:37
(34)у тя книжка хрусталевой разработка сложных отчетов на скд есть?
40 1C_Enigma
 
17.07.12
00:38
(36) я чичас сама ваять буду, я ж не "быдлокодер" какой-нить....я так....позадалбывать всех до 4 утра =)))))
41 1C_Enigma
 
17.07.12
00:38
(39) у меня этой лит-ры .....всю скупила....я СКД книжку полистала, посмотрела, что там кода нет и отложила
42 Конфигуратор1с
 
17.07.12
00:39
(41)есть там код. Правда с опечатками - сегодня час убил пытаясь понять что у меня не так, оказалось опечатка в книжке)))
43 1C_Enigma
 
17.07.12
00:40
(38) самый лучший экзамен - это работа. Напишу я сводную не правильно, отгрузим товар не верно - я заплачу =) Пару раз отвалю бабла - выучу СКД
44 i_rodionov
 
17.07.12
00:40
Если кто хочет получить много-много методических слайд шоу по обучению, пишите мне в личку. По правилам тута нельзя ничего раздавать
45 i_rodionov
 
17.07.12
00:41
(43) Не совсем. Например, таким образом невозможно научиться делать подбор в доках в управляемом приложении
46 1C_Enigma
 
17.07.12
00:42
(45) че???? сам такой =)
47 1C_Enigma
 
17.07.12
00:44
так...а всякие мои ПечКвоМест, ПечКвоБлок делать в запросе через Выбор....Тогда...да?
48 i_rodionov
 
17.07.12
00:44
(46) А ты умеешь? Буду рад, если пояснишь,как
49 Конфигуратор1с
 
17.07.12
00:45
(47)да
Я тебе письмо отправил. Там базка с примером печатной формы выводимой программно
50 i_rodionov
 
17.07.12
00:45
(47) хихихихи. Это семерочное? Я видел еще шестерочных, которые привыкли Пкд, Пнс, Пдт и все такое :)))
51 Конфигуратор1с
 
17.07.12
00:46
(48)так Радченко в пособие разработчика все написал
52 1C_Enigma
 
17.07.12
00:46
(48) Я???? Боже упаси....это я про то, что ты матюкаешься....какие-то страшные слова говоришь...там...в конце
53 Конфигуратор1с
 
17.07.12
00:47
(50)вот тока без хихи - это у вас , 8шников ПроцессорвыводраРезультатаКомпоновкиданныхВКоллекциюЗначенийИмениБорисаГригорьевичаНуралиева а у нас, 7шников А1, Д1 и все
54 i_rodionov
 
17.07.12
00:47
(52) :-Р
55 1C_Enigma
 
17.07.12
00:47
(50) это еще C# и С....я там так привыкла =)
56 1C_Enigma
 
17.07.12
00:48
(53) =))))))))))))))))))))))))))))))))))))))))))))))))
и не говори......пока наберешь.....капец
57 i_rodionov
 
17.07.12
00:49
(53) Я вообще не семерочник. У меня года на досовской двойке, потом два-три года на шестерке, потом на 7.5 еще пара клиентов, с 1999 года на семерке, теперь ее забросил
58 1C_Enigma
 
17.07.12
00:50
не-не...я не 7-ик
59 i_rodionov
 
17.07.12
00:51
(55) Неправда. Там так так, если на шарпе: СForm::Open(), или на си - _form_open_
60 1C_Enigma
 
17.07.12
00:52
так...пытання по делу - а такие штучки, как флажки, например, учитывать оплаченные (это значит, что если не выбрано - выбираем ТОЛЬКО не оплаченные, а если выбрано, то ВСЕ), через как делать? условия???...ммм
61 i_rodionov
 
17.07.12
00:53
(60) Давай контекст
62 Конфигуратор1с
 
17.07.12
00:54
(60)Отборы делаешь.
63 Конфигуратор1с
 
17.07.12
00:54
Не надо это в запрос писать, лучше все таки в отбор
64 1C_Enigma
 
17.07.12
00:55
(59)
using System;
namespace HelloWorld
{
   class Hello
   {
       static void Main()
       {
           Console.WriteLine("Hello World!");

           // Keep the console window open in debug mode.
           Console.WriteLine("Press any key to exit.");
           Console.ReadKey();
       }
   }
}
65 1C_Enigma
 
17.07.12
00:56
(62) отбор, так отбор
66 i_rodionov
 
17.07.12
00:57
(54) А ты попробуй написать на шарпе что-то производительнее, чем консольне приложение
67 i_rodionov
 
17.07.12
01:00
(60) И еще просьба говорить, управляемое приложение или нет. Я сейчас учусь только на управляемых.
68 1C_Enigma
 
17.07.12
01:00
(66) и тебе вот это не стыдно...ай-яй-яй-яй
69 i_rodionov
 
17.07.12
01:02
(68) Не-а. Год назад я был заядлым семерочником. Но время прошло :)
70 1C_Enigma
 
17.07.12
01:03
(63)....а сколько тебе лет?....о...
71 1C_Enigma
 
17.07.12
01:04
=))) сейчас как напишет - "50" я и упаду
72 i_rodionov
 
17.07.12
01:04
(70) Черт. Да ты же должна меня помнить по этому форуму
73 i_rodionov
 
17.07.12
01:04
(71) В личных данных есть истинный возраст
74 1C_Enigma
 
17.07.12
01:06
(73) ты не (63) =)))
75 1C_Enigma
 
17.07.12
01:07
или это ты?
76 1C_Enigma
 
17.07.12
01:07
патирялась
77 i_rodionov
 
17.07.12
01:07
(74) Уж ясно, не он. Нафига мне два ника?
78 Конфигуратор1с
 
17.07.12
01:09
(76)я, это я и не надо меня путать))) Мне 27
79 1C_Enigma
 
17.07.12
01:13
(78) всего лишь....=) я чет подумала - лет...35
Вот видите, превратила себя в старуху. А мне ведь только 36.
— Как 36?
— Да, да, я моложе вас, Анатолий Ефремович. А на сколько я выгляжу?
— На тридцать... пять.
— Опять врете, товарищ Новосельцев!..
80 i_rodionov
 
17.07.12
01:14
(79) Ничего, ничего.... И со старухой бывает порну.. Ой, хотел сказать проруха.
81 1C_Enigma
 
17.07.12
01:16
СКД, СКД....вот ручками я могла бы прописать, что если галка втыкнута, то группировать по Клиентам, а если нет - то не группировать, а в СКД нужно сразу жестко прописывать Клиентов в группировке
82 i_rodionov
 
17.07.12
01:18
(81) Нет. Можно не жестко. Укажи Группировки в качестве параметров отчета на последней вкладке. (просто галку поставь)
83 Конфигуратор1с
 
17.07.12
01:19
(81)и в скд программно можно добавить. У хрусталевой есть описание и в присланном мною тебе письме есть пример программного формирования скд
84 1C_Enigma
 
17.07.12
01:20
(83) О Боже, письмо!!! Прозевала!!! Простите меня, плиззз
85 i_rodionov
 
17.07.12
01:21
(83) И так можно (СКД - это объект). Но проще настроить в конфигураторе.
86 i_rodionov
 
17.07.12
01:25
(81) Могу прислать dt файл, где я сделал задание по билету специалиста. Отчет делается хоть с группировкой, хоть без
87 1C_Enigma
 
17.07.12
01:26
(86) давай, почта в личке...
становлюсь "быдлокодером" =(
один умнейший человек когда-то сказал - "Правильные снеговики все ваяют в запросах!!!"...я помню ,я все помню....
88 Конфигуратор1с
 
17.07.12
01:33
(86)и мне если можно)))
89 1C_Enigma
 
17.07.12
01:34
(88) я думала, ты ВСЕ знаешь....=)
90 i_rodionov
 
17.07.12
01:35
(87) Отправил
91 i_rodionov
 
17.07.12
01:38
(88) И тебе тоже
92 Конфигуратор1с
 
17.07.12
01:38
(89)неееееееееееее. Я только начал учится((((
93 Конфигуратор1с
 
17.07.12
01:38
(91)спасибо. Прям первый подарок к дню бухгалтера)))
94 i_rodionov
 
17.07.12
01:38
Я бы вообще хотел бы организовать клуб тех, кто готовится к сдаче.
95 i_rodionov
 
17.07.12
01:39
(93) Не спеши. Рассмотри механизм списания. И, конечно, отчет на базе СКД
96 i_rodionov
 
17.07.12
01:41
(89) (93) Для Энигмы и Конфигуратора - условие задачи подразумевает, чтобы отчет был именно такой формы, не иначе. Количество над суммой, по характеристикам нет итогов, колонки характеристики и товара рядом
97 1C_Enigma
 
17.07.12
01:42
(94) а можно я не буду готовиться, буду вам мешать, развлекать, болеть за вас и переживать =))))
98 i_rodionov
 
17.07.12
01:44
(97) Стартуй! Вувузелы у тебя есть??
99 Конфигуратор1с
 
17.07.12
01:45
(98)че?
100 Конфигуратор1с
 
17.07.12
01:45
100
101 1C_Enigma
 
17.07.12
01:46
102 i_rodionov
 
17.07.12
01:46
(99) че. че. Почту получил?
103 1C_Enigma
 
17.07.12
01:46
двойная даже =)))) громко дудит, я в фан-зоне шведам дудела на ухо)))
104 i_rodionov
 
17.07.12
01:49
(103) А у нас не дудели, пока ЧЕ2012 было
105 Конфигуратор1с
 
17.07.12
01:49
(102)спасибо получил - гляну завтра на работе.
106 1C_Enigma
 
17.07.12
01:50
(104) как это не дудели??? ты че не свой?
107 1C_Enigma
 
17.07.12
01:50
(105) а ты типа правильный, дома не программишь??? =(
108 1C_Enigma
 
17.07.12
01:53
и вообще, я вам всем очень благодарна, отпускаю вас спать =) Я тут поваяю чуток свой мега-отчет, завтра отпишусь =)
109 Конфигуратор1с
 
17.07.12
01:53
(107)типа винду перебиваю дома - винт полетел.((( Винду перебил. Сейчас ставлю все по. Только Миста от 1с осталась)))
110 1C_Enigma
 
17.07.12
01:55
(109) а восстановить??? или совсем
111 i_rodionov
 
17.07.12
01:55
(108) Ты лучше напиши, что думаешь об отчете, который я тебе прислал. Вполне ли понимаешь, почему он так выглядит? И как его сделать?
112 Конфигуратор1с
 
17.07.12
01:56
Ну все, я спать. Спасибо вам всем.
113 1C_Enigma
 
17.07.12
02:00
(111)мммм - до управляемых форм я еще не дошла. Это мне на ближайшие месяца 3 задание =)
114 1C_Enigma
 
17.07.12
02:00
(112) Спокойной и спасибо огромное
115 i_rodionov
 
17.07.12
02:02
(113) Это не управляемы формы, а СКД, в части отчета. Все остальное - да
116 Конфигуратор1с
 
17.07.12
14:13
(115) а за динамический текст запроса не ругаются на экзамене? И вообще, есть какие то стандарты/рекомендации написания кода? Ну типа вот в таком запросе временные таблицы лучше использовать, а в таком вложенный запрос?
117 1C_Enigma
 
17.07.12
14:16
(115) Изменения даты не срабатывают, а если галки снять - вообще ругается.
118 Конфигуратор1с
 
17.07.12
14:22
(117)Привет, маленький оффтоп - как ты умудряешься работать ночами и потом так бодрячком еще и на работе ???
119 1C_Enigma
 
17.07.12
14:59
(118) Пиривет!!! =))) Ну.....я не сильно-то вкалываю на работе, просто дергают иногда...а так бывают моменты тишины и покоя, что могу мин 30 - 1 час посидеть повтыкать в монитор, попрограммить, меня это не напрягает. Короче, тело не устает, а мозг - ну я привыкла, с института еще =)
120 Конфигуратор1с
 
17.07.12
17:42
(119)на едиске лежит архив по скд для тебя
121 1C_Enigma
 
17.07.12
17:55
(120) Спасибо, дорогой, огромное спасибооооо =)
122 kyrgyz
 
17.07.12
18:03
Почуял запах раздачи...
Кидайте мне тоже если кому не жалко бывшему семерошнику не хватает инфы вправить себе семерошное мышление восьмерошным.
123 1C_Enigma
 
17.07.12
18:06
(122) чичас попробуем......хм-хм-хм....ми-ме-ма-мо-му....
(120) зайка, а ты не хотел бы помочь несчастному 7-ку, у тебя же такое большое и доброе сердце....=)
124 1C_Enigma
 
17.07.12
18:13
(122) наверное, не хочет =(
обиделси или разозлилси...
125 Конфигуратор1с
 
17.07.12
18:26
(124)лапочка, я на тебя не могу обидеться. Просто то, что я тебе прислал, раздавать не могу по объективным причинам. Тока тебе.
126 Конфигуратор1с
 
17.07.12
18:27
(122) надо найти книжку Профразработка радченко 80 еще там есть раздел вопросы при переходе с 7ки на 8ку. Очень мозг вправляет. Жаль у меня ее нет, на франче читал
127 kyrgyz
 
17.07.12
18:31
(126) Учту. Возможно  даже  это у меня где-то есть.
128 Конфигуратор1с
 
17.07.12
18:38
(127)Ну и по запросам в 8ке мой мозг перевернули курсы Павла чистова http://chistov.spb.ru/publ/free_webinar/6 В частности дошло до жирафа как работать с соединениями в запросе
129 Конфигуратор1с
 
17.07.12
18:39
ну и само собой - в ближайший франь за двумя крусами основы конфигурирования в 1с и язык запросов. Это цсошные курсы. Толк от курсов зависит от препода, но главное там методички
130 kyrgyz
 
17.07.12
18:53
(129) Спасибо. Чистова общий курс есть а вот по запросам не качал еще скачаю.
131 1C_Enigma
 
17.07.12
18:55
(125) ну, спасибо, зай, застеснял-застеснял =)
132 SherifSP
 
17.07.12
19:11
(0)А фотка где?
133 1C_Enigma
 
17.07.12
19:22
(132)чеееееее???? в личке......смотри внимательно
134 1C_Enigma
 
17.07.12
19:22
(132) даже с цветочками
135 1C_Enigma
 
17.07.12
19:33
такс....а чего делать с датой в параметрах? оставляю все без изменений, запускаю отчет, меняю дату - например, хочу за сегодняшний день оборот, а программка пишет 17.07.2012 00:00:00
17.07.2012 00:00:00
и ничего не выводит (смотрю, в ваших пример так же)
Пытаюсь в параметрах в выражении прописать НачалоДня(ТекущаяДата()) и КонецДня(ТекущаяДата()) - все-равно ничего....хм....опять, наверное, не туда смотрю, копаю.
136 Andreyyy
 
17.07.12
22:28
(135) Вот здесь очень доступно объясняют с примерами большое количество насущных вопросов по СКД.
http://www.spec8.ru/kurs-po-skd-besplatno
137 1C_Enigma
 
17.07.12
22:43
(136) Спасибо огромное!!! А ты не Лена???? =)))
138 tridog
 
17.07.12
23:05
(0) Вратце - он умер. Дата смерта - 25 мая 2009 года. Вы лишь насилуете труп.
139 1C_Enigma
 
17.07.12
23:07
(138) уже не насилую.....уже переубедили, юзаю СКД. А еще....а еще.....была года 2 назад в Оренбурге :Р
140 ptiz
 
17.07.12
23:09
(139) Всё ветку не осилил. На чем остановились?
Я бы просто создал новый построитель и скопировал отбор.
141 1C_Enigma
 
17.07.12
23:27
(140) И в Нижнем Новгороде была =))))ыыыыыы....не =((( то был Великий Новгород.....но все-равно прикольно!!!!
142 1C_Enigma
 
17.07.12
23:28
(140) а ты И_родионов?
143 1C_Enigma
 
17.07.12
23:30
Остановились на том, что Построитель я уже не мучаю, раздачи не раздаем, меня любим, ваяем все на СКД, с датой я разобралась (ручки кривые у мну), добралась до самого сложного (для меня). Каханый спит - буду сама ваять. Нужно подсчет-высчет блочков и штучек в запрос впихнуть....
144 1C_Enigma
 
17.07.12
23:48
Кстати, ветку можно закрывать. Заранее спасибо
145 tridog
 
18.07.12
01:36
(139) Ну слава богу) А еще... а еще... 100 лет бы не был в Оренбурге :-D
146 1C_Enigma
 
18.07.12
01:37
(145) вроде не плохой город, правда, я не долго там была...
147 tridog
 
18.07.12
02:30
(145) За 5 лет надоел сильно)
148 Конфигуратор1с
 
18.07.12
11:23
(143) не сплю я - злой провайдер отрубил мну инет. Так это самое легко то. Что не получается?
149 1C_Enigma
 
18.07.12
15:02
(148) ррррррррррр...........фсе палучяици, насяника, шиво ругаися? =)
150 Конфигуратор1с
 
18.07.12
15:07
(149)ну как тебя можно ругать? ))) Я спрашиваю дабы помочь. Получилось?
151 1C_Enigma
 
18.07.12
15:30
(150) вроде получается, сейчас передумаю функции, в 8 ж по-другому, нежели в 7....и попробую
152 Конфигуратор1с
 
18.07.12
15:42
(151)показывай свои функции)))
153 1C_Enigma
 
18.07.12
15:49
(152) прям как - "раздевайтесь =))"
их еще нет пока, смотри а вообще, логика есть - взять число(оно может быть не целым, нужно проверить), выделяю из него целую часть, полученное сравниваю с первоначальным, если они равны - целое кол-во ящиков, если нет - не целое =)
154 Конфигуратор1с
 
18.07.12
17:04
(153)если я тебя правильно понял
Выбрать
Выбор когда Количество = Выразить(количество Как Число(20,0)) тогда "Ящики все полные" иначе "Полящика" Конец
155 1C_Enigma
 
18.07.12
17:30
Не, коть, смотри нужно типа что-то такого
("ящ" проверили, проверяем "блк", потом "шт" проверять будем)
(у спр Номенклатура есть реквизиты бл_ящ и шт_бл)

ПечКвоМест =0;
ПечКвоБлок = 0;
Если Единица Подобно "блк" Тогда
ПромКво = Колво/бл_ящ;
ОстОтМест = ПромКво % бл_ящ;
Если ОстОтМест > 0 Тогда
 ПечКвоМест = 0;
 ПечКвоБлок = Колво;
ИначеЕсли ОстОтМест = 0 Тогда
 ПечКвоБлок = 0;
 ПечКвоМест = ПромКво;
КонецЕсли;
КонецЕсли;


Я не знаю, можно ли Если запихнуть в Выбор и Выбор будет ругаться на ПечКвоБлок и ПечКвоМест....
156 Конфигуратор1с
 
18.07.12
17:57
(155) ну так вот же Выбор когда Единица Подобно "блк" тогда твое выражение Иначе 0 КОнец
157 1C_Enigma
 
18.07.12
17:59
=) ок
158 Конфигуратор1с
 
18.07.12
17:59
только нет остатка от деления в языке запросов вроде бы как
159 1C_Enigma
 
18.07.12
18:02
угу и две переменные левые я не впихну туда, а так ничего....все ок
160 Конфигуратор1с
 
18.07.12
18:04
(159)в смысле левые переменные?
161 1C_Enigma
 
18.07.12
18:11
ПечКвоБлок и ПечКвоМест
162 Конфигуратор1с
 
18.07.12
18:12
так это не левые перменные а поля запроса
163 1C_Enigma
 
18.07.12
18:16
Здрасьте, откуда они у меня там....это доп переменные, которые мне нужно потом выводить на печать ;)
164 1C_Enigma
 
18.07.12
18:16
хотя....наверное, можно как-то и по-другому
165 Конфигуратор1с
 
18.07.12
18:18
(163)ну так правильно
166 1C_Enigma
 
18.07.12
18:21
ВЫБРАТЬ
   ПродажиОбороты.ДокументПродажи.Маршрут КАК Маршрут,
   ПродажиОбороты.ДокументПродажи.Рынок КАК Рынок,
   ПродажиОбороты.ДокументПродажи.Менеджер КАК Менеджер,
   ПродажиОбороты.Контрагент КАК Покупатель,
   ПродажиОбороты.Номенклатура.Производитель КАК Производитель,
   ПродажиОбороты.Номенклатура КАК Товар,
   ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Вес КАК Вес,
   ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Объем КАК Объем,
   ПродажиОбороты.Номенклатура.шт_бл КАК шт_бл,
   ПродажиОбороты.Номенклатура.бл_ящ КАК бл_ящ,
   ПродажиОбороты.КоличествоОборот КАК Количество,
   ПродажиОбороты.ДокументПродажи.Выехал КАК Выехал,
   ВЫБОР
       КОГДА ПродажиОбороты.Номенклатура.БазоваяЕдиницаИзмерения.Наименование ПОДОБНО "ящ."
           ТОГДА ПродажиОбороты.КоличествоОборот
       ИНАЧЕ 0
   КОНЕЦ КАК Ящики
167 Конфигуратор1с
 
18.07.12
18:22
ВЫБРАТЬ
   ПродажиОбороты.ДокументПродажи.Маршрут КАК Маршрут,
   ПродажиОбороты.ДокументПродажи.Рынок КАК Рынок,
   ПродажиОбороты.ДокументПродажи.Менеджер КАК Менеджер,
  ПродажиОбороты.Контрагент КАК Покупатель,
  ПродажиОбороты.Номенклатура.Производитель КАК Производитель,
  ПродажиОбороты.Номенклатура КАК Товар,
  ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Вес КАК Вес,
  ПродажиОбороты.Номенклатура.ЕдиницаДляОтчетов.Объем КАК Объем,
  ПродажиОбороты.Номенклатура.шт_бл КАК шт_бл,
  ПродажиОбороты.Номенклатура.бл_ящ КАК бл_ящ,
  ПродажиОбороты.КоличествоОборот КАК Количество,
   ПродажиОбороты.ДокументПродажи.Выехал КАК Выехал,
   ВЫБОР
       КОГДА ПродажиОбороты.Номенклатура.БазоваяЕдиницаИзмерения.Наименование ПОДОБНО "ящ."
           ТОГДА ПродажиОбороты.КоличествоОборот
       ИНАЧЕ 0
   КОНЕЦ КАК Ящики,
Выбор когда Единица Подобно "блк" тогда твоевыражениекотороепытаюсьдописать  
Иначе 0 КОнец Как ПечКвоБлок
168 1C_Enigma
 
18.07.12
18:24
мне не просто нужно высчитать печквоблок,нужно проверить, получается ли целые ящики, если да - считаем, сколько их, если нет - просто печквоблок
169 1C_Enigma
 
18.07.12
18:25
(167) какое выражение ты пытаешься дописать?
170 1C_Enigma
 
18.07.12
18:27
до меня, по-моему, дошло..
171 Конфигуратор1с
 
18.07.12
18:30
(169)про печать блоков
172 Конфигуратор1с
 
18.07.12
18:30
ПечКвоМест =0;
ПечКвоБлок = 0;
Если Единица Подобно "блк" Тогда
ПромКво = Колво/бл_ящ;
ОстОтМест = ПромКво % бл_ящ;
Если ОстОтМест > 0 Тогда
 ПечКвоМест = 0;
 ПечКвоБлок = Колво;
ИначеЕсли ОстОтМест = 0 Тогда
 ПечКвоБлок = 0;
 ПечКвоМест = ПромКво;
КонецЕсли;
КонецЕсли;
173 Конфигуратор1с
 
18.07.12
18:31
ПродажиОбороты.Номенклатура.бл_ящ КАК бл_ящ,  = шо это такое?
174 1C_Enigma
 
18.07.12
18:31
как решила попрограммить - позалазили все в базу...не могу обновиться, проверить, а демонически - боюсь...ну его в дверци
175 1C_Enigma
 
18.07.12
18:32
шо шо...хохол =)))
это реквизит справочника Номенклатура, например, Сникерс ....он идет 32шт в блоке и 8блоков в ящике....в данном случае - это наши 8
176 1C_Enigma
 
18.07.12
18:36
я так придумала

ВЫБОР
       КОГДА ПродажиОбороты.Номенклатура.БазоваяЕдиницаИзмерения.Наименование ПОДОБНО "ящ."
           ТОГДА ПродажиОбороты.КоличествоОборот
       ИНАЧЕ ВЫБОР
               КОГДА ПродажиОбороты.Номенклатура.БазоваяЕдиницаИзмерения.Наименование ПОДОБНО "блк"
                   ТОГДА ВЫБОР
                           КОГДА ПродажиОбороты.КоличествоОборот > ПродажиОбороты.Номенклатура.бл_ящ * (ПродажиОбороты.КоличествоОборот / ПродажиОбороты.Номенклатура.бл_ящ)
                               ТОГДА ПродажиОбороты.КоличествоОборот
                           ИНАЧЕ ПродажиОбороты.КоличествоОборот / ПродажиОбороты.Номенклатура.бл_ящ
                       КОНЕЦ
               ИНАЧЕ 0
           КОНЕЦ
   КОНЕЦ КАК Ящики

Только нужно проверить и обработку "штук" впихнуть
177 1C_Enigma
 
18.07.12
18:37
ой....не...Цел()забыла....я чичас
178 Конфигуратор1с
 
18.07.12
18:37
(177)нет цел в языке запросов
179 Конфигуратор1с
 
18.07.12
18:39
Выразить(количество Как Число(20,0)) округлит число по праивлам округления, то есть 9.2 к 9 а 9.8 к 10
180 1C_Enigma
 
18.07.12
18:40
=( угу
181 1C_Enigma
 
18.07.12
18:42
(20,0)что такое 20???
182 Конфигуратор1с
 
18.07.12
18:43
(181) 20 длина, 0 точность. Длину можешь указать другую - то  я с запасом)))
183 Конфигуратор1с
 
18.07.12
18:49
Ну что там?
184 1C_Enigma
 
18.07.12
19:07
айн момент =)
185 1C_Enigma
 
18.07.12
19:21
не, вообще все передумала
186 1C_Enigma
 
18.07.12
19:22
а такое как
ИначеЕсли
        Выбор
187 1C_Enigma
 
18.07.12
19:22
можно использовать?
188 Конфигуратор1с
 
18.07.12
19:25
ты просто пищещб
Выбор КОгда А=1 тогда выражение Выбор когда а = 2 выражение и так далее Конец
189 1C_Enigma
 
18.07.12
19:29
та-дам
ВЫБОР
   КОГДА ПродажиОбороты.Номенклатура.БазоваяЕдиницаИзмерения.Наименование ПОДОБНО "ящ."
       ТОГДА ПродажиОбороты.КоличествоОборот
   ИНАЧЕ ВЫБОР
           КОГДА ПродажиОбороты.Номенклатура.БазоваяЕдиницаИзмерения.Наименование ПОДОБНО "блк"
               ТОГДА ВЫБОР
                       КОГДА ПродажиОбороты.КоличествоОборот > ПродажиОбороты.Номенклатура.бл_ящ * (ВЫРАЗИТЬ(ПродажиОбороты.КоличествоОборот / ПродажиОбороты.Номенклатура.бл_ящ КАК ЧИСЛО(5, 0)))
                           ТОГДА 0
                       ИНАЧЕ ПродажиОбороты.КоличествоОборот / ПродажиОбороты.Номенклатура.бл_ящ
                   КОНЕЦ
           ИНАЧЕ ВЫБОР
                   КОГДА ПродажиОбороты.Номенклатура.БазоваяЕдиницаИзмерения.Наименование ПОДОБНО "шт."
                       ТОГДА ВЫБОР
                               КОГДА ПродажиОбороты.КоличествоОборот > ПродажиОбороты.Номенклатура.бл_ящ * ПродажиОбороты.Номенклатура.шт_бл * (ВЫРАЗИТЬ(ПродажиОбороты.КоличествоОборот / ПродажиОбороты.Номенклатура.бл_ящ / ПродажиОбороты.Номенклатура.шт_бл КАК ЧИСЛО(5, 0)))
                                   ТОГДА 0
                               ИНАЧЕ ПродажиОбороты.КоличествоОборот / ПродажиОбороты.Номенклатура.бл_ящ / ПродажиОбороты.Номенклатура.шт_бл
                           КОНЕЦ
                   ИНАЧЕ 0
               КОНЕЦ
       КОНЕЦ
КОНЕЦ
190 1C_Enigma
 
18.07.12
19:30
это для ПечЯщики, такое же нужно для ПечБлоки
191 Конфигуратор1с
 
18.07.12
19:34
(190)умничка!
Тока это,  "ПродажиОбороты.Номенклатура.БазоваяЕдиницаИзмерения.Наименование ПОДОБНО "ящ."" - лучше через константы или предопределенные элементы, а то некошерно это, карму портит
192 1C_Enigma
 
18.07.12
19:37
че-че?
193 1C_Enigma
 
18.07.12
19:38
ну предопределенные - это я почитаю ,а через константы - это как?
194 1C_Enigma
 
18.07.12
19:38
вернее, что ты имеешь ввиду =)
195 1C_Enigma
 
18.07.12
19:45
бросил =( эх, матрос....
196 Конфигуратор1с
 
18.07.12
19:46
ну создаешь константу - единицаящики, единицы блоки и единица штуки и в запросе сравниваешь константу с единицей а не тект
197 Конфигуратор1с
 
18.07.12
19:46
(195)я тебя не брошу. потому что ты хорошая)))
198 1C_Enigma
 
18.07.12
22:00
(196) А....значение мне задавать константе где? Вернее....в каждой номенклатуре эти реквизиты разные....не поняла чего-то я....
например, группировка моя по товару
товар                  шт_бл        бл_ящ
сникерс                  32           8
марс                     24           5
Баунти Трио
199 acsent
 
18.07.12
22:04
(198) штуки бл@ и бл@ ящики. вах
200 1C_Enigma
 
18.07.12
22:06
(199) ?????
201 1C_Enigma
 
18.07.12
23:44
(196)-(199) простите, протупила, вы про ед.изм, а я все со своими цифирками ношусь.....
202 Конфигуратор1с
 
19.07.12
10:18
Привет. Чето меня провайдер совсем забанил. В константе хранить ссылку на справочник классификатор единиц измерения.
203 Конфигуратор1с
 
19.07.12
10:18
а значения коэфициентов хранить в справочнике единицы измерения в поле коэфициент
204 1C_Enigma
 
19.07.12
12:55
205 1C_Enigma
 
19.07.12
13:01
Я вот че подумала
"Остановились на том, что Построитель я уже не мучаю, раздачи не раздаем, меня любим, ваяем все на СКД, с датой я разобралась (ручки кривые у мну), добралась до самого сложного (для меня). Каханый спит - буду сама ваять. Нужно подсчет-высчет блочков и штучек в запрос впихнуть...."
ответ...
"(143) не сплю я - злой провайдер отрубил мну инет. Так это самое легко то. Что не получается?"
....смело....смело.....=)))))))))))
206 Конфигуратор1с
 
19.07.12
13:07
(205) а это ты не обо мне?((((
207 1C_Enigma
 
19.07.12
13:52
:Р ну а о ком еще???
208 Конфигуратор1с
 
19.07.12
14:35
(207)так отчет таки получился?
209 1C_Enigma
 
19.07.12
15:17
ну дык....канэшна да.
еще - если мне нужно "галка стоит - включаем группировку, гадка не стоит - не включаем группировку", галка, понятно, на форме, а условие - в модуле формы или как-то в скд можно задать???
210 1C_Enigma
 
19.07.12
15:18
как, вообще, он мог не получится, если мне помогаешь ты :Р
211 Конфигуратор1с
 
19.07.12
15:27
(209) ну можно через настройки и там просто убирать галку с группировки
212 1C_Enigma
 
19.07.12
15:28
ну отчет же не для меня....а для еще тупее =)
213 1C_Enigma
 
19.07.12
15:30
им светит только галка
214 1C_Enigma
 
19.07.12
15:30
они прайс не могут вывести на печать, кричат - остатков нееееет
215 Конфигуратор1с
 
19.07.12
15:37
(214)ну тогда галочку и программно группировки меняешь
216 1C_Enigma
 
19.07.12
15:57
(215) отказалась от Построителя с кодом, чтоб потом ваять код для СКД
217 Конфигуратор1с
 
19.07.12
16:11
(216) ну а шо сделаешь. На ИТСке есть статья и шаблон отчета на скд. Там красивая формочка - тока схему прикрути и все
218 Конфигуратор1с
 
19.07.12
16:11
я, правда , еще не пользовался
219 1C_Enigma
 
19.07.12
16:12
(217) угу....ИТС бы еще...да лана, интернет есть, щасразберемси ;)
220 Конфигуратор1с
 
19.07.12
16:30
(219)проверь почту
221 1C_Enigma
 
19.07.12
16:39
(220) дорогой, ты меня балуешь :Р
222 1C_Enigma
 
19.07.12
17:16
хм.....это тебя и сегодня не будет =( опять сама ваять буду...
223 Конфигуратор1с
 
19.07.12
17:24
(222)мож супостат провайдер окаянный одумается
224 1C_Enigma
 
19.07.12
17:27
так ты ему это..пальцы в дверь
225 1C_Enigma
 
19.07.12
17:36
иди плати за интернет !!!!!!!!
226 Конфигуратор1с
 
19.07.12
17:47
(225)дык заплочено на месяц вперед. Какая то у них поломка. Видно 1с стоит )))
227 1C_Enigma
 
19.07.12
17:48
(226) ))))))))))))))))))))))))))))))))))
228 1C_Enigma
 
19.07.12
17:52
это диагноз
229 Конфигуратор1с
 
19.07.12
18:01
Кстати подозрительно вышло обновление по утп, а через три дня у провайдера инет полег .....
230 1C_Enigma
 
19.07.12
18:14
я,кстати, смотрю по отзывам - лучше не обновляться....=)
231 Конфигуратор1с
 
19.07.12
18:14
(230)это где отзывы смотришь?
232 1C_Enigma
 
19.07.12
18:15
тут...всплывают сообщения - обновился и теперь не правильно считает.....обновился и слетели....обновился и ....
233 Конфигуратор1с
 
19.07.12
18:21
(232)не слушай их - обновляться нужно
234 1C_Enigma
 
20.07.12
17:12
тебе интернет включили?????
235 Конфигуратор1с
 
20.07.12
17:34
(234)вызвали на сегодня мастера ламастера - вечером узнаю
AdBlock убивает бесплатный контент. 1Сергей