Заказы на доработку 1С (сервис удаленной работы)

Хранилище

База знаний
Неназначенных незавершенных заказов: 2
Бесплатные отчеты, обработки, конфигурации, внешние компоненты для 1С Статьи, описание работы, методики по работе с 1С

Здравствуйте, гость ( Войти | Зарегистрироваться )



2 страниц V   1 2 >

>  Скрыть закупочную цену для некоторых пользователей
topitop
Отправлено: 13.09.17, 16:18


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Vofka @ Сегодня, 16:39 * ,
В том то и дело что разрешать получать нельзя, но RLS не оправданно нагружает базу.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #132119 · Ответов: 4 · Просмотров: 2229
 

>  Скрыть закупочную цену для некоторых пользователей
topitop
Отправлено: 13.09.17, 14:55


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


nikora1981 @ Сегодня, 15:42 * ,

Рекомендовал бы от RLS по возможности отказаться в принципе, скройте формах документа отображение не нужных полей по роли и дело с концом.
При высоконагруженных базах с большим оборотом документов RLS как гвоздь в крышку гроба.
А потом люди сидят неделями гадают почему тормозит, а сюрприз в RLS сидит wink.gif
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #132115 · Ответов: 4 · Просмотров: 2229
 

>  Два различных плана обмена для разных удаленных баз
topitop
Отправлено: 13.09.17, 14:39


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Constantus @ Сегодня, 14:32 * ,

http://v8.1c.ru/overview/Term_000000153.htm

На просторах интернета много инффы на эту тематику, создайте подписку на событие при записи или при провидении документа и регистрируйте для нужного узла документы или не регистрируйте smile.gif
Можете не снимать авторегистрацию , просто в подписке на событие программно регистрацию по этому объекту будете удалять.

Если Источник.ОбменДанными.Получатели.Автозаполнение Тогда    
        Если ТипЗнч(Источник) = Тип("ДокументОбъект.ЗаказПоставщику") Тогда
            
                Запрос = Новый Запрос;
                Запрос.Текст =
                "ВЫБРАТЬ РАЗЛИЧНЫЕ
                |    ОбменФМ_ФТ.Ссылка
                |ИЗ
                |    ПланОбмена.ОбменФМ_ФТ КАК ОбменФМ_ФТ
                |ГДЕ
                |    ОбменФМ_ФТ.ФирменныйМагазин = &Подразделение";
                Запрос.УстановитьПараметр("Подразделение", Источник.Склад.Подразделение);
                Выборка = Запрос.Выполнить().Выбрать();
                
                Пока Выборка.Следующий() Цикл
                    Источник.ОбменДанными.Получатели.Добавить(Выборка.Ссылка);
                КонецЦикла;    
            КонецЕсли;
              КонецЕсли;



Вот вам как пример реализации регистрации.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #132112 · Ответов: 5 · Просмотров: 2325
 

>  Два различных плана обмена для разных удаленных баз
topitop
Отправлено: 13.09.17, 13:18


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Constantus @ Сегодня, 13:00 * ,

А отменить авторегистрацию и регистрировать в подписке на событие как вам угодно ?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #132097 · Ответов: 5 · Просмотров: 2325
 

>  Замедление производительности клиент-сервеного варианта
topitop
Отправлено: 08.09.17, 13:22


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Проблема того же разряда, тоже в УТП Украина (1.2.42.2) .
Столкнулся с проблемой медленного проведения документа списания товаров, в бух учете почему то ведется партионный учет, зачем и почему уже другая история .... (сам не знаю, но ОЧЕНЬ НАДО БУХАМ!!! )))))) )

Суть проблемы в том что на серверном варианте УправлениеЗапасамиПартионныйУчет.ТорговаяНаценкаАТТ(ДокументСсылка, Склады, Номенклатура, НалоговоеНазначение)
отрабатывает критично долго.

