|
Проблема с выборкой 🠗 (Волшебник 19.10.2017 11:34) | ☑ | ||
---|---|---|---|---|
0
proveri4
19.10.17
✎
10:11
|
Всем добрый день, в конфигураторе, необходим вывод выбранных параметров с помощью установки флажков, база 1С:ERP, но постоянно оишбки разные
{Документ.СБ_РезультатыПланированияПроизводства.Форма.ФормаЭлемента.Форма(175,35)}: Тип не определен (СоответствиеФлажка) Объект.Продукция.Выборка = Новый <<?>>СоответствиеФлажка(Истина); (Проверка: Тонкий клиент) http://screenshot.ru/upload/image/SfR8 &НаКлиенте Процедура тпОбъектПродукцияВыборкаПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) ОформлениеСтрокиЯчейкиОтметкаОтображатьФлажок = Истина; Если Объект.Продукция.Выборка[ДанныеСтроки] = Неопределено Тогда ОформлениеСтроки.Ячейки.Отметка.Флажок = Ложь; Иначе ОформлениеСтроки.Ячейки.Отметка.Флажок = Истина; КонецЕсли; Объект.Продукция.Выборка = Новый СоответствиеФлажка(Истина); СоответствиеФлажка = СписокВыбранныхСтрок; КонецПроцедуры &НаКлиенте Процедура СоздатьДокументы(Команда) Если Модифицированность Тогда ОбщегоНазначенияКлиентСервер.СообщитьПользователю("Перед выполнением действия необходимо записать документ!"); Возврат; КонецЕсли; СписокСозданныхДокументов = (СписокВыбранныхСтрок); СоздатьЗаказыНаПроизводство = (СписокСозданныхДокументов); КоличествоДокументов = СписокСозданныхДокументов.Количество(); ОбщегоНазначенияКлиентСервер.СообщитьПользователю("Сформировано "+КоличествоДокументов+" документов!"); конецпроцедуры |
|||
1
Мимохожий Однако
19.10.17
✎
10:16
|
<<?>>СоответствиеФлажка откуда такой тип?
|
|||
2
Волшебник
модератор
19.10.17
✎
10:17
|
что такое СоответствиеФлажка?
|
|||
3
Филиал-msk
19.10.17
✎
10:22
|
Судя по префиксам СБ - ССЗБ
|
|||
4
proveri4
19.10.17
✎
10:23
|
МимохожийОднако случайный заданный тип для записи значений флажков
|
|||
5
DTX 4th
19.10.17
✎
10:35
|
И давно в 1С можно свои типы создавать?
Возможно, "Новый" лишнее? |
|||
6
proveri4
19.10.17
✎
10:36
|
DTX 4th ну я как бы поэтому и пишу, прошу помощи
|
|||
7
Волшебник
модератор
19.10.17
✎
10:38
|
Программирование — это точная наука, а не гадание на кофейной гуще.
|
|||
8
proveri4
19.10.17
✎
10:38
|
новый убрал не помогло,
{Документ.СБ_РезультатыПланированияПроизводства.Форма.ФормаЭлемента.Форма(175,29)}: Переменная не определена (СоответствиеФлажка) Объект.Продукция.Выборка = <<?>>СоответствиеФлажка; (Проверка: Тонкий клиент) {Документ.СБ_РезультатыПланированияПроизводства.Форма.ФормаЭлемента.Форма(185,31)}: Переменная не определена (СоответствиеФлажка) СписокСозданныхДокументов = (<<?>>СоответствиеФлажка); (Проверка: Тонкий клиент) |
|||
9
Мимохожий Однако
19.10.17
✎
10:39
|
(4) Расставь знаки препинания. Открой документацию и СП.
|
|||
10
Волшебник
модератор
19.10.17
✎
10:39
|
(8) Поставьте себя на место компилятора.
Он встречает новое слово, которое раньше никогда не видел. Ему непонятно, что вы хотели сказать. А значит он не сможет выполнить эту программу. |
|||
11
proveri4
19.10.17
✎
10:43
|
хорошо, расставить знаки препинания,где с ними не так, я уже пересмотрел эту часть кода, что меня ночью разбуди наизусть скажу, и тогда какую лучше команду использовать чтобы она записывала, те строки к себе которые отмечены флажками и производилась уже по ним дальнейшая обработка
|
|||
12
Гипервизор
19.10.17
✎
10:50
|
Поторопились вы, такая тема завтра бы хорошо зашла. Вы лучше наизусть про СоответствиеФлажка скажите, вам уже столько человек про это написали.
|
|||
13
1dvd
19.10.17
✎
10:54
|
(11) у Вас, голубчик, каша в голове.
Кто ясно мыслит, тот ясно излагает |
|||
14
Филиал-msk
19.10.17
✎
10:55
|
(4) > МимохожийОднако случайный заданный тип
Я давно его подозревал! (: |
|||
15
proveri4
19.10.17
✎
11:37
|
про соответствиефлажка понял, исправил, но все равно проблема, мне тогда запись делать в какую команду, Соответствие.Количество или Соответствие.Получить, не могу разобраться
|
|||
16
proveri4
19.10.17
✎
11:38
|
&НаКлиенте
Процедура тпОбъектПродукцияВыборкаПриВыводеСтроки(Элемент, ОформлениеСтроки, ДанныеСтроки) ОформлениеСтрокиЯчейкиОтметкаОтображатьФлажок = Истина; Если Объект.Продукция.Выборка[ДанныеСтроки] = Неопределено Тогда ОформлениеСтроки.Ячейки.Отметка.Флажок = Ложь; Иначе ОформлениеСтроки.Ячейки.Отметка.Флажок = Истина; КонецЕсли; Объект.Продукция.Выборка = Соответствие.Получить(количество); КонецПроцедуры &НаКлиенте Процедура СоздатьДокументы(Команда) Если Модифицированность Тогда ОбщегоНазначенияКлиентСервер.СообщитьПользователю("Перед выполнением действия необходимо записать документ!"); Возврат; КонецЕсли; СписокСозданныхДокументов = (Соответствие.Количество); СоздатьЗаказыНаПроизводство = (СписокСозданныхДокументов); КоличествоДокументов = СписокСозданныхДокументов.Количество(); ОбщегоНазначенияКлиентСервер.СообщитьПользователю("Сформировано "+КоличествоДокументов+" документов!"); конецпроцедуры |
|||
17
proveri4
19.10.17
✎
11:38
|
или меня опять не в ту степь несет?
|
|||
18
proveri4
19.10.17
✎
12:09
|
получается мне значения в моей выборке нужно поместить в какой то массив и далее уже по нажатии кнопки сформировать заказ, чтобы он проверял значения массива, если выбрано что то то он выводит выбранные строки с талбицы в заказ, а если не выбрано ничего то он выводит все
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |