|
БП30. Порядок субконто в движениях
| ☑ |
0
Shved_72
17.12.15
✎
08:49
|
Почему в настройках счета и по циклу порядок обхода субконто такой:
Контрагенты
Договоры
Документы расчетов с контрагентом
а после записи движения, порядок меняется:
Договоры
Документы расчетов с контрагентом
Контрагенты
как перебрать циклом по правильному?
|
|
1
ДенисЧ
17.12.15
✎
08:50
|
Когда вы говорите, такое ощущение, что вы бредите (с)
|
|
2
Aloex
17.12.15
✎
09:04
|
(0) Что значит "по правильному"?
|
|
3
Shved_72
17.12.15
✎
09:04
|
Подозреваю что при записи тупо по алфавиту виды перестраиваются
|
|
4
Shved_72
17.12.15
✎
09:05
|
(2) так как задано в счете
|
|
5
Shved_72
17.12.15
✎
09:07
|
в набор пишем по виду - всё гуд.
но при выгрузке набора в тз создаются колонки не по виду субконто а по номеру СубкотоДт1.... СубконтоКт3...
и вот этот порядок мне не нравится. ну или не понятен
|
|
6
vde69
17.12.15
✎
09:08
|
зачем циклом что то перебирать когда есть запрос?
|
|
7
Shved_72
17.12.15
✎
09:10
|
мне надо сравнить два набора перед записью и такой же набор в базе
|
|
8
zak555
17.12.15
✎
09:13
|
(7) зачем ты к порядку привязываешься ?
|
|
9
Shved_72
17.12.15
✎
09:17
|
ладно уже не важно.
переписал чуть по другому - через сами наборы
ОбщегоНазначения.КоллекцииИдентичны(тзНаборВБазе,НаборНловый.Выгрузить())
|
|
10
Shved_72
17.12.15
✎
09:17
|
конечный смысл был избежать лишней записи набора если набор совпадает с тем что в БД
|
|
11
vde69
17.12.15
✎
09:17
|
(7) ну что-то типа этого юзай
Для каждого ВидыСубконто Из НоваяСтрока.СчетКт.ВидыСубконто Цикл
ПроведениеДокументов.УстановитьСубконто(НоваяСтрока, ВидыСубконто.НомерСтроки, Выборка["СубконтоУчета"+ВидыСубконто.НомерСтроки], Ложь);
КонецЦикла;
|
|
12
Shved_72
17.12.15
✎
09:19
|
(11) да так и юзал, так по порядку заданному в счете.
но при записи в регистр и последующей выгрузки в таблицу значений виды выстраиваются по алфавиту
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший