Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
28 мар 2024, 18:59

(Корректировка движений регистров)

Автор GanG031, 15 фев 2016, 11:03

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

GanG031

Цитата: cska-fanat-kz от 15 фев 2016, 15:17
ТаблицаЗначений = Новый ТаблицаЗначений;
   ТаблицаЗначений.Колонки.Добавить("Период");
   ТаблицаЗначений.Колонки.Добавить("Сотрудник");
   ТаблицаЗначений.Колонки.Добавить("ТабельныйНомер");
   ТаблицаЗначений.Колонки.Добавить("СоставнаяЧасть");
   ТаблицаЗначений.Колонки.Добавить("Индексируется");
   ТаблицаЗначений.Колонки.Добавить("Сумма");
   
   Строка = ТаблицаЗначений.Добавить();
   Строка = стр;

Создали ТЗ и добавили в нее новую строку (Строка)
Теперь выше у вас сформировались 6 переменных, прочитанных из файла - ровно столько, сколько у вас колонок.
Обратите внимание что они типа Строка.
Т.е. например Сотрудника надо переделать в СправочникСсылка.Сотрудники,
а Индексируется - скорее всего в булево.

Строке ТЗ надо присвоить эти переменные (где надо меняя тип)
Строка.Период = Период
...
и т.д.



Вы имеете ввиду вот так:

ТаблицаЗначений = Новый ТаблицаЗначений;
   ТаблицаЗначений.Колонки.Добавить("Период");
   ТаблицаЗначений.Колонки.Добавить("Сотрудник");
   ТаблицаЗначений.Колонки.Добавить("ТабельныйНомер");

   ТаблицаЗначений.Колонки.Добавить("СоставнаяЧасть");

   ТаблицаЗначений.Колонки.Добавить("Индексируется");
   ТаблицаЗначений.Колонки.Добавить("Сумма");
   
   Строка = ТаблицаЗначений.Добавить();
   
   Строка.Период = Период;
   Строка.Сотрудник = Сотрудник;
   Строка.ТабельныйНомер = ТабельныйНомер;
   Строка.СоставнаяЧасть = СоставнаяЧасть;
   Строка.Индексируется = Индексируется;
   Строка.Сумма = Сумма;
?

cska-fanat-kz

Цитата: GanG031 от 15 фев 2016, 15:28Обратите внимание что они типа Строка.
Т.е. например Сотрудника надо переделать в СправочникСсылка.Сотрудники,
а Индексируется - скорее всего в булево.

какое слово непонятно?!
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

cska-fanat-kz

ход мысли в целом правильный )
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

GanG031

Цитата: cska-fanat-kz от 15 фев 2016, 15:31
Цитата: GanG031 от 15 фев 2016, 15:28Обратите внимание что они типа Строка.
Т.е. например Сотрудника надо переделать в СправочникСсылка.Сотрудники,
а Индексируется - скорее всего в булево.

какое слово непонятно?!

Подскажите, а зачем переделывать тип значения например для СправочникСсылка.Сотрудники? Почему не подойдет строковое представление?

cska-fanat-kz

ради чего все это помните?
вы же данные файла собираетесь сравнивать с данными базы, правильно?
строку бесполезно сравнивать с ссылкой на справочник...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск