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

Хранилище

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

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



7 страниц V   1 2 3 > » 

>  УАТ подорожній лист автобуса незагального користування бланк №6 (спец )
alexandr_f
Отправлено: 02.09.20, 7:50


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


УАТ РАРУС Стандарт 1.10 (1.15) Украина
Мне ее дали в нагрузку. Ужас. У нас свой автотранспорт разный. Неохота сейчас его создавать или переводить с русского
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #166119 · Ответов: 2 · Просмотров: 176
 

>  УАТ подорожній лист автобуса незагального користування бланк №6 (спец )
alexandr_f
Отправлено: 01.09.20, 13:27


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


У кого нибудь есть макет (шаблон) сабжа пожалуйста Т-№6(спец).
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #166086 · Ответов: 2 · Просмотров: 176
 

>  1с УПП 8.2 Данные ТЧ документа на форма
alexandr_f
Отправлено: 07.02.20, 16:13


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


alexandr_f @ Сегодня, 16:12 * ,
Как сделать что бы отет всегда был - НЕТ (не записывать). Отловить это событие я могу только в обработчике - ПЕРЕДЗАКРЫТИЕМ()
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #160157 · Ответов: 13 · Просмотров: 536
 

>  1с УПП 8.2 Данные ТЧ документа на форма
alexandr_f
Отправлено: 07.02.20, 15:12


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


А как определить что данные не записаны?
Открываю форму по ОткрытьМодально()

Катастрофа.
Оказывается работает обход обработки заполнения. По ОК - да не записывается. Нажимаю ESC - выливается запрос на на изменение данных если согласится - то записываются пустые
данные . Как с этим бороться?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #160154 · Ответов: 13 · Просмотров: 536
 

>  1с УПП 8.2 Данные ТЧ документа на форма
alexandr_f
Отправлено: 07.02.20, 13:58


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


fly @ Сегодня, 14:50 * ,
Я понял . Меня на самом деле волнует, что получается на дочерней и родительской форме разные данные в результате отмены сохранения данных. Мне надо принудительно их синхронизировать. Я перестаю понимать как сделать эту простую задачу. Возможно есть стандартные решения.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #160152 · Ответов: 13 · Просмотров: 536
 

>  1с УПП 8.2 Данные ТЧ документа на форма
alexandr_f
Отправлено: 07.02.20, 13:31


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


fly @ Сегодня, 13:03 * ,
Глупый вопрос. Нажимаю ESC . Выскакивает данные изменены и т.п. Где найти обработчик это события, хочу вернуть данные с документа.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #160150 · Ответов: 13 · Просмотров: 536
 

>  1с УПП 8.2 Данные ТЧ документа на форма
alexandr_f
Отправлено: 07.02.20, 11:55


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


Цитата(sava1 @ 07.02.20, 12:31) *
уберите в фоме заполнение ИзменяетДанные

А отсюда поподробнее.
В Табличное поле Реквизит Изменяет данные не выбран (по умолчанию).
А в других местах я не вижу.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #160143 · Ответов: 13 · Просмотров: 536
 

>  1с УПП 8.2 Данные ТЧ документа на форма
alexandr_f
Отправлено: 07.02.20, 10:25


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


fly @ Сегодня, 11:17 * ,
Все хорошо, но метод Прочитать() перечитывает все данные. А мне надо только конкретную ТЧ. Можно ли перечитать только отдельные данные?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #160133 · Ответов: 13 · Просмотров: 536
 

>  1с УПП 8.2 Данные ТЧ документа на форма
alexandr_f
Отправлено: 07.02.20, 9:55


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


на основной форме в табличное поле - деревоЗначений(не редактируемое). Данные заполняю в отдельной заполняемой форме. При проверке заполнения есть возможность отказаться от записи. По выходу дерево обновлятся.
Вопрос. Отказываюсь ли я от записи или нет - данные остаются теми что на форме (измененными). Как вернуть данные , которые были до изменения на форме?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #160130 · Ответов: 13 · Просмотров: 536
 

>  В запросе задать тип значения вручную
alexandr_f
Отправлено: 06.11.19, 11:20


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


fly @ Сегодня, 10:33 * ,
Спасибо .Тема закрыта
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #157261 · Ответов: 6 · Просмотров: 1580
 

>  В запросе задать тип значения вручную
alexandr_f
Отправлено: 06.11.19, 8:43


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


Я хочу подставить это в параметр.
Вот
ТЗН=Тип(Справочники.Номенклатура)

дает тип Справочник менеджер , нужно просто Номенклатура
Если напрямую подставить в запрос - то работает
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #157256 · Ответов: 6 · Просмотров: 1580
 

>  В запросе задать тип значения вручную
alexandr_f
Отправлено: 05.11.19, 16:01


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


Надо в запросе задать тип значения вручную.
типа
Код
Запрос=Новый Запрос();
    Запрос.Текст=     
    "

|ВЫБРАТЬ
|    ТоварыВКладовойОстатки.Номенклатура,
|    ТоварыВКладовойОстатки.Кладовая,
|    ТоварыВКладовойОстатки.ХарактеристикаНоменклатуры,
|    ТоварыВКладовойОстатки.СерияНоменклатуры,
|    ТоварыВКладовойОстатки.КоличествоОстаток,
|    ЕСТЬNULL(ВЫДАЧА.Выдано, 0) КАК Выдано,
|    ТоварыВКладовойОстатки.КоличествоОстаток - ЕСТЬNULL(ВЫДАЧА.Выдано, 0) КАК НаПолке,
|    Стеллажи.Стеллаж КАК Стеллаж,
|    ТоварыВКладовойОстатки.Организация,
|    ТИПЗНАЧЕНИЯ(ТоварыВКладовойОстатки.Номенклатура) КАК ТипЗНч
|ИЗ
|    РегистрНакопления.ТоварыВКладовой.Остатки КАК ТоварыВКладовойОстатки
|        ЛЕВОЕ СОЕДИНЕНИЕ ВЫДАЧА КАК ВЫДАЧА
|        ПО ТоварыВКладовойОстатки.Номенклатура = ВЫДАЧА.Номенклатура
|            И ТоварыВКладовойОстатки.Кладовая = ВЫДАЧА.Кладовая
|        ЛЕВОЕ СОЕДИНЕНИЕ Стеллажи КАК Стеллажи
|        ПО ТоварыВКладовойОстатки.Номенклатура = Стеллажи.Номенклатура
|            И ТоварыВКладовойОстатки.Кладовая = Стеллажи.Кладовая
|ГДЕ
|    ТоварыВКладовойОстатки.Кладовая = &Кладовая
|    И (ТИПЗНАЧЕНИЯ(ТоварыВКладовойОстатки.Номенклатура) = &Номенклатура
|    ИЛИ  &Номенклатура=ТипЗначения(Неопределено))
|";
тип=Справочники.Номенклатура.НайтиПоКоду("000000001");
тип=Справочники.ОсновныеСредства.НайтиПоКоду("000000001");
ТЗН=ТипЗнч(тип);    
Запрос.Параметры.Вставить("Кладовая", Кладовая); // <Стеллажи>[Инструментальная кладовая М-3], Справочники.Стеллажи.НайтиПоНаименованию("Инструментальная кладовая М-3");
Запрос.Параметры.Вставить("Номенклатура", ТЗН); // <Тип>[Номенклатура]

А как нибудь по изящнее - прямо задать тип значения


 ! 

Правила: 4
 
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #157230 · Ответов: 6 · Просмотров: 1580
 

>  Как заполнить Стоку Копии письма в документе "Электронные Письма"
alexandr_f
Отправлено: 15.07.19, 14:38


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


sava1 @ Сегодня, 14:11 * ,
У куда - в табличную часть или Реквизит?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #153817 · Ответов: 2 · Просмотров: 497
 

>  Как заполнить Стоку Копии письма в документе "Электронные Письма"
alexandr_f
Отправлено: 15.07.19, 11:09


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


Нужно послать письмо через документ Электронные Письма.
Все есть - только не могу понять формат заполнения Строки Копия (нужно послать в несколько адресов). что-то сохраняется только последний адрес


 ! 

Правила: 4
 
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #153806 · Ответов: 2 · Просмотров: 497
 

>  УПП 1.3 Виден только 1 макет печати
alexandr_f
Отправлено: 03.04.19, 10:38


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


Все вопрос закрыт. Оказалось что процедура в УниверсальныхМеханизмах отличаются - ужас
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #151194 · Ответов: 3 · Просмотров: 488
 

>  УПП 1.3 Виден только 1 макет печати
alexandr_f
Отправлено: 03.04.19, 8:46


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


я смотрел
Функция ПолучитьСтруктуруПечатныхФорм() Экспорт
    

    СтруктураМакетов = Новый Структура;
    
    СтруктураМакетов.Вставить("Накладная",      "Накладная на передачу готовой продукции");
    //нач Eugene
    СтруктураМакетов.Вставить("НакладнаяСШ",      "Накладная на передачу продукции (ДРМЗ)");
    СтруктураМакетов.Вставить("сшНакладнаяСШ",      "Накладная на передачу продукции (Свет шахтера)");
    СтруктураМакетов.Вставить("кФормаГП1",      "Приёмо-сдаточный акт");
    СтруктураМакетов.Вставить("ФормаГП1",      "Накладная (Форма ГП.1)");
    СтруктураМакетов.Вставить("ФормаГП2",      "Накладная (Форма ГП.2.1)");
    //кон Eugene
    
    СерНомера = Обработки.ПечатьСерийныхНомеров.ПолучитьФорму("Форма").ПредставлениеВМеню();    
    Если СерНомера <> "" Тогда
        СтруктураМакетов.Вставить("СерНомера", СерНомера);
    КонецЕсли;
    
    СтруктураМакетов.Вставить("СерийныеНомера", "Список серийных номеров");
    
    Возврат СтруктураМакетов;

КонецФункции // ПолучитьСтруктуруПечатныхФорм()

  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #151191 · Ответов: 3 · Просмотров: 488
 

>  УПП 1.3 Виден только 1 макет печати
alexandr_f
Отправлено: 03.04.19, 8:05


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


УПП 1.3
Печаль.
Есть форма с 6 макетами печати. Что-то поправил с макете, теперь по кнопке Печать выводится только 1 макет , хотя их 6 (раньше так и было). Уже и кеш чистил,и отладчиком ходил, ничего не помогает - видит 1. Добавил внешную форму- видит. Что такое может быть?
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #151188 · Ответов: 3 · Просмотров: 488
 

>  Перенос Регистра ШтрихКоды
alexandr_f
Отправлено: 19.11.18, 11:04


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


Перенести Регистр Сведений ШтрихКоды из рабочей Базы в Тестовую
Надо перенести Только существующую в приемнике Номенклатуру без создания новых записей в справочниках и планах характеристик( чтобы не засорять - у меня порядка 2 млн. номенклатуры)
как это сделать
  Форум: Конфигурация "1С:Конвертация данных" · Просмотр сообщения: #147293 · Ответов: 1 · Просмотров: 996
 

>  выбор из формыСписка Регистра Накопления
alexandr_f
Отправлено: 20.07.18, 8:13


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


Надо выбрать строку из Регистра Накопления
ФормаВыбора = РегистрыНакопления.ПартииМатериаловВЭксплуатации.ПолучитьФормуСписка();


  ЭлементОтбора = ФормаВыбора.РегистрНакопленияСписок.Отбор.Подразделение ;
    Если ЭлементОтбора <> Неопределено Тогда
        ЭлементОтбора.ВидСравнения  = ВидСравнения.Равно;
        ЭлементОтбора.Значение      = Подразделение;
        ЭлементОтбора.Использование = Истина;
    КонецЕсли;

  Номенклатура=ФормаВыбора.ОткрытьМодально();
    Элемент.Значение=Номенклатура.Номенклатура;

Ничего.
Как из формы вернуть Строку?

alexandr_f @ Сегодня, 8:49 * ,
Пардон Значение нашел.
Теперь другой вопрос . Как сделать из формы списка форму выбора, формы выбора у РН нет . Форма списка открывает регистратор.
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #143572 · Ответов: 2 · Просмотров: 765
 

>  Скрыть колонку в сводной таблице
alexandr_f
Отправлено: 29.09.17, 10:07


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


alexandr_f @ Вчера, 13:34 * ,
Проблема решена. Я переделал набор данных из Типа Запрос (у достаточно сложный пакетный запрос) в объект , в который загрузил ТЗ из запроса и получил отчет. Теперь мучаюсь вопросом , что не так в моем пакете ?
  Форум: Система компоновки данных · Просмотр сообщения: #132802 · Ответов: 5 · Просмотров: 941
 

>  Скрыть колонку в сводной таблице
alexandr_f
Отправлено: 28.09.17, 12:34


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707



Мне надо получить Итоги по Цех -Наименование -Требование и выйти на заветную цифру 20227.
Как только я убираю из запроса (или из таблицы) поле Сотрудник он мне считает 1 поле по группировке
  Форум: Система компоновки данных · Просмотр сообщения: #132747 · Ответов: 5 · Просмотров: 941
 

>  Скрыть колонку в сводной таблице
alexandr_f
Отправлено: 28.09.17, 10:58


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


Petre @ Сегодня, 11:48 * ,

  Форум: Система компоновки данных · Просмотр сообщения: #132730 · Ответов: 5 · Просмотров: 941
 

>  Скрыть колонку в сводной таблице
alexandr_f
Отправлено: 28.09.17, 10:28


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


Есть отчет с запросом
ВЫБРАТЬ
    НормыВыдачиСпецодеждыСпецодежда.Наименование,
    НормыВыдачиСпецодеждыСпецодежда.Требования,
    НормыВыдачиСпецодеждыСпецодежда.Цех,
    НормыВыдачиСпецодеждыСпецодежда.Сотрудник,
    360 / НормыВыдачиСпецодеждыСпецодежда.дней КАК потребность
ИЗ
    НормыВыдачиСпецодеждыСпецодежда КАК НормыВыдачиСпецодеждыСпецодежда

Получаю отчет

Ресурс -Количество(Сотрудник), Сумма(потребность).
Надо убрать Колонку Сотрудник.
Выбранные поля - Все
Строк - Наименование,Требования,
Колонка - Цех
Никак не получается . Если тупо убрать Сотрудник - Потребность тупо шпилит количесво
  Форум: Система компоновки данных · Просмотр сообщения: #132727 · Ответов: 5 · Просмотров: 941
 

>  УПП 1.3 Иерархия в табличной части справочника
alexandr_f
Отправлено: 19.09.17, 8:55


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


Есть справочник с табличной частью ПодразделенияОрганизации. Нужной получить все записи ТЧ с подчиненными подразделениями. Если брать из справочника ПодразделенияОрганизации, то ка получить ссылку на строку своего справочника
ВЫБРАТЬ
    ПодразделенияОрганизаций.Ссылка,
    ПодразделенияОрганизаций.Родитель,
    ПодразделенияОрганизаций.Код,
    ПодразделенияОрганизаций.Наименование
ПОМЕСТИТЬ Подразделения
ИЗ
    Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций
ГДЕ
    ПодразделенияОрганизаций.Ссылка В ИЕРАРХИИ
            (ВЫБРАТЬ
                СИЗСпецУсловияПодразделения.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций
            ИЗ
                Справочник.СИЗСпецУсловия.Подразделения КАК СИЗСпецУсловияПодразделения)

Он выбирает все подразделения. Но нужно получить ссылку на строку СИЗСпецУсловияПодразделения.ПодразделенияОрганизаций.Ссылка из вложенного запроса
  Форум: Программирование обычных форм 1С 8.2 и не интер... · Просмотр сообщения: #132325 · Ответов: 1 · Просмотров: 891
 

>  Разное значение в запросе и СКД
alexandr_f
Отправлено: 14.09.17, 13:13


Завсегдатай
****

Группа: Пользователи
Сообщений: 156
Регистрация: 24.10.13
Пользователь №: 30707


1с 8 УПП.
Делаю запрос - муторошный.
Код
ВЫБРАТЬ
    ПодразделенияОрганизаций.Ссылка,
    ПодразделенияОрганизаций.Родитель,
    ПодразделенияОрганизаций.Код,
    ПодразделенияОрганизаций.Наименование
ПОМЕСТИТЬ Подразделения
ИЗ
    Справочник.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций
ГДЕ
    ПодразделенияОрганизаций.Ссылка В ИЕРАРХИИ
            (ВЫБРАТЬ
                СИЗСпецУсловияПодразделения.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций
            ИЗ
                Справочник.СИЗСпецУсловия.Подразделения КАК СИЗСпецУсловияПодразделения)
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    СИЗСпецУсловияПодразделения.Ссылка КАК Ссылка,
    СИЗСпецУсловияПодразделения.ПодразделенияОрганизаций КАК ПодразделенияОрганизаций,
    Подразделения.Родитель,
    Подразделения.Наименование,
    Подразделения.Ссылка КАК Ссылка1
ПОМЕСТИТЬ ЕстьССЫЛКА
ИЗ
    Подразделения КАК Подразделения
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.СИЗСпецУсловия.Подразделения КАК СИЗСпецУсловияПодразделения
        ПО Подразделения.Ссылка = СИЗСпецУсловияПодразделения.ПодразделенияОрганизаций
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    СИЗСпецУсловияПодразделения.Ссылка,
    СИЗСпецУсловияПодразделения.ПодразделенияОрганизаций КАК ПОдраЗДЕЛЕНИЕ,
    Подразделения.Ссылка КАК ПодразделенияОрганизаций,
    Подразделения.Родитель
ПОМЕСТИТЬ НЕТССЫЛКИ
ИЗ
    Справочник.СИЗСпецУсловия.Подразделения КАК СИЗСпецУсловияПодразделения
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Подразделения КАК Подразделения
        ПО СИЗСпецУсловияПодразделения.ПодразделенияОрганизаций = Подразделения.Родитель
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    НЕТССЫЛКИ.Ссылка,
    НЕТССЫЛКИ.ПодразделенияОрганизаций
ПОМЕСТИТЬ СПЕЦПОДРАЗДЕЛЕНИЯ
ИЗ
    НЕТССЫЛКИ КАК НЕТССЫЛКИ

ОБЪЕДИНИТЬ

ВЫБРАТЬ
    ЕСТЬССЫЛКА.Ссылка,
    ЕСТЬССЫЛКА.ПодразделенияОрганизаций
ИЗ
    ЕстьССЫЛКА КАК ЕСТЬССЫЛКА
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    НормыВыдачиСпецодеждыСпецодежда.Наименование КАК Наименование,
    НормыВыдачиСпецодеждыСпецодежда.Требования.Наименование + "(" + (ВЫРАЗИТЬ(НормыВыдачиСпецодеждыСпецодежда.Требования.Расшифровка КАК СТРОКА(500))) + ")" КАК Требования,
    ЦехадляСИЗЦеха.Ссылка КАК Цех,
    СотрудникиОрганизаций.ТекущаяДолжностьОрганизации КАК ТекущаяДолжностьОрганизации,
    СотрудникиОрганизаций.ТекущееПодразделениеОрганизации,
    НормыВыдачиСпецодеждыСпецодежда.Ссылка КАК Ссылка,
    ВЫБОР
        КОГДА НормыВыдачиСпецодеждыСпецодежда.СрокНоски.дней = ЛОЖЬ
                И (НормыВыдачиСпецодеждыСпецодежда.СрокНоски.КоличествоМесяцев = 0
                    ИЛИ НормыВыдачиСпецодеждыСпецодежда.СрокНоски.КоличествоМесяцев > 12)
            ТОГДА 360
        КОГДА НормыВыдачиСпецодеждыСпецодежда.СрокНоски.дней = ЛОЖЬ
            ТОГДА НормыВыдачиСпецодеждыСпецодежда.СрокНоски.КоличествоМесяцев * 30
        КОГДА НормыВыдачиСпецодеждыСпецодежда.СрокНоски.КоличествоМесяцев = 0
            ТОГДА 360
        ИНАЧЕ НормыВыдачиСпецодеждыСпецодежда.СрокНоски.КоличествоМесяцев
    КОНЕЦ КАК дней,
    НормыВыдачиСпецодеждыСпецодежда.СпецУсловия,
    НормыВыдачиСпецодеждыСпецодежда.Требования.Расшифровка,
    НормыВыдачиСпецодеждыСпецодежда.СрокНоски,
    НормыВыдачиСпецодеждыСпецодежда.Требования.Наименование,
    СотрудникиОрганизаций.Ссылка КАК СотрудникиОрганизаций
ПОМЕСТИТЬ НормыВыдачиСпецодеждыСпецодежда
ИЗ
    Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.НормыВыдачиСпецодежды.ДолжностиОрганизаций КАК НормыВыдачиСпецодеждыДолжностиОрганизаций
            ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.НормыВыдачиСпецодежды.Спецодежда КАК НормыВыдачиСпецодеждыСпецодежда
            ПО НормыВыдачиСпецодеждыДолжностиОрганизаций.Ссылка = НормыВыдачиСпецодеждыСпецодежда.Ссылка
        ПО СотрудникиОрганизаций.ТекущаяДолжностьОрганизации = НормыВыдачиСпецодеждыДолжностиОрганизаций.ДолжностиОрганизаций
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ЦехадляСИЗ.Цеха КАК ЦехадляСИЗЦеха
        ПО СотрудникиОрганизаций.ТекущееПодразделениеОрганизации = ЦехадляСИЗЦеха.Подразделения
ГДЕ
    СотрудникиОрганизаций.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    И СотрудникиОрганизаций.ВидЗанятости В(&видзанятости)
    И СотрудникиОрганизаций.ВидДоговора = &виддоговора
    И НормыВыдачиСпецодеждыСпецодежда.СпецУсловия = ЗНАЧЕНИЕ(Справочник.СИЗСПЕцУсловия.ПустаяСсылка)

ОБЪЕДИНИТЬ

ВЫБРАТЬ
    НормыВыдачиСпецодеждыСпецодежда.Наименование,
    НормыВыдачиСпецодеждыСпецодежда.Требования.Наименование + "(" + (ВЫРАЗИТЬ(НормыВыдачиСпецодеждыСпецодежда.Требования.Расшифровка КАК СТРОКА(500))) + ")",
    ЦехадляСИЗЦеха.Ссылка,
    СотрудникиОрганизаций.ТекущаяДолжностьОрганизации,
    СотрудникиОрганизаций.ТекущееПодразделениеОрганизации,
    НормыВыдачиСпецодеждыСпецодежда.Ссылка,
    ВЫБОР
        КОГДА НормыВыдачиСпецодеждыСпецодежда.СрокНоски.дней = ЛОЖЬ
                И (НормыВыдачиСпецодеждыСпецодежда.СрокНоски.КоличествоМесяцев = 0
                    ИЛИ НормыВыдачиСпецодеждыСпецодежда.СрокНоски.КоличествоМесяцев > 12)
            ТОГДА 360
        КОГДА НормыВыдачиСпецодеждыСпецодежда.СрокНоски.дней = ЛОЖЬ
            ТОГДА НормыВыдачиСпецодеждыСпецодежда.СрокНоски.КоличествоМесяцев * 30
        КОГДА НормыВыдачиСпецодеждыСпецодежда.СрокНоски.КоличествоМесяцев = 0
            ТОГДА 360
        ИНАЧЕ НормыВыдачиСпецодеждыСпецодежда.СрокНоски.КоличествоМесяцев
    КОНЕЦ,
    НормыВыдачиСпецодеждыСпецодежда.СпецУсловия,
    НормыВыдачиСпецодеждыСпецодежда.Требования.Расшифровка,
    НормыВыдачиСпецодеждыСпецодежда.СрокНоски,
    НормыВыдачиСпецодеждыСпецодежда.Требования.Наименование,
    СотрудникиОрганизаций.Ссылка
ИЗ
    Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.НормыВыдачиСпецодежды.ДолжностиОрганизаций КАК НормыВыдачиСпецодеждыДолжностиОрганизаций
            ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.НормыВыдачиСпецодежды.Спецодежда КАК НормыВыдачиСпецодеждыСпецодежда
            ПО НормыВыдачиСпецодеждыДолжностиОрганизаций.Ссылка = НормыВыдачиСпецодеждыСпецодежда.Ссылка
        ПО СотрудникиОрганизаций.ТекущаяДолжностьОрганизации = НормыВыдачиСпецодеждыДолжностиОрганизаций.ДолжностиОрганизаций
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ЦехадляСИЗ.Цеха КАК ЦехадляСИЗЦеха
        ПО СотрудникиОрганизаций.ТекущееПодразделениеОрганизации = ЦехадляСИЗЦеха.Подразделения
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ СПЕЦПОДРАЗДЕЛЕНИЯ КАК СПЕЦПОДРАЗДЕЛЕНИЯ
        ПО СотрудникиОрганизаций.ТекущееПодразделениеОрганизации = СПЕЦПОДРАЗДЕЛЕНИЯ.ПодразделенияОрганизаций
            И (НормыВыдачиСпецодеждыСпецодежда.СпецУсловия = СПЕЦПОДРАЗДЕЛЕНИЯ.Ссылка)
ГДЕ
    СотрудникиОрганизаций.ДатаУвольнения = ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
    И СотрудникиОрганизаций.ВидЗанятости В(&видзанятости)
    И СотрудникиОрганизаций.ВидДоговора = &виддоговора
    И НормыВыдачиСпецодеждыСпецодежда.СпецУсловия <> ЗНАЧЕНИЕ(Справочник.СИЗСПЕцУсловия.ПустаяСсылка)

ИНДЕКСИРОВАТЬ ПО
    Цех,
    ТекущаяДолжностьОрганизации,
    Наименование,
    НормыВыдачиСпецодеждыСпецодежда.Ссылка
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    НормыВыдачиСпецодеждыСпецодежда.Цех,
    НормыВыдачиСпецодеждыСпецодежда.Наименование,
    НормыВыдачиСпецодеждыСпецодежда.Требования,
    НормыВыдачиСпецодеждыСпецодежда.дней,
    КОЛИЧЕСТВО(НормыВыдачиСпецодеждыСпецодежда.Наименование) КАК Количество
ПОМЕСТИТЬ НАБОР
ИЗ
    НормыВыдачиСпецодеждыСпецодежда КАК НормыВыдачиСпецодеждыСпецодежда

СГРУППИРОВАТЬ ПО
    НормыВыдачиСпецодеждыСпецодежда.Наименование,
    НормыВыдачиСпецодеждыСпецодежда.Требования,
    НормыВыдачиСпецодеждыСпецодежда.дней,
    НормыВыдачиСпецодеждыСпецодежда.Цех
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    НАБОР.Цех,
    НАБОР.Наименование,
    НАБОР.Требования,
    НАБОР.дней,
    Набор.Количество*360 /дней  КАК Надо

ПОМЕСТИТЬ Потребность
ИЗ
    НАБОР КАК НАБОР
;    
ВЫБРАТЬ
    Набор.Цех,
    Набор.Наименование,
    Набор.Требования,
    СУММА(Надо) КАК Потребность
ИЗ
    Потребность КАК Набор

СГРУППИРОВАТЬ ПО
    Набор.Наименование,
    Набор.Требования,
    Набор.Цех

Отлаживаю его
Потом переношу его один к одному в отчет - и другие значения. Такое ощущения что
    КОЛИЧЕСТВО(НормыВыдачиСпецодеждыСпецодежда.Наименование) КАК Количество

не вычисляет.
Я не очень понимаю различия. Что надо поменять?
  Форум: Система компоновки данных · Просмотр сообщения: #132160 · Ответов: 0 · Просмотров: 733
 

7 страниц V   1 2 3 > » 

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

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