В стандарте используется запрос:
Код
Запрос.Текст = 
    "ВЫБРАТЬ
    |    ХозрасчетныйОстаткиИОборотыТН.НалоговоеНазначение КАК НалоговоеНазначение,
    |    ХозрасчетныйОстаткиИОборотыТН.Субконто1 КАК Номенклатура,
    |    ХозрасчетныйОстаткиИОборотыТН.Субконто2 КАК Склад,
    |"+?(РазделятьПоПартиям, "
    |    ХозрасчетныйОстаткиИОборотыТН.Субконто3 КАК Партия,", "
    |    &ПустаяПартия КАК Партия,")+ "
    |"+?(ВестиУчетПоДопРазрезамРегл, "
    |    ХозрасчетныйОстаткиИОборотыТН.Субконто"+НомерСубконтоНоменклатурнойПозиции+" КАК НоменклатурнаяПозиция,", "
    |    &ПустаяНоменклатурнаяПозиция КАК НоменклатурнаяПозиция,") + "
    |    СУММА(
    |    ВЫБОР КОГДА ХозрасчетныйОстаткиИОборотыТН.СуммаНачальныйОстатокКт ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ХозрасчетныйОстаткиИОборотыТН.СуммаНачальныйОстатокКт КОНЕЦ +
    |    ВЫБОР КОГДА ХозрасчетныйОстаткиИОборотыТН.СуммаОборотКт ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ХозрасчетныйОстаткиИОборотыТН.СуммаОборотКт КОНЕЦ
    |    ) КАК ТН,
    |    СУММА(
    |    ВЫБОР КОГДА ХозрасчетныйОстаткиИОборотыПС.СуммаНачальныйОстатокДт ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ХозрасчетныйОстаткиИОборотыПС.СуммаНачальныйОстатокДт КОНЕЦ +
    |    ВЫБОР КОГДА ХозрасчетныйОстаткиИОборотыПС.СуммаОборотДт ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ХозрасчетныйОстаткиИОборотыПС.СуммаОборотДт КОНЕЦ
    |) КАК ПС,
    |    СУММА(
    |    ВЫБОР КОГДА ХозрасчетныйОстаткиИОборотыТН.СуммаНУНачальныйОстатокКт ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ХозрасчетныйОстаткиИОборотыТН.СуммаНУНачальныйОстатокКт КОНЕЦ +
    |    ВЫБОР КОГДА ХозрасчетныйОстаткиИОборотыТН.СуммаНУОборотКт ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ХозрасчетныйОстаткиИОборотыТН.СуммаНУОборотКт КОНЕЦ
    |    ) КАК ТН_НУ,
    |    СУММА(
    |    ВЫБОР КОГДА ХозрасчетныйОстаткиИОборотыПС.СуммаНУНачальныйОстатокДт ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ХозрасчетныйОстаткиИОборотыПС.СуммаНУНачальныйОстатокДт КОНЕЦ +
    |    ВЫБОР КОГДА ХозрасчетныйОстаткиИОборотыПС.СуммаНУОборотДт ЕСТЬ NULL ТОГДА 0 ИНАЧЕ ХозрасчетныйОстаткиИОборотыПС.СуммаНУОборотДт КОНЕЦ
    |    ) КАК ПС_НУ
    |ИЗ
    |    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач,&ДатаКон, , ,Счет = &СчетТН, &ВидыСубконто, НалоговоеНазначение В (&НалоговоеНазначение) И Организация = &Организация И Субконто1 В (&Номенклатура) И Субконто2 В (&Склады)) КАК ХозрасчетныйОстаткиИОборотыТН
    |        ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(&ДатаНач,&ДатаКон, , ,Счет = &СчетПС, &ВидыСубконто, НалоговоеНазначение В (&НалоговоеНазначение) И Организация = &Организация И Субконто1 В (&Номенклатура) И Субконто2 В (&Склады)) КАК ХозрасчетныйОстаткиИОборотыПС
    |        ПО ХозрасчетныйОстаткиИОборотыТН.НалоговоеНазначение = ХозрасчетныйОстаткиИОборотыПС.НалоговоеНазначение
    |            И ХозрасчетныйОстаткиИОборотыТН.Субконто1 = ХозрасчетныйОстаткиИОборотыПС.Субконто1
    |            И ХозрасчетныйОстаткиИОборотыТН.Субконто2 = ХозрасчетныйОстаткиИОборотыПС.Субконто2"+?(РазделятьПоПартиям,"
    |            И ХозрасчетныйОстаткиИОборотыТН.Субконто3 = ХозрасчетныйОстаткиИОборотыПС.Субконто3","")+?(ВестиУчетПоДопРазрезамРегл,"
    |            И ХозрасчетныйОстаткиИОборотыТН.Субконто"+НомерСубконтоНоменклатурнойПозиции+" = ХозрасчетныйОстаткиИОборотыПС.Субконто"+НомерСубконтоНоменклатурнойПозиции,"")+"
    |
    |СГРУППИРОВАТЬ ПО
    |    ХозрасчетныйОстаткиИОборотыТН.НалоговоеНазначение,
    |    ХозрасчетныйОстаткиИОборотыТН.Субконто1,
    |    ХозрасчетныйОстаткиИОборотыТН.Субконто2"+?(РазделятьПоПартиям, ",
    |    ХозрасчетныйОстаткиИОборотыТН.Субконто3", "")+?(ВестиУчетПоДопРазрезамРегл, ",
    |    ХозрасчетныйОстаткиИОборотыТН.Субконто"+НомерСубконтоНоменклатурнойПозиции, "")+"
    |";


Мною оптимизирован данные запрос в вид:

Код
Запрос.Текст =  "ВЫБРАТЬ
     |    ХозрасчетныйОстаткиИОборотыТН.НалоговоеНазначение КАК НалоговоеНазначение,
     |    ХозрасчетныйОстаткиИОборотыТН.Субконто1 КАК Номенклатура,
     |    ХозрасчетныйОстаткиИОборотыТН.Субконто2 КАК Склад,
     |    ХозрасчетныйОстаткиИОборотыТН.Субконто3 КАК Партия,
     |    &ПустаяНоменклатурнаяПозиция КАК НоменклатурнаяПозиция,
     |    СУММА(ВЫБОР
     |            КОГДА ХозрасчетныйОстаткиИОборотыТН.Счет = &СчетТН
     |                ТОГДА ВЫБОР
     |                        КОГДА ХозрасчетныйОстаткиИОборотыТН.СуммаНачальныйОстатокКт ЕСТЬ NULL
     |                            ТОГДА 0
     |                        ИНАЧЕ ХозрасчетныйОстаткиИОборотыТН.СуммаНачальныйОстатокКт
     |                    КОНЕЦ + ВЫБОР
     |                        КОГДА ХозрасчетныйОстаткиИОборотыТН.СуммаОборотКт ЕСТЬ NULL
     |                            ТОГДА 0
     |                        ИНАЧЕ ХозрасчетныйОстаткиИОборотыТН.СуммаОборотКт
     |                    КОНЕЦ
     |            ИНАЧЕ 0
     |        КОНЕЦ) КАК ТН,
     |    СУММА(ВЫБОР
     |            КОГДА ХозрасчетныйОстаткиИОборотыТН.Счет = &СчетТН
     |                ТОГДА ВЫБОР
     |                        КОГДА ХозрасчетныйОстаткиИОборотыТН.СуммаНУНачальныйОстатокКт ЕСТЬ NULL
     |                            ТОГДА 0
     |                        ИНАЧЕ ХозрасчетныйОстаткиИОборотыТН.СуммаНУНачальныйОстатокКт
     |                    КОНЕЦ + ВЫБОР
     |                        КОГДА ХозрасчетныйОстаткиИОборотыТН.СуммаНУОборотКт ЕСТЬ NULL
     |                            ТОГДА 0
     |                        ИНАЧЕ ХозрасчетныйОстаткиИОборотыТН.СуммаНУОборотКт
     |                    КОНЕЦ
     |            ИНАЧЕ 0
     |        КОНЕЦ) КАК ТН_НУ,
     |    СУММА(ВЫБОР
     |            КОГДА ХозрасчетныйОстаткиИОборотыТН.Счет = &СчетПС
     |                ТОГДА ВЫБОР
     |                        КОГДА ХозрасчетныйОстаткиИОборотыТН.СуммаНачальныйОстатокДт ЕСТЬ NULL
     |                            ТОГДА 0
     |                        ИНАЧЕ ХозрасчетныйОстаткиИОборотыТН.СуммаНачальныйОстатокДт
     |                    КОНЕЦ + ВЫБОР
     |                        КОГДА ХозрасчетныйОстаткиИОборотыТН.СуммаОборотДт ЕСТЬ NULL
     |                            ТОГДА 0
     |                        ИНАЧЕ ХозрасчетныйОстаткиИОборотыТН.СуммаОборотДт
     |                    КОНЕЦ
     |            ИНАЧЕ 0
     |        КОНЕЦ) КАК ПС,
     |    СУММА(ВЫБОР
     |            КОГДА ХозрасчетныйОстаткиИОборотыТН.Счет = &СчетПС
     |                ТОГДА ВЫБОР
     |                        КОГДА ХозрасчетныйОстаткиИОборотыТН.СуммаНУНачальныйОстатокДт ЕСТЬ NULL
     |                            ТОГДА 0
     |                        ИНАЧЕ ХозрасчетныйОстаткиИОборотыТН.СуммаНУНачальныйОстатокДт
     |                    КОНЕЦ + ВЫБОР
     |                        КОГДА ХозрасчетныйОстаткиИОборотыТН.СуммаНУОборотДт ЕСТЬ NULL
     |                            ТОГДА 0
     |                        ИНАЧЕ ХозрасчетныйОстаткиИОборотыТН.СуммаНУОборотДт
     |                    КОНЕЦ
     |            ИНАЧЕ 0
     |        КОНЕЦ) КАК ПС_НУ
     |ИЗ
     |    РегистрБухгалтерии.Хозрасчетный.ОстаткиИОбороты(
     |            &ДатаНач,
     |            &ДатаКон,
     |            ,
     |            ,
     |            Счет = &СчетТН
     |                ИЛИ Счет = &СчетПС,
     |            &ВидыСубконто,
     |            НалоговоеНазначение В (&НалоговоеНазначение)
     |                И Организация = &Организация
     |                И Субконто1 В (&Номенклатура)
     |                И Субконто2 В (&Склады)) КАК ХозрасчетныйОстаткиИОборотыТН
     |
     |СГРУППИРОВАТЬ ПО
     |    ХозрасчетныйОстаткиИОборотыТН.НалоговоеНазначение,
     |    ХозрасчетныйОстаткиИОборотыТН.Субконто1,
     |    ХозрасчетныйОстаткиИОборотыТН.Субконто2,
     |    ХозрасчетныйОстаткиИОборотыТН.Субконто3";


Запрос не приводил в аналогичный вид стандарту потому как лень, в моем конкретном случае данного решения вполне хватает...
Скорость отработки запроса уменьшилась на 30-40 %, при замерах производительности с учетом правок запроса управленческого изложенного выше
удалось добиться ускорения проведения документа в 4 раза, данное значение получено в сравнении производительности до и после, почему именно в 4 раза вышло сложно сказать,
замеры проводились на рабочей базе и в зависимости от текущих нагрузок могут отличаться ...

Так же было замечено что если в параметры запроса массивы передать без дублей это также влияет в положительную cторону, в обработке проведения документа СписаниеТоваров
в процедуре ДвиженияПоРегистрамРегл() было переделано так:

Код
Если НЕ Склад.ВидСклада = Перечисления.ВидыСкладов.Оптовый Тогда
        
        Если АТТ Тогда
            
            //Спишем торговую наценку
            
            //Свернем дубли для более быстрого выполнения запроса
            ТаблицаПоТоварамКопия = ТаблицаПоТоварам.Скопировать();
            ТаблицаПоТоварамКопия.Свернуть("Номенклатура,НалоговоеНазначение");
            МассивНоменклатуры =  ТаблицаПоТоварамКопия.ВыгрузитьКолонку("Номенклатура");
            ТаблицаПоТоварамКопия.Свернуть("НалоговоеНазначение");
            МассивНалоговыхНазначений =  ТаблицаПоТоварамКопия.ВыгрузитьКолонку("НалоговоеНазначение");
            
            
            ТаблицаНаценок = УправлениеЗапасамиПартионныйУчет.ТорговаяНаценкаАТТ(Ссылка, Склад, МассивНоменклатуры, МассивНалоговыхНазначений);
  Форум: 1С Предприятие 8 · Просмотр сообщения: #131884 · Ответов: 11 · Просмотров: 18211
 

>  Оптимизация чтения DBF файлов, внешний источник или метод XBase
topitop
Отправлено: 07.09.15, 8:06


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Цитата(Zaval @ 05.09.15, 12:32) *
А действительно ли нужен такой частый обмен?
Есть статистика продаж, график завоза, запас товаров не определенное время работы. Какой смысл иметь инфу чаще, чем раз в день(в смену)?


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

Цитата(Vofka @ 06.09.15, 11:06) *
Сомневаюсь. Но кто мешает проверить скорость чтения на паре другой файлов?


Да не кто не мешает конечно, просто если кто уже знает ответ то не хотел терять в пустую время.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #102679 · Ответов: 3 · Просмотров: 2947
 

>  Оптимизация чтения DBF файлов, внешний источник или метод XBase
topitop
Отправлено: 04.09.15, 16:56


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Сут проблемы такая, есть очень много розничных точек с которыми настроен обмен через ДБФ файлики которые выгружаются с сторонней программы. В связи с тем что объемы большие обмен по всем точка проходит примерно 2 часа, это есть не оптимально. Если ДБФ-ки подключить как внешние источники данных чтение будет происходить быстрее ? Сейчас чтение происходит через
    ДБФ = Новый XBase; 
    ДБФ.ОткрытьФайл(КаталогДБФ+"\"+ИмяТаблицы);



Кто то может посоветовать более оптимальные методы чтения ДБФ ?


 ! 

Правила, п.5
 
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #102644 · Ответов: 3 · Просмотров: 2947
 

>  Отчет СКД подменяет результат запроса
topitop
Отправлено: 18.03.15, 16:23


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Цитата(Vofka @ 18.03.15, 15:22) *
Трудно без базы это у себя в голове прокрутить и ответить на ваш вопрос. Но телепатирую, что такое поведение обусловлено галкой Автозаполнение в наборе данных.


Может вы подскажете как заполнять поля без автозаполнения, кнопка добавить поле не активна, могу добавить только группу ....
Проблема тут то не в базе, проблема в том что СКД изменяет начальный запрос по своим каким то соображениям.
Вы можете повторить логику моего запроса с любыми документами и регистрами, смысл данной проблемы не измениться.
  Форум: Система компоновки данных · Просмотр сообщения: #97303 · Ответов: 6 · Просмотров: 4450
 

>  Отчет СКД подменяет результат запроса
topitop
Отправлено: 18.03.15, 15:17


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Данная проблематика актуальна по сей час !
Неужели на этом форуме нет ни одного человека который сталкивался с этим ?
Прошу не игнорировать данную тему.
  Форум: Система компоновки данных · Просмотр сообщения: #97292 · Ответов: 6 · Просмотров: 4450
 

>  Отчет СКД подменяет результат запроса
topitop
Отправлено: 13.03.15, 17:05


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


ни у кого нет соображений по данной проблеме ?
  Форум: Система компоновки данных · Просмотр сообщения: #97179 · Ответов: 6 · Просмотров: 4450
 

>  Отчет СКД подменяет результат запроса
topitop
Отправлено: 12.03.15, 11:40


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Смысл запроса в том что б узнать какие документы не попали в регист и их вывести.
Сам запрос отрабатывает верно, но в самом отчете СКД по непонятным мне причинам отображаются документы которые есть в регистре.
В чему тут дело ума не приложу, может кто подскажет как с этим бороться ?

Меною был написан запрос для СКД отчета: тыц
ВЫБРАТЬ РАЗЛИЧНЫЕ
    ВЫБОР
        КОГДА асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ ЕСТЬ NULL
            ТОГДА РеализацияТоваровУслуг.Ссылка
        ИНАЧЕ NULL
    КОНЕЦ КАК Ссылка,
    асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ,
    РеализацияТоваровУслуг.Ссылка КАК док,
    РеализацияТоваровУслуг.Контрагент,
    РеализацияТоваровУслуг.Номер
ПОМЕСТИТЬ Таб
ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.асРеестрРасходныхНакладныхТранспортировка.Обороты(НАЧАЛОПЕРИОДА(&НачалоПериода, ГОД), КОНЕЦПЕРИОДА(&КонецПериода, ГОД), , ) КАК асРеестрРасходныхНакладныхТранспортировкаОбороты
        ПО (асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ = РеализацияТоваровУслуг.Ссылка)
            И (РеализацияТоваровУслуг.исСотрудник = &исСотрудник)
ГДЕ
    РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода
    И РеализацияТоваровУслуг.Проведен = ИСТИНА
    И НЕ РеализацияТоваровУслуг.исРеализацияСотруднику

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ВЫБОР
        КОГДА асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ ЕСТЬ NULL
            ТОГДА ВозвратТоваровПоставщику.Ссылка
        ИНАЧЕ NULL
    КОНЕЦ,
    асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ,
    ВозвратТоваровПоставщику.Ссылка,
    ВозвратТоваровПоставщику.Контрагент,
    ВозвратТоваровПоставщику.Номер
ИЗ
    Документ.ВозвратТоваровПоставщику КАК ВозвратТоваровПоставщику
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.асРеестрРасходныхНакладныхТранспортировка.Обороты(НАЧАЛОПЕРИОДА(&НачалоПериода, ГОД), КОНЕЦПЕРИОДА(&КонецПериода, ГОД), , ) КАК асРеестрРасходныхНакладныхТранспортировкаОбороты
        ПО (асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ = ВозвратТоваровПоставщику.Ссылка)
ГДЕ
    ВозвратТоваровПоставщику.Дата МЕЖДУ &НачалоПериода И &КонецПериода
    И ВозвратТоваровПоставщику.Проведен = ИСТИНА

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ВЫБОР
        КОГДА асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ ЕСТЬ NULL
            ТОГДА исПередачаТоваровПокупателю.Ссылка
        ИНАЧЕ NULL
    КОНЕЦ,
    асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ,
    исПередачаТоваровПокупателю.Ссылка,
    исПередачаТоваровПокупателю.Контрагент,
    исПередачаТоваровПокупателю.Номер
ИЗ
    Документ.исПередачаТоваровПокупателю КАК исПередачаТоваровПокупателю
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.асРеестрРасходныхНакладныхТранспортировка.Обороты(НАЧАЛОПЕРИОДА(&НачалоПериода, ГОД), КОНЕЦПЕРИОДА(&КонецПериода, ГОД), , ) КАК асРеестрРасходныхНакладныхТранспортировкаОбороты
        ПО (асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ = исПередачаТоваровПокупателю.Ссылка)
ГДЕ
    исПередачаТоваровПокупателю.Дата МЕЖДУ &НачалоПериода И &КонецПериода
    И исПередачаТоваровПокупателю.Проведен = ИСТИНА

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ВЫБОР
        КОГДА асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ ЕСТЬ NULL
            ТОГДА ПеремещениеТоваров.Ссылка
        ИНАЧЕ NULL
    КОНЕЦ,
    асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ,
    ПеремещениеТоваров.Ссылка,
    ПеремещениеТоваров.Контрагент,
    ПеремещениеТоваров.Номер
ИЗ
    Документ.ПеремещениеТоваров КАК ПеремещениеТоваров
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.асРеестрРасходныхНакладныхТранспортировка.Обороты(НАЧАЛОПЕРИОДА(&НачалоПериода, ГОД), КОНЕЦПЕРИОДА(&КонецПериода, ГОД), , ) КАК асРеестрРасходныхНакладныхТранспортировкаОбороты
        ПО (асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ = ПеремещениеТоваров.Ссылка)
ГДЕ
    ПеремещениеТоваров.Дата МЕЖДУ &НачалоПериода И &КонецПериода
    И ПеремещениеТоваров.Проведен = ИСТИНА

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ВЫБОР
        КОГДА асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ ЕСТЬ NULL
            ТОГДА ПеремещениеТоваровМеждуФилиалами.Ссылка
        ИНАЧЕ NULL
    КОНЕЦ,
    асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ,
    ПеремещениеТоваровМеждуФилиалами.Ссылка,
    NULL,
    ПеремещениеТоваровМеждуФилиалами.Номер
ИЗ
    Документ.ПеремещениеТоваровМеждуФилиалами КАК ПеремещениеТоваровМеждуФилиалами
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.асРеестрРасходныхНакладныхТранспортировка.Обороты(НАЧАЛОПЕРИОДА(&НачалоПериода, ГОД), КОНЕЦПЕРИОДА(&КонецПериода, ГОД), , ) КАК асРеестрРасходныхНакладныхТранспортировкаОбороты
        ПО (асРеестрРасходныхНакладныхТранспортировкаОбороты.РТУ = ПеремещениеТоваровМеждуФилиалами.Ссылка)
ГДЕ
    ПеремещениеТоваровМеждуФилиалами.Дата МЕЖДУ &НачалоПериода И &КонецПериода
    И ПеремещениеТоваровМеждуФилиалами.Проведен = ИСТИНА
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Таб.Ссылка КАК Документ,
    Таб.Контрагент КАК Контрагент,
    Таб.Номер
ИЗ
    Таб КАК Таб
ГДЕ
    НЕ Таб.Ссылка ЕСТЬ NULL
    И НЕ Таб.Контрагент.Наименование ПОДОБНО "%сотрудник%"

УПОРЯДОЧИТЬ ПО
    Контрагент
ИТОГИ ПО
    Контрагент
  Форум: Система компоновки данных · Просмотр сообщения: #97111 · Ответов: 6 · Просмотров: 4450
 

>  Как передать параметр из одной формы в другую
topitop
Отправлено: 23.02.15, 9:52


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Цитата(andrew76 @ 23.02.15, 9:43) *
День добрый !

В конфигурации имеются 2 формы обработки.Я открываю одну форму обработки из другой формы обработки.Как передать текстовый параметр в открываемую форму?


А как Вы открываеТЕ ? Код дайТЕ .


 ! 

Правила, п.1
 
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #96491 · Ответов: 9 · Просмотров: 19666
 

>  Оскал кризиса ?
topitop
Отправлено: 18.02.15, 13:10


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Цитата(sava1 @ 18.02.15, 11:43) *

Нет слов просто, но к сожалению это реальность нашего бытия. С каждым кризисом работодатели оху***ют все больше и больше.
  Форум: Офф-топик · Просмотр сообщения: #96344 · Ответов: 5 · Просмотров: 2324
 

>  Цикл отбора кладовщиков.
topitop
Отправлено: 17.02.15, 15:28


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


    НомерСотрудника =Формат(Число(Номер)/3 - Цел(Число(Номер)/3),"ЧДЦ=1");
    
    Если  НомерСотрудника = "" Тогда
        СотрудникСклада="Петя";
    ИначеЕсли НомерСотрудника = "0,3" Тогда
        СотрудникСклада="Вася"
    ИначеЕсли НомерСотрудника = "0,7" Тогда
        СотрудникСклада="Сережа"
    КонецЕсли;


Проверял, вроде работает как нужно.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #96299 · Ответов: 17 · Просмотров: 6237
 

>  Как задать значение по умолчанию?
topitop
Отправлено: 11.02.15, 9:03


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Цитата(EritikWoW @ 11.02.15, 4:10) *
Вообщем хочу сделать запрет по реализации алкоголки контрагентам у которых просроченная лицензия... Это уже сделал для этого завел отделаный сроавочник "ПризнакНом"
И в справочнике "Номенклатура" сделал новый реквизит "Признак" ...
Но вот теперь чет зацыклился на простецком вопросе.... как указать реквизит по умолчанию для "Признак" из справочника "ПризнакНом"

В "ПризнакНом" 2 реквизита предопределенных "Код" "Наименование"... или лучше в целом на перечесления уйти ?

    Если ЭлементыФормы.ПризнакАлк.Значение.Наименование = ""
        Тогда М1 = 1;
        ИправитьПризнакПриИзменении();
        ЭлементыФормы.ПризнакАлк.Значение = **************** <= что сюда вкинуть надо ? =)
    КонецЕсли;


Или надо для начало запрос делать ?

09000000.gif Ну я и грамотей =\


если есть даты действия лицензий то лучше добавить справочник к примеру ЛицензииНаАлкоголь с датами действия лицензии, если таких данных нет то можно просто добавить в справочник контрагенты реквизит по типу булево и по нему уже отсекать не нужных контрагентов.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #96136 · Ответов: 4 · Просмотров: 2530
 

>  Странно отрабатывает условие периода даты документа в запросе
topitop
Отправлено: 06.02.15, 16:16


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Попробуйте так
"ВЫБРАТЬ
    |    ЧекККМ.Продавец КАК Продавец,
    |    СУММА(ЧекККМ.СуммаДокумента) КАК СуммаДокумента,
    |    ЧекККМ.Ссылка
    |ИЗ
    |    Документ.ЧекККМ КАК ЧекККМ
    |ГДЕ
    |    ЧекККМ.Дата >= НачалоПериода(&НачДата,День)
    |    И ЧекККМ.Дата <= КонецПериода(&КонДата,День)
    |
    |СГРУППИРОВАТЬ ПО
    |    ЧекККМ.Продавец,
    |    ЧекККМ.Ссылка
    |
    |УПОРЯДОЧИТЬ ПО
    |    Продавец
    |ИТОГИ ПО
    |    ОБЩИЕ";
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #96001 · Ответов: 4 · Просмотров: 2774
 

>  Задание стажеру
topitop
Отправлено: 06.02.15, 14:16


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Посетить мою домашнюю страницу

наверно что то наподобе этого ...
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #95995 · Ответов: 10 · Просмотров: 3423
 

>  Выгрузка полученных(входящих) налоговых документов из МЕДОК и загрузка в 1с 7.7
topitop
Отправлено: 22.07.14, 9:49


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Столкнулся с такой же задачей... Решили эту проблему или нет? Если да, поделитесь решением ...
  Форум: Программы для сдачи отчетности · Просмотр сообщения: #89103 · Ответов: 8 · Просмотров: 37474
 

>  Помогите с запросом
topitop
Отправлено: 27.02.14, 16:27


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


а что за конфигурация? уточните.


 ! 

Правила, п.11
 


попробуйте капнуть в эту сторону.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #82766 · Ответов: 14 · Просмотров: 5217
 

>  Отчет Взаиморасчеты с контрагентами
topitop
Отправлено: 13.02.14, 20:03


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


А в СКД перевести отчет не вариант? там это все сделать не проблема.


 ! 

Правила, пункт 13
 
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #81792 · Ответов: 2 · Просмотров: 2283
 

>  Обновление измененной конф
topitop
Отправлено: 12.02.14, 16:26


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Цитата(logist @ 12.02.14, 15:43) *
Необходимо проанализировать отличия рабочей версии УПП с оригинальной - что бы выявить что было доработано. Затем зная, что было доработано - сверяете рабочую версию в необходимой для обновления и ручками... ручками... вносите изменения. Возможно можно будет где-то и объединением.
Тренируетесь на копии.


А можете уточнить где именно можно объединением , а где нет? или чисто экспериментальным путем?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #81723 · Ответов: 8 · Просмотров: 2788
 

>  Обновление измененной конф
topitop
Отправлено: 12.02.14, 14:21


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Я вот столкнулся с такой проблемой, у меня 1С УПП котороя измененная под предприятие и довольно сильно.
Народ от меня требует обновить конфигурацию (вышли обновы по НДС и реестр налоговых итд...).
Вопрос: как накатить обновления что бы не запороть доработанные участки (сколько, где и чего дорабатывали никому не известно).
Хотелось бы узнать алгоритм действий при таких ситуациях.

Заранее благодарен. smile.gif
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #81712 · Ответов: 8 · Просмотров: 2788
 

>  Отбор в списке выбора из справочника
topitop
Отправлено: 06.02.14, 8:43


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879



 ! 

Правила, п.13
 

Я так понимаю что скорее всего нужно создать свою форму отбора и накидать каких хотите отборов.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #81414 · Ответов: 2 · Просмотров: 2375
 

>  Как очистить все данные в базе?
topitop
Отправлено: 06.02.14, 8:21


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879



 ! 

Правила п.19.
 
  Форум: 1С Торговля и Склад 7.7 для Украины · Просмотр сообщения: #81412 · Ответов: 8 · Просмотров: 5448
 

>  Клиент-Банк УНФ для Приватбанк
topitop
Отправлено: 05.02.14, 16:20


Общительный
**

Группа: Пользователи
Сообщений: 29
Регистрация: 31.10.13
Из: Днепр
Пользователь №: 30879


Цитата(Hunterok @ 05.02.14, 12:29) *
Скачивал обработку из http://infostart.ru/public/121782/ но она не работает. Может есть у кого-то рабочая или эту можно заставить работать?


Вот, собственно, сам скачанный файл https://dl.dropboxusercontent.com/u/1841432...entBankPlus.rar


Возможно это вам поможет http://files.mail.ru/5D76DE02F5AD472FB77FDEF358AFC32C
По образу и подобию создайте правило чтения файла выгрузки клиент-банка
  Форум: 1С Управление небольшой фирмой для Украины · Просмотр сообщения: #81375 · Ответов: 5 · Просмотров: 5764
 

2 страниц V   1 2 >

Новые сообщения  Открытая тема (есть новые ответы)
Опрос  Опрос (есть новые голоса)
Нет новых сообщений  Открытая тема (нет новых ответов)
Нет новых голосов  Опрос (нет новых голосов)
Популярная тема  Горячая тема (есть новые ответы)
Закрыта  Закрытая тема
Нет новых  Горячая тема (нет новых ответов) Перемещена  Тема перемещена
 

RSS Текстовая версия Сейчас: 24.04.24, 13:07
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!