Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
Здраствуйте. Есть документ Корректировка амортизации. в нем есть колонка Способ начисления амортизации, необходимо сделать так чтобы в этой колонке автоматически поменять значение. Проблема в том ччто написал листинг все работает документ перебирается даже значение меняется но это значение в документ не подставляется а меняется только в созданной таблице значений. Подскажите как это выгрузить в документ Вот листинг: //******************************************* Процедура Выполнить() ТЗ=СоздатьОбъект("ТаблицаЗначений"); ТЗ.НоваяКолонка("ОС"); ТЗ.НоваяКолонка("ФКР_ОС"); ТЗ.НоваяКолонка("Сумма"); ТЗ.НоваяКолонка("ДатаПостОС"); ТЗ.НоваяКолонка("СрокПолезногоИспользования"); ТЗ.НоваяКолонка("СчетНачисленияАмортизации"); ТЗ.НоваяКолонка("СпособНачисленияАмортизации"); ТЗ.НоваяКолонка("СчетУчетаЗатрат"); ТЗ.НоваяКолонка("ФКР_Затрат"); ТЗ.НоваяКолонка("СубконтоЗатрат1"); ТЗ.НоваяКолонка("СубконтоЗатрат2"); ТЗ.НоваяКолонка("СубконтоЗатрат3"); ТЗ.НоваяКолонка("НачисленнаяАмортизация"); ТЗ.НоваяКолонка("КорректировкаАмортизации"); ТЗ.НоваяКолонка("Количество"); ТЗ.НоваяКолонка("НоваяАмотизация"); ТЗ.НоваяКолонка("Доначислять"); ТЗ.НоваяКолонка("ОставшийсяСрок"); ТЗ.НоваяКолонка("Цена"); Док=СоздатьОбъект("Документ.ОС_КорректировкаАмортизации"); Док.ВыбратьДокументы(); Пока Док.ПолучитьДокумент()=1 Цикл Док.ВыбратьСтроки(); Пока Док.ПолучитьСтроку()=1 Цикл ТЗ.НоваяСтрока(); ТЗ.ОС=Док.ОС; ТЗ.ФКР_ОС=Док.ФКР_ОС; ТЗ.Сумма=Док.Сумма; ТЗ.ДатаПостОС=Док.ДатаПостОС; ТЗ.СрокПолезногоИспользования=Док.СрокПолезногоИспользования; ТЗ.СчетНачисленияАмортизации=Док.СчетНачисленияАмортизации; ТЗ.СпособНачисленияАмортизации=Док.СпособНачисленияАмортизации; ТЗ.СчетУчетаЗатрат=Док.СчетУчетаЗатрат; ТЗ.ФКР_Затрат=Док.ФКР_Затрат; ТЗ.СубконтоЗатрат1=Док.СубконтоЗатрат1; ТЗ.СубконтоЗатрат2=Док.СубконтоЗатрат2; ТЗ.СубконтоЗатрат3=Док.СубконтоЗатрат3; ТЗ.НачисленнаяАмортизация=Док.НачисленнаяАмортизация; ТЗ.КорректировкаАмортизации=Док.КорректировкаАмортизации; ТЗ.Количество=Док.Количество; ТЗ.НоваяАмотизация=Док.НоваяАмотизация; ТЗ.Доначислять=Док.Доначислять; ТЗ.ОставшийсяСрок=Док.ОставшийсяСрок; ТЗ.Цена=Док.Цена; КонецЦикла; КонецЦикла; ТЗ.Свернуть("ОС,СпособНачисленияАмортизации", ""); // в таблице значений заполняем колонку "СпособНачисленияАмортизации" конкретным значением "3" ТЗ.Заполнить("3",,,"СпособНачисленияАмортизации"); Таб=Создатьобъект("Таблица"); Таб.ИсходнаяТаблица("Таблица"); ТЗ.ВыбратьСтроки(); Таб.ВывестиСекцию("Шапка"); Пока ТЗ.ПолучитьСтроку()=1 Цикл Таб.ВывестиСекцию("Элемент"); КонецЦикла; Таб.ТолькоПросмотр(1); Таб.Показать("Таблица"); КонецПроцедуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 05:02 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
1.строки для вывода на печать сделаны для своей проверки того что перебор работате и значение меняется. 2.и вобще если мне нужна только одна колонка надо расписывать весь документ или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 05:10 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
А зачем Вам Таблица значений?Если нужно исправить реквизит табличной части - так и исправляйте его.В коде нет и намека на изменение документа:все благополучно переносится в ТЗ а потом она убивается до 2 колонок ..А кто и когда будет сам документ править? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 08:44 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
ппц ... ничего не понятно вы вообще чего пишите то? если работа с одним документо это одно если обрабатывается список документов - это другое по постановке задачи написано одно ... а код левый ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 08:46 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
Похоже ТС новичок,и полагает что документы надо сначала мутить в ТЗ )). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 08:52 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
serge_b77Похоже ТС новичок,и полагает что документы надо сначала мутить в ТЗ )). Так и предпологал, что сначала нужно сформировать ТЗ и из нее уже записывать в док. Как понял уже что лопухнулся, а как правильно нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 08:56 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
Все что нужно было: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 09:01 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
спасибо огромное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 09:02 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
Да.А что вы корректируете в амортизации?Будьте поосторожнее с такими обработками )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 09:06 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
счас вы его научите ... он от начала времен перепроведет все документы по амортизации ... ужасть страна непуганных ... ладно не важно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 09:09 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
пока ничего не взорвалось выгоните ребенка из порохового погреба и отберите у него спички ради бога ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 09:11 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
leafсчас вы его научите ... он от начала времен перепроведет все документы по амортизации ... ужасть страна непуганных ... ладно не важно да нет я про период знаю Док.ВыбратьДокументы(НачДата,КонДата); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 09:12 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
Я и пытаюсь его остановить от непродуманных действий ))Может еще не поздно? А код действительно,от начала времен..(для ТС : Док.Выбратьдокументы(Датаначала,Датаконца) -так будет лучше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 09:13 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
у меня просто бухгалетр провел документ корректировку амортизации, и вид амортизации поставил не то вот и хотелось чтоб ручками не перебивать каждую строчку документа а автоматически помеять вид ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 09:15 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
ну слава богу вы извините но по написанному коду вам еще пол года надо отчетики писать а вы документы перепроводите аккуратнее ... делайте копии базы чаще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 09:15 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
так вот на копиях и учусь покрайне мере стараюсь. книжек начитался и пробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 09:16 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
то есть вы все это затеили что бы один документ поправить ? тогда и действовать надо по другому наверное ВыбратьПоНомеру(<Номер>,<Дата>,<ИдентВида>) может так ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 09:20 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
leafто есть вы все это затеили что бы один документ поправить ? тогда и действовать надо по другому наверное ВыбратьПоНомеру(<Номер>,<Дата>,<ИдентВида>) может так ... у меня 10 документов в каждом 300 записей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 09:21 |
|
||
|
Таблица значений
|
|||
|---|---|---|---|
|
#18+
ну все равно надо и по номеру и по датам контролировать дабы не сломать ничего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2009, 09:28 |
|
||
|
|

start [/forum/topic.php?fid=28&msg=35984636&tid=1523749]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
182ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 276ms |
| total: | 556ms |

| 0 / 0 |
