Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Вывести тех сотрудников (Наименование + Организация), для которых не задано гражданство

Доброго дня всем
ПРодолжаю учится какая
Вот опять задача
БП. ВО. Вывести тех сотрудников (Наименование + Организация), для которых не заданно гражданство.
не могу понять откудова вытянуть гражданство
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Запрос = Новый Запрос;
    Запрос.Текст = 
        "ВЫБРАТЬ
        |   Организации.Наименование,
        |   СотрудникиОрганизаций.Физлицо.МестоРождения,
        |   СотрудникиОрганизаций.Наименование КАК Наименование1
        |ИЗ
        |   Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций
        |       ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Организации КАК Организации
        |       ПО СотрудникиОрганизаций.Организация = Организации.Ссылка
        |ГДЕ
        |   Организации.Наименование = &Наименование
        |   И СотрудникиОрганизаций.Физлицо.МестоРождения = &МестоРождения";
    
    Запрос.УстановитьПараметр("МестоРождения", ); -здеся не знаю что делать!!!!!!!!!!!!!!!
    Запрос.УстановитьПараметр("Наименование", Орг);
    
    РезультатЗапроса = Запрос.Выполнить();
    
    ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
    
    Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
    Таб.Очистить();
    Таб.Вставить(ВыборкаДетальныеЗаписи.Наименование1);
    КонецЦикла;
    
    //}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА
    
 
КонецПроцедуры
Ответ: ГражданствоФизЛиц.Страна=ЗНАЧЕНИЕ(Справочник.Страны.ПустаяСсылка)
Вопрос: Обмен УПП-УПП не передается организация и Контрагенты

Добрый день

Есть потребность для решения новых задач свести данные из двух баз УПП в третью

Те изначально база была одна, потом из нее вычленили (не почистив в старой) одну организацию, руками забили данные на основе информации из старой базы
Теперь требуется все это свести в третью базу
Поскольку в изначальной базу учет ведется давно, то при обмене УПП-УПП (стандратным обменом из УПП "Обмен УПП-УПП) данные по учету слетали

Чтобы не мучаться я взял первую (старую) базу скопировал ее в третью (итоговую) и теперь пытаюсь из второй передавать информацию

Организация не передается - те запись пустая в справочнике Организации появляется, но там ничего нет

Тоже самое контрагенты (ну да они совпадают скорее всего в исходной
и третье базе, но находятся в разных группах справочника) - группы передаются, а содержимое групп (если это не группа) отсутствует напрочь

Я и типовые правила использовал и пытался своими ньюбовскими ручками поправить - результат тот же

Что не так?

Спасибо
Ответ: конечно зарегистрированы
как при первичном обмене
так и потом при помощи "регистраций изменений для обмена"
++ пустая организация в списке-то возникает
Вопрос: Скрыть определённую организацию из списка

Здравствуйте, вопрос возник с одной задачей, есть 1С 8.3 УТ 10.3, в документе (счёт на оплату покупателю) есть поле ввода Организация, мне надо скрыть ненужные.
1) Проверил RLS - не подходит, так как скрывает из общего списка нужные счета со скрытыми организациями, а так дело не пойдёт.
2) Добавил в ФормеДокумента новый Реквизит с типом строка, указал его в качестве данных для поля ввода Организация (где ранее отображался список всех организаций).
Добавил в событиях процедуру (для поля ввода):
1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Процедура ОрганизацияНачалоВыбора(Элемент, СтандартнаяОбработка)
    
    Запрос = Новый Запрос; 
    Запрос.Текст =
    "ВЫБРАТЬ
    |   Организации.Наименование
    |ИЗ
    |   Справочник.Организации КАК Организации
    |ГДЕ
    |   НЕ Организации.Код = ""УТ0000004""
    |   И НЕ Организации.Код = ""УТ0000009""
    |   И НЕ Организации.Код = ""УТ0000012""
    |   И НЕ Организации.Код = ""УТ0000010""
    |   И НЕ Организации.Код = ""УТ0000003""
    |   И НЕ Организации.Код = ""УТ0000005""
    |   И НЕ Организации.Код = ""000000007""
    |   И НЕ Организации.Код = ""УТ0000001""";
    Список = Новый СписокЗначений;    
    Результат = Запрос.Выполнить().Выбрать();
    Пока Результат.Следующий() Цикл 
        Список.Добавить(Результат.Наименование);
    КонецЦикла;
    Реквизит = ВыбратьИзСписка(Список,  ЭлементыФормы.Организация);
    
КонецПроцедуры
Который скрывает ненужные организации, оставляя нужные.

А в событии ПриОткрытии (для формы) прописал строку:

1C
1
ЭтаФорма.ЭлементыФормы.Организация.Значение = Организация;
Так как отображалось пустое значение в поле Организация, но если выбираю другую организацию в данном поле и нажимаю записать, данные не записываются, остаётся прежняя организация, как это можно исправить?
Ответ: Что-то не нашёл в текущем поле Организации, как можно наложить ограничение запросом, поэтому походу начал велосипед изобретать...
Вопрос: Бухгалтерия предприятия, редакция 3.0 (3.0.66.53). Основной банковский счет организации

Добрый день! Бухгалтерия предприятия, редакция 3.0 (3.0.66.53). При смене в справочнике организации в поле основной банковский счет на новый счет, этот счет не прописывается при печати договора с покупателем, вместо него проставляется самый первый заведенный основной расчетный счет. В чем может быть причина? Задвоения в справочнике валюты нет, пользовательский КЭШ чистила.
Ответ: ну так надо посмотреть обработку печати, возможно там стоит

основнойСчет=справочники.банковскиесчета.найтиПоКоду("00001")
Вопрос: Не удаляется вторая ошибочно введенная запись в справочнике организации

Здравствуйте!

Случайно при первоначальной настройке пользователь завел две своих организаций. Пришлось переносить все документы на основную, чтобы сделать одну единственную организацию и единый баланс соответственно. Перенес почти все документы, но некоторые реализации товаров, хотя и перебил на другую организацию, так и ссылаются на прошлую (ошибочно введенную) при удалении. Пробовал распроводить документ, перепроводить. Думал, может в проводках что... но так же уже перебитый документ на другую организацию ссылается на ошибочно введенную. Никто не знает отчего такая проблема может возникать и как ее решить не удаляя полностью из базы документы, потому что 20 реализаций нужно перенабивать в итоге тогда будет...
Ответ:
Благодарю!
Вопрос: БП 3.0 После изменения названия организации, в печатной форме цепляется старое название

Изменил название организации. В документе Счет покупателю при печати Счета на оплату в шапке на месте параметра  <ПредставлениеПолучателя>   выводится старое название. В справочнике организации везде новое название, тест и исправление базы ошибку не убрали. Откуда он цепляет старое название?
Ответ: Большое спасибо за ответ. Действительно данные цеплялись из настроек расчетного счета:
Настройка платежных поручений и требований ->Наименование организации во всех П/П.
Вопрос: Формирование отчета на скд остатки материалов в организации на складе 1с 8.3

Помогите, пожалуйста разобраться с запросом. В 1с новичок. Нужно сформировать отчет остатки материалов в организации на складе на СКД. Организация и склад вводятся пользователем через форму отчета, и по введенным значения организации и склада надо вывести отчет.Прилагаю код запроса,сформулированный на СКД. В Отчете ничего не выводится, почему?

1C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ВЫБРАТЬ
    ОстаткиТоваровОстаткиИОбороты.Организация,
    ОстаткиТоваровОстаткиИОбороты.Склад,
    ОстаткиТоваровОстаткиИОбороты.Товар,
    ОстаткиТоваровОстаткиИОбороты.КоличествоНачальныйОстаток,
    ОстаткиТоваровОстаткиИОбороты.КоличествоПриход,
    ОстаткиТоваровОстаткиИОбороты.КоличествоРасход,
    ОстаткиТоваровОстаткиИОбороты.КоличествоКонечныйОстаток
ИЗ
    РегистрНакопления.ОстаткиТоваров.ОстаткиИОбороты(
            ,
            ,
            ,
            ,
            Организация = &Организация
                И Склад = &Склад) КАК ОстаткиТоваровОстаткиИОбороты
Ответ: GreenkA, Сейчас посмотрю

Добавлено через 8 минут
Все работает, можно ли настроить что бы при выборе склада, можно было выбирать только тот склад, который относится к выбранной организации? Справочник склад у меня подчинен справочнику Организации

Добавлено через 49 минут
GreenkA, Все разобрался, спасибо
Вопрос: И снова реализация РИБ по Организации в УТ 10.3

Пока реально помог совет hhhh в теме 2013 года) Так как та тема в архиве, а проблема актуальна и сейчас, создаю новую. Практически получилось с объединением процедур из общего модуля из БП и подписки на событие УТ-УПП в торговле. Реквизит "Организация" добавлять не стал в регистры, венс пару строчек кода, использую "Регистратор" из отбора, а там есть организация.

Возник следующий вопрос, в типовом механизме обмена по организации стоит фильтр по организации в  подписке "при записи" для програмной регистрации объектов в узлах, а затем фильтр дублируется при отправке сообщения в процедуре "ПриОтправкеДанныхПодчиненному" есть функция "УбратьИзРегистраДанныеНеНужныеДляПереносаПоОрганизации(ЭлементДанных)"
Ответ: +() Из какого узла пришел объект (свойство "Отправитель") влияет только на авторегистрацию (ее отсутствие) на этом узле отправителя.
Вопрос: Не задано значение параметра Организация

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

И

ВЫБОР
КОГДА &Проект = ЗНАЧЕНИЕ(Справочник.Проекты.ПустаяСсылка)
ТОГДА ИСТИНА
ИНАЧЕ Проект = &Проект
КОНЕЦ

Нужно чтоб формировал по всем, если не задать значения параметров.

Отбор не предлагать
Ответ: () Как у тебя много ошибок во фразе "я не умею писать запросы"
Вопрос: Получится так удалить организацию из базы?

Надо удалить несколько организаций из базы.

Допустим будет код

МассивСсылк = Новый массив;
    
МассивСсылк.Добавить(Справочники.Организации.НайтиПоКоду("000000001"));
МассивСсылк.Добавить(Справочники.Организации.НайтиПоКоду("000000001"));

УдалитьОбъекты(МассивСсылк,Ложь);

А дальше тестирование с галочками очищать ссылки, удалть объекты.

Получтся?

Или может еще какой варинат?
Ответ: () ну попробуй удалить 25999 записей, может хватит.

Для ускорения надо ещё выключать итоги, очистка движений может идти на порядок быстрее.