Реклама на этом месте
Форум 1С
Форум 1С
Программистам. Бухгалтерам. Администраторам. Пользователям
Задай вопрос - получи решение проблемы. Без троллинга и флуда.
16 Окт 2018, 19:00
МультиВход
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
 
collapse

Автор Тема: Реализовать многоуровневое соответствие  (Прочитано 2044 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Москва

  • *
  • Сообщений: 16
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2009-11-03
  • Сайт: OZM.ORG.RU
  • Профессия: Бухгалтер
С помощью каких функций можно получить  многоуровневое соответствие видов расчетов, чтобы в них присутствовали хотя бы какие то базовые расчеты


Оффлайн Buh777

  • *
  • Сообщений: 36
  • РЕПУТАЦИЯ: 0
  • Регистрация: 2009-11-19
  • Сайт: reshit.ru
  • Профессия: Бухгалтер
Вот тут как раз пригодится соответствие где в качестве ключей будут использоваться виды расчетов, обладающие базовыми.Первую полученную информацию удобнее осуществить при помощи запроса с использованием итогов. При последующих переборах результат запроса даст возможность сформировать необходимые объекты
Цитировать
Запрос = Новый Запрос;

Запрос.Текст =
"ВЫБРАТЬ
|   ОсновныеНачисленияОрганизацииБазовыеВидыРасчета.Ссылка КАК Ссылка,
|   ОсновныеНачисленияОрганизацииБазовыеВидыРасчета.ВидРасчета,
|   ОсновныеНачисленияОрганизацииБазовыеВидыРасчета.ВидРасчета.Наименование,
|   ОсновныеНачисленияОрганизацииБазовыеВидыРасчета.Предопределенный
|ИЗ
|   ПланВидовРасчета.ОсновныеНачисленияОрганизации.БазовыеВидыРасчета КАК ОсновныеНачисленияОрганизацииБазовыеВидыРасчета
|ИТОГИ ПО
|   Ссылка";

Результат    = Запрос.Выполнить();
ВыборкаВидовРасчета = Результат.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);

ВидыРасчета    = Новый Соответствие;
БазовыеВидаРасчета = Новый Соответствие;
СвойстваВидаРасчета = Новый Структура("Наименование, Предопределенный");

// Цикл по видам расчета, обладающим базовыми.
Пока ВыборкаВидовРасчета.Следующий() Цикл
   БазовыеВидаРасчета.Очистить();
   ВыборкаБазовых = ВыборкаВидовРасчета.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);

   // Цикл по базовым видам расчета.
   Пока ВыборкаБазовых.Следующий() Цикл

      // Заполнить значения структуры "СвойстваВидаРасчета".
      СвойстваВидаРасчета.Наименование = ВыборкаБазовых.Наименование;
      СвойстваВидаРасчета.Предопределенный = ВыборкаБазовых.Предопределенный;

      // Заполнить соответствие "БазовыеВидаРасчета".
      БазовыеВидаРасчета.Вставить(ВыборкаБазовых.ВидРасчета, СвойстваВидаРасчета);
      
   КонецЦикла;

   // Заполнить соответствие "ВидыРасчета".
   ВидыРасчета.Вставить(ВыборкаВидовРасчета.Ссылка, БазовыеВидаРасчета);
   
КонецЦикла;


Теги:
 

Подскажите как реализовать "планинг"?

Автор cannabis_86Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 2423
Последний ответ 20 Июн 2011, 10:29
от cska-fanat-kz
Система компоновки данных – как в макете реализовать сложение(вычитание) ячеек?

Автор sapravkaРаздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 3
Просмотров: 4291
Последний ответ 14 Фев 2013, 22:34
от sapravka
Запись клиентов на определенную дату-время: подскажите как реализовать?

Автор nst1Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 9
Просмотров: 967
Последний ответ 21 Июн 2017, 23:03
от oleg-x
1с: Розница. Как реализовать выдачу денежных средств поставщику через РМК

Автор RimmaBloomРаздел Пользователям "1С - Предприятие 8"

Ответов: 3
Просмотров: 278
Последний ответ 25 Апр 2018, 11:08
от Геннадий ОбьГЭС
Помогите чайнику, на чем лучше реализовать такую задачу?

Автор Sergey101Раздел Конфигурирование, программирование в "1С - Предприятие 8"

Ответов: 2
Просмотров: 2019
Последний ответ 27 Фев 2012, 17:38
от Sergey101

* Живое общение

Не устроил ответ?

Зарегистрируйся и задай свой вопрос. Живое общение приносит результат намного быстрее.


Зарегистрироваться

* Реклама

* Поиск

* Последние задачи на разработку (фриланс)

* Реклама

* Последние вакансии

* Топ 10 авторов за месяц

AIFrame AIFrame
85 Сообщений
alexandr_ll
71 Сообщений
MuI_I_Ika MuI_I_Ika
48 Сообщений
wise wise
38 Сообщений
byte777
37 Сообщений
Геннадий ОбьГЭС Геннадий ОбьГЭС
37 Сообщений
LexaK
36 Сообщений
alex0402
29 Сообщений
Каримдат Каримдат
21 Сообщений
АлександрВладимирович
18 Сообщений

* Кто онлайн

  • Точка Гостей: 315
  • Точка Скрытых: 0
  • Точка Пользователей: 6
  • Точка Сейчас на форуме:

* Облако тэгов

* Форум 1С с мобильного

* Инструменты

* Дополнительно

Поиск

 
SimplePortal 2.3.5 © 2008-2012, SimplePortal