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

Хранилище

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

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



История благодарностей участнику sava1 ::: Спасибо сказали: 709 раз
Дата поста: В теме: За сообщение: Спасибо сказали:
09.03.14, 19:35 СКД: Соеденение таблиц по группе справочника (иерахия/родитель и т.п.)
по ЗакупкиОбороты.Номенклатура.Родитель = КонтрагентыТовары.Номенклатура.

Если уровень родителя может быть разным, то делаем несколько соединений -

по ЗакупкиОбороты.Номенклатура.Родитель.Родитель = КонтрагентыТовары.Номенклатура.

по ЗакупкиОбороты.Номенклатура.Родитель.Родитель.Родитель = КонтрагентыТовары.Номенклатура.
zetovich,
06.02.14, 8:08 Получение данных из регистра за период
Проблема то в чем?
"ВЫБРАТЬ
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Период,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Регистратор,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.НомерСтроки,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Активность,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ВидДвижения,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ДоговорКонтрагента,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Сделка,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ДокументРасчетовСКонтрагентом,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ВидРасчетовСКонтрагентом,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Организация,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Контрагент,
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.СуммаВзаиморасчетов
    |ИЗ
    |    РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов КАК ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов
    |ГДЕ
    |    ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Период МЕЖДУ &Дата1 И &Дата2
    |    И ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.Регистратор.Дата МЕЖДУ &Дата1 И &Дата2"
rpodgornyy,
05.02.14, 12:02 Получение данных из регистра за период
Цитата(logist @ 05.02.14, 11:43) *
а не просто записи регистра как в вопросе.

цитата из первого поста -
Цитата(rpodgornyy @ 03.02.14, 17:57) *
Регистр ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты не подходит, т.к. в нём отсутствует параметр Регистратор




Цитата(rpodgornyy @ 05.02.14, 11:58) *
В этой таблице не получается выбрать Регистратор. А

ВТ выдает сгруппированные данные и для того, чтобы получить поле Регистратор, надо указать, гто группировать надо по регистратору, а не по иным полям
rpodgornyy,
20.01.14, 19:14 Улыбнуло Batchir, logist, mister-x, Егор Динин,
13.01.14, 16:40 Стандартный период аля 7.7
есть (см. 5)
alex040269,
13.01.14, 16:38 Стандартный период аля 7.7
ПредставлениеПериода(<ДатаНачалаПериода>, <ДатаОкончанияПериода>, <ФорматнаяСтрока>)
alex040269,
11.12.13, 12:33 Программный вывод отчета
Надо загрузить пользовательские настройки. Пример

&НаСервере
Процедура СформироватьОтчетНаСервере(ТабДок)
    
    ОтчетОбъект = РеквизитФормыВЗначение("Отчет");
    
    Схема = ОтчетОбъект.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
    Настройки = Схема.НастройкиПоУмолчанию;
    
    КомпоновщикНастроекДанных = Новый КомпоновщикНастроекКомпоновкиДанных;
    КомпоновщикНастроекДанных.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(Схема));
    КомпоновщикНастроекДанных.ЗагрузитьНастройки(Схема.НастройкиПоУмолчанию);
    КомпоновщикНастроекДанных.ЗагрузитьПользовательскиеНастройки(Отчет.КомпоновщикНастроек.ПользовательскиеНастройки);
    
    КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
    Макет = КомпоновщикМакета.Выполнить(Схема, КомпоновщикНастроекДанных.ПолучитьНастройки());
    
    ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
    ПроцессорКомпоновки.Инициализировать(Макет);
    
    ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
    ПроцессорВывода.УстановитьДокумент(ТабДок);
    ПроцессорВывода.Вывести(ПроцессорКомпоновки);
    
КонецПроцедуры

&НаКлиенте
Процедура СформироватьОтчет(Команда)
    
    СформироватьОтчетНаСервере(Результат);
    
КонецПроцедуры
alex040269,
07.12.13, 16:56 Развернуть окно формы на весь экран
на инфостарте поиск по "MiracleV8". Там полно всякой фигни. Если чего-то нет - можно связаться с Абадонной - он допишет.
Его сайт - http://dev.1tsm.ru/project, но обычно он находится на инфостарте (или мисте)
logist,
03.12.13, 16:25 Не могу создать договор контрагента.
Цитата(YuraRoss @ 03.12.13, 16:17) *
Большое спасибо!

Ну вот - еще один Бухгалтер родился!
Ardi, logist,
01.11.13, 7:57 Выборка в запросе док-ов с макс-й датой
вот Последний документ для Контрагентов

|ВЫБРАТЬ
|      ПоследниеДокументыКонтрагентов.Ссылка,
|      ПоследниеДокументыКонтрагентов.Контрагент
|ИЗ Документ.РеализацияТоваровУслуг КАК ПоследниеДокументыКонтрагентов
|ВНУТРЕННЕЕ СОЕДИНЕНИЕ
|      (ВЫБРАТЬ
|            Доки.Контрагент КАК Контрагент,
|            МАКСИМУМ(Доки.Дата) КАК ДатаПоследнегоДокумента
|      ИЗ Документ.РеализацияТоваровУслуг КАК Доки
|СГРУППИРОВАТЬ ПО Доки.Контрагент)
|КАК ДатыПоследнихДокументовКонтрагентов
|ПО ПоследниеДокументыКонтрагентов.Контрагент =
|ДатыПоследнихДокументовКонтрагентов.Контрагент      
|И ПоследниеДокументыКонтрагентов.Дата =
|ДатыПоследнихДокументовКонтрагентов.ДатаПоследнегоДокумента";


для номенклатуры - аналогично
bereznoy,
16.10.13, 13:16 Сохранить значение для отдельного пользователя
Имя переменной самому формировать - ""+Пользователь+"_Склад"
ZhenyaYa,
15.10.13, 7:43 РЛС по Складам, док-т "Перемещение Товаров" (1С 8.2)
Может проще использовать для "ограниченных" пользователей ордерную систему?
Дописки - это временные меры. Откроет юзер универсальный журнал и все увидит. (и т.д.)

попробовать в этом

#Если &ИспользоватьОграничениеПоСклады #Тогда
                                    КОГДА НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Склады)
                                      ТОГДА НастройкиПравДоступаПользователей.ОбъектДоступа В (ТекущаяТаблица.СкладОтправитель, ТекущаяТаблица.СкладПолучатель)
                                    #КонецЕсли


вместо В () поставить И

Не - не пройдет. Если ограничение на чтение - можно добавить еще одно правило, а если на все - надо писать другой шаблон
Bernet,
15.10.13, 6:57 не отрабатывае запрос в 7.7
По поводу РС на 77 идея была "обсосана" лет 10 назад: вместо ресурсов использовать реквизиты (для ускорения пересчета)
Домовик,
14.10.13, 15:25 не отрабатывае запрос в 7.7
Результат запроса не пустой? Кажется мне, что там нужна функция...
Домовик,
08.08.13, 10:24 поделитесь свежим common_types.xsd
в личке полный текст файла
Acid,
01.08.13, 14:53 Документ с двумя таблицами печатных форм
Цитата(Aisha12 @ 01.08.13, 15:24) *
    ИмяФайлаПечатнойФормы = КаталогИБ()+"ExtForms\PrnForms\prfdvn.mxl";


Ну не я первый начал.
А вообще-то - нет разницы с чем работать.
Aisha12, vadim007,
01.08.13, 13:33 Документ с двумя таблицами печатных форм
Таб=СоздатьОбъект("Таблица"); 
Если Выбор=1 Тогда
    ИмяФайлаПечатнойФормы = КаталогИБ()+"ExtForms\PrnForms\[u]prfdvn[/u].mxl";


Иначе Если Выбор=2 Тогда
   ИмяФайлаПечатнойФормы = КаталогИБ()+"ExtForms\PrnForms\[u]prfdvn_2[/u].mxl";

....
КонецЕсли

Если (Константа.ИспользоватьВнешниеПечатныеФормы = Да) и (ФС.СуществуетФайл(ИмяФайлаПечатнойФормы) = 1) Тогда
        Таб.ИсходнаяТаблица(ИмяФайлаПечатнойФормы);


// далее манипулируем объектом ТАб
// Если есть разница в печ. формах - используем Если Выбор=х
// Если нет - просто выводим секции
Aisha12,
01.08.13, 12:52 Документ с двумя таблицами печатных форм
Если Выбор=1 Тогда
    ИмяФайлаПечатнойФормы = КаталогИБ()+"ExtForms\PrnForms\prfdvn.mxl";

   //Таб.ИсходнаяТаблица("Таблица1");
Иначе Если Выбор=2 Тогда
   ИмяФайлаПечатнойФормы = КаталогИБ()+"ExtForms\PrnForms\prfdvn_2.mxl";
   //Таб.ИсходнаяТаблица("Таблица2");
....
КонецЕсли

Если (Константа.ИспользоватьВнешниеПечатныеФормы = Да) и (ФС.СуществуетФайл(ИмяФайлаПечатнойФормы) = 1) Тогда
        Таб.ИсходнаяТаблица(ИмяФайлаПечатнойФормы);
Aisha12,
01.08.13, 11:58 Документ с двумя таблицами печатных форм
Вторая таблица "Таблица" должна быть в конфигураторе или использовать вторую внешнюю форму (аналогично первой)
Aisha12,
01.08.13, 10:56 Документ с двумя таблицами печатных форм
Если Выбор=1 Тогда
   Таб.ИсходнаяТаблица("Таблица1");
Иначе Если Выбор=2 Тогда
   Таб.ИсходнаяТаблица("Таблица2");
....
КонецЕсли
Aisha12,
31.07.13, 15:23 как запросом выбрать елементы из груп таблицы Справочника
Выбрать (....)
из справочник
где Ссылка в Иерархии (&списокГрупп) и не (ХХХХ.ЭтоГуппа)

в списокГрупп укладываем нужные группы

или (&списокГрупп) заменить Выборкой
Cos,
29.07.13, 11:57 Отловить действие пометки на удаление из списка документов
Пометка - не удаление. Проверяем ПередЗаписью или ПриЗаписи
meverikxp,
24.05.13, 14:08 Активизировать форму открытого документа
Процедура ПриПовторномОткрытии()
и
Формекс.Окна.НаПереднийПлан(<?>)
ZhenyaYa,
21.05.13, 7:43 1c 7.7 и OpenOffice
Цитата(logist @ 20.05.13, 12:47) *
1С не работает с опенофисом.

Наглое заявление.
Просто с костылями - http://infostart.ru/public/20945/
Mikst,
25.04.13, 10:58 Доработка прав пользователей
Если РольДоступна("ПолныеПрава") Тогда
valera_avp,

22 страниц V  « < 18 19 20 21 22 >
RSS Текстовая версия Сейчас: 06.07.25, 0:50
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!