-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
КоллекцияДанныхФормы не поддерживает ЗаполнитьЗначенияСвойств в качестве источника свойств #55
Comments
@nixel2007 а какой эффект наблюдается и какой ожидается? Судя по коду - работает, как задумано. Может задуманное не совпадает с твоими ожиданиями? |
Ожидается, что можно пихнуть коллекцию данных формы в заполнитьзначениясвойств и оно отработает (перенесёт значения по ключам). В 1с - работает. :) |
Ну тут дело в том, что моя Коллекция это соответствие formdata, пришедшего из запроса. Т.е. это словарь полей html и пропертей у него как таковых нет |
Андрей, я 1сник. я вижу объект, выглядящий как структура, и |
Да я же не спорю, что это было бы полезно. Да. Принято. Я просто рассказываю, что сейчас оно крякает как Соответствие, а не как Структура. |
соответствие можно пихать в ЗЗС :) |
btw, а какой прок от пихания Соответствия в ЗЗС? Ничего же не произойдет.. |
если в источник, то возьмутся значения по существующим ключам. если в приемник, то проинициализируются значения по существующим ключам. |
????? О_о Кажется, в 1скрипт это в принципе не работает сейчас. А ты уверен? |
@EvilBeaver кажется, надо накидать тест и потыкать его в оскрипте и в 1с. |
Приемник = Новый Структура("Один,Два,Три");
Источник = Новый Соответствие;
Источник.Вставить("Один", 1);
Источник.Вставить("Тор" , 2);
Источник.Вставить("Локи", 3);
ЗаполнитьЗначенияСвойств(Приемник, Источник);
Если Приемник.Один = 1 Тогда
Сообщить("Заполняет");
Иначе
Сообщить("Не заполняет");
КонецЕсли; Выводит "Не заполняет", как в 1С, так и в 1Скрипт |
No description provided.
The text was updated successfully, but these errors were encountered: