powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / В многострочной части документа не подставляются значения.
6 сообщений из 6, страница 1 из 1
В многострочной части документа не подставляются значения.
    #38397171
RedHCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1С 7.7

Есть 3 документа. Смета, Заказ, и Отчёт(отчёт о выполненной работе).
Отчёт имеет следующие колонки: Работа, Смета, СметаСтоимость, Заказ, ОбщаяСтоимость, СтоимостьМатериалов, СтоимостьРабот, СебестоимостьРабот. Из них на всех кроме Смета и Заказ стоит - "Запретить редактирование".

Какая была цель. При вводе новой строки пользователь вручную вводит Работа, Смета, Заказ. При выбое Сметы или заказа (Кстати никто не подскажет, можно что бы в ячейке выводились не стандартные значения тип "Смета 000921", "Заказ 000123" ?), автоматически заполняются значения СметаСтоимость = Смета.ОбщаяСтоимость; ОбщаяСтоимость = Заказ.ОбщаяСтоимость и т.д. В колонке Смета и Заказ прописано вызвать процедуру при изменении. Но вот в чём проблема, при выборе сметы всё в порядке, а вот при выборе Заказа заполняется в таблице только СтоимостьМатериалов и СебестоимостьРабот. Общая стоимость и Стоимость работ почему-то равна 0. Где может быть засада ? Ошибок не выдаёт.

Собственно код:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Процедура ПриИзмененииСметы()
    СметаСтоимость = Смета.ИтогоПоСмете;
КонецПроцедуры

Процедура ПриИзмененииЗаказа()
    ЗаказСтомость = Заказ.ОбщаяСтоимость;
	ЗаказМатериалы = Заказ.СтоимостьМатериалов;
	ЗаказРаботы = Заказ.СтоимостьРабот;
	ЗаказСебестоимостьРабот = Заказ.СебестоимостьРабот;
КонецПроцедуры



Все переменные слева - реквизиты документа. Справа все реквизиты имеют не пустые значения.
Дебаггер выдаёт :
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
Заказ.ОбщаяСтоимость = 23558.82
ЗаказСтомость = 23558.82
Заказ.СтоимостьМатериалов = 8429.06
ЗаказМатериалы = 8429.06
ЗаказРаботы = 15129.76
Заказ.СтоимостьРабот = 15129.76
ЗаказСебестоимостьРабот = 5013
Заказ.СебестоимостьРабот = 5013



Не понимаю в чём косяк =(
...
Рейтинг: 0 / 0
В многострочной части документа не подставляются значения.
    #38397172
RedHCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Собственно что получается.
...
Рейтинг: 0 / 0
В многострочной части документа не подставляются значения.
    #38397192
angro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedHCat,

с документом сделай строку невидимой, а в видимую пиши что нужно.

с цифрами, попробуй просто напиши какое-то конкретной значение, проверь будет ли работать.
...
Рейтинг: 0 / 0
В многострочной части документа не подставляются значения.
    #38397198
RedHCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
angro, попробовал. Через кнопку - число вставляется.

Код: sql
1.
2.
3.
Процедура ПоКн()
	ЗаказСтоимость = 123.22;    
КонецПроцедуры



может что с преобразованием типов ? попробую.

Про невидимую колонку немного не понял ? Сделать колонку с выбором значения с кнопкой в толщину кнопки и рядом не редактируемую колонку ?
...
Рейтинг: 0 / 0
В многострочной части документа не подставляются значения.
    #38397199
RedHCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё разобрался. Оказалось неправильно реквизиты указал. А дебаггером не ловилось, т.к. он их сразу как переменные использовал. Спс.
...
Рейтинг: 0 / 0
В многострочной части документа не подставляются значения.
    #38398954
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 7.7 в каждой итерации надо типизировать нужный реквизит.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / [игнор отключен] [закрыт для гостей] / В многострочной части документа не подставляются значения.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